public class InlineClass extends OperationImplementation
Modifier and Type | Field and Description |
---|---|
org.eclipse.emf.ecore.EReference |
reference |
Constructor and Description |
---|
InlineClass() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkInlinedClassNoSubTypes(Metamodel metamodel) |
boolean |
checkInlinedClassNotTargetedByReference(Metamodel metamodel) |
boolean |
checkReference(org.eclipse.emf.ecore.EReference reference) |
boolean |
checkReferenceContainment(org.eclipse.emf.ecore.EReference reference) |
boolean |
checkReferenceSingleValued(org.eclipse.emf.ecore.EReference reference) |
void |
execute(Metamodel metamodel,
Model model)
Execute the operation.
|
checkAndExecute, checkPreconditions, checkRestriction, checkRestriction, initialize
public boolean checkReference(org.eclipse.emf.ecore.EReference reference)
public boolean checkReferenceSingleValued(org.eclipse.emf.ecore.EReference reference)
public boolean checkReferenceContainment(org.eclipse.emf.ecore.EReference reference)
public boolean checkInlinedClassNoSubTypes(Metamodel metamodel)
public boolean checkInlinedClassNotTargetedByReference(Metamodel metamodel)
Copyright © 2020. All rights reserved.