public abstract class OperationImplementation extends Object
Constructor and Description |
---|
OperationImplementation() |
Modifier and Type | Method and Description |
---|---|
void |
checkAndExecute(Metamodel metamodel,
Model model)
Check the preconditions before executing the operation.
|
List<String> |
checkPreconditions(Metamodel metamodel)
Check the preconditions of the operation.
|
List<String> |
checkRestriction(String parameterName,
Metamodel metamodel)
Check whether all restrictions on a certain parameter are fulfilled.
|
List<String> |
checkRestriction(String parameterName,
Object value,
Metamodel metamodel)
Check whether all restrictions on a certain parameter value are fulfilled
for a certain value.
|
void |
initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
public final List<String> checkPreconditions(Metamodel metamodel)
public void checkAndExecute(Metamodel metamodel, Model model) throws MigrationException
MigrationException
public List<String> checkRestriction(String parameterName, Metamodel metamodel)
public List<String> checkRestriction(String parameterName, Object value, Metamodel metamodel)
public void initialize(Metamodel metamodel)
Copyright © 2019. All rights reserved.