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
MigrationExceptionpublic List<String> checkRestriction(String parameterName, Metamodel metamodel)
public List<String> checkRestriction(String parameterName, Object value, Metamodel metamodel)
public void initialize(Metamodel metamodel)
Copyright © 2020. All rights reserved.