public class PullOperation extends OperationImplementation
Modifier and Type | Field and Description |
---|---|
List<org.eclipse.emf.ecore.EOperation> |
operations |
org.eclipse.emf.ecore.EClass |
targetClass |
Constructor and Description |
---|
PullOperation() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkOperationsSameMultiplicity() |
boolean |
checkOperationsSameType() |
boolean |
checkTargetClass(org.eclipse.emf.ecore.EClass targetClass) |
void |
execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
checkAndExecute, checkPreconditions, checkRestriction, checkRestriction
public List<org.eclipse.emf.ecore.EOperation> operations
public org.eclipse.emf.ecore.EClass targetClass
public boolean checkTargetClass(org.eclipse.emf.ecore.EClass targetClass)
public boolean checkOperationsSameMultiplicity()
public boolean checkOperationsSameType()
public void initialize(Metamodel metamodel)
initialize
in class OperationImplementation
Copyright © 2020. All rights reserved.