Class SubClassesToEnumeration
- java.lang.Object
-
- org.eclipse.emf.edapt.declaration.OperationImplementation
-
- org.eclipse.emf.edapt.declaration.replacement.SubClassesToEnumeration
-
public class SubClassesToEnumeration extends OperationImplementation
- Version:
- $Rev$
- Author:
- herrmama, $Author$
-
-
Field Summary
Fields Modifier and Type Field Description String
attributeName
org.eclipse.emf.ecore.EClass
contextClass
String
enumName
org.eclipse.emf.ecore.EPackage
ePackage
-
Constructor Summary
Constructors Constructor Description SubClassesToEnumeration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkContextClassAbstract()
boolean
checkContextClassSubTypes(Metamodel metamodel)
boolean
checkContextClassSubTypesNoSubTypes(Metamodel metamodel)
void
execute(Metamodel metamodel, Model model)
void
initialize(Metamodel metamodel)
Initialize the parameters of the operation.-
Methods inherited from class org.eclipse.emf.edapt.declaration.OperationImplementation
checkAndExecute, checkPreconditions, checkRestriction, checkRestriction
-
-
-
-
Method Detail
-
checkContextClassSubTypesNoSubTypes
public boolean checkContextClassSubTypesNoSubTypes(Metamodel metamodel)
-
checkContextClassSubTypes
public boolean checkContextClassSubTypes(Metamodel metamodel)
-
checkContextClassAbstract
public boolean checkContextClassAbstract()
-
initialize
public void initialize(Metamodel metamodel)
Initialize the parameters of the operation.- Overrides:
initialize
in classOperationImplementation
-
-