public class RemoveSuperfluousSuperType extends OperationImplementation
Modifier and Type | Field and Description |
---|---|
org.eclipse.emf.ecore.EClass |
eClass |
org.eclipse.emf.ecore.EClass |
superType |
Constructor and Description |
---|
RemoveSuperfluousSuperType() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkSuperType(org.eclipse.emf.ecore.EClass superType) |
boolean |
checkSuperTypeSubsumed(org.eclipse.emf.ecore.EClass superType) |
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 eClass
public org.eclipse.emf.ecore.EClass superType
public boolean checkSuperType(org.eclipse.emf.ecore.EClass superType)
public boolean checkSuperTypeSubsumed(org.eclipse.emf.ecore.EClass superType)
public void initialize(Metamodel metamodel)
initialize
in class OperationImplementation
Copyright © 2019. All rights reserved.