public class ExtractClass extends OperationImplementation
Modifier and Type | Field and Description |
---|---|
String |
className |
org.eclipse.emf.ecore.EClass |
contextClass |
org.eclipse.emf.ecore.EPackage |
ePackage |
List<org.eclipse.emf.ecore.EStructuralFeature> |
features |
String |
referenceName |
Constructor and Description |
---|
ExtractClass() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkFeatures(org.eclipse.emf.ecore.EStructuralFeature feature) |
boolean |
checkUniqueClassifierName() |
boolean |
checkUniqueFeatureName() |
void |
execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
checkAndExecute, checkPreconditions, checkRestriction, checkRestriction
public org.eclipse.emf.ecore.EClass contextClass
public List<org.eclipse.emf.ecore.EStructuralFeature> features
public org.eclipse.emf.ecore.EPackage ePackage
public String className
public String referenceName
public boolean checkFeatures(org.eclipse.emf.ecore.EStructuralFeature feature)
public boolean checkUniqueClassifierName()
public boolean checkUniqueFeatureName()
public void initialize(Metamodel metamodel)
initialize
in class OperationImplementation
Copyright © 2019. All rights reserved.