Class EnumerationToSubClasses
- java.lang.Object
-
- org.eclipse.emf.edapt.declaration.OperationImplementation
-
- org.eclipse.emf.edapt.declaration.replacement.EnumerationToSubClasses
-
public class EnumerationToSubClasses extends OperationImplementation
- Version:
- $Rev$
- Author:
- herrmama, $Author$
-
-
Field Summary
Fields Modifier and Type Field Description org.eclipse.emf.ecore.EAttribute
enumAttribute
org.eclipse.emf.ecore.EPackage
ePackage
-
Constructor Summary
Constructors Constructor Description EnumerationToSubClasses()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkAttributeTypeEnum()
boolean
checkContextClassConcrete()
boolean
checkContextClassNoSubTypes(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
-
checkAttributeTypeEnum
public boolean checkAttributeTypeEnum()
-
checkContextClassNoSubTypes
public boolean checkContextClassNoSubTypes(Metamodel metamodel)
-
checkContextClassConcrete
public boolean checkContextClassConcrete()
-
initialize
public void initialize(Metamodel metamodel)
Initialize the parameters of the operation.- Overrides:
initialize
in classOperationImplementation
-
-