public class ExtractSuperClass2 extends OperationImplementation
| Modifier and Type | Field and Description |
|---|---|
Boolean |
abstr |
org.eclipse.emf.ecore.EPackage |
ePackage |
List<org.eclipse.emf.ecore.EClass> |
subClasses |
String |
superClassName |
List<org.eclipse.emf.ecore.EClass> |
superSuperClasses |
List<org.eclipse.emf.ecore.EStructuralFeature> |
toExtract |
| Constructor and Description |
|---|
ExtractSuperClass2() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkReferencesOpposite() |
boolean |
checkSameClass() |
boolean |
checkSameContainment() |
boolean |
checkSameMultiplicity() |
boolean |
checkSameType() |
boolean |
checkSuperSuperClasses(org.eclipse.emf.ecore.EClass superSuperClass) |
void |
execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
checkAndExecute, checkPreconditions, checkRestriction, checkRestrictionpublic List<org.eclipse.emf.ecore.EClass> subClasses
public List<org.eclipse.emf.ecore.EStructuralFeature> toExtract
public org.eclipse.emf.ecore.EPackage ePackage
public String superClassName
public Boolean abstr
public List<org.eclipse.emf.ecore.EClass> superSuperClasses
public boolean checkSuperSuperClasses(org.eclipse.emf.ecore.EClass superSuperClass)
public boolean checkReferencesOpposite()
public boolean checkSameContainment()
public boolean checkSameClass()
public boolean checkSameMultiplicity()
public boolean checkSameType()
public void initialize(Metamodel metamodel)
initialize in class OperationImplementationpublic void execute(Metamodel metamodel, Model model) throws MigrationException
MigrationExceptionCopyright © 2020. All rights reserved.