public class FlattenHierarchy extends OperationImplementation
| Modifier and Type | Field and Description |
|---|---|
org.eclipse.emf.ecore.EReference |
childrenReference |
String |
referenceName |
org.eclipse.emf.ecore.EReference |
rootReference |
| Constructor and Description |
|---|
FlattenHierarchy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkChildrenReferenceInNodeClass(org.eclipse.emf.ecore.EReference reference) |
boolean |
checkChildrenReferenceManyValuedContainment(org.eclipse.emf.ecore.EReference childrenReference) |
boolean |
checkChildrenReferenceType() |
boolean |
checkRootReferenceSingleValueContainment(org.eclipse.emf.ecore.EReference rootReference) |
void |
execute(Metamodel metamodel,
Model model)
Execute the operation.
|
checkAndExecute, checkPreconditions, checkRestriction, checkRestriction, initializepublic org.eclipse.emf.ecore.EReference rootReference
public org.eclipse.emf.ecore.EReference childrenReference
public String referenceName
public boolean checkRootReferenceSingleValueContainment(org.eclipse.emf.ecore.EReference rootReference)
public boolean checkChildrenReferenceInNodeClass(org.eclipse.emf.ecore.EReference reference)
public boolean checkChildrenReferenceManyValuedContainment(org.eclipse.emf.ecore.EReference childrenReference)
public boolean checkChildrenReferenceType()
Copyright © 2020. All rights reserved.