Interface ModelExtensionIF
- All Superinterfaces:
ConfigurableItemIF,IdentifierAble,Serializable
- All Known Implementing Classes:
ModelExtension
The class defines and applies the model extension. The model extension works
on a work model.
- Version:
- 10.1.1
- Author:
- jmback
-
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate(WorkModelInterface workModel) Evaluate the model extension in this transformation environment.Returns all triggered extension groupsvoidpreinit(SessionInterface iSession, MappingModelRole modelRole) Preinit the model extension.Methods inherited from interface de.mid.innovator.m2msdk.model.transformation.interfaces.ConfigurableItemIF
checkConstraints, checkConstraints, getBaseItem, getConfigurableItems, getConfigurationTag, getItem, getKnownParameters, getName, getParentItem, getParentItem, setBaseItem, setConfigurationContext, setConfigurationTag, setParentMethods inherited from interface de.mid.innovator.m2msdk.util.IdentifierAble
getId, setId
-
Method Details
-
getTriggeredExtensionGroups
List<ExtensionGroup> getTriggeredExtensionGroups()Returns all triggered extension groups- Returns:
- list
-
evaluate
Evaluate the model extension in this transformation environment.- Parameters:
workModel- model to work on- Throws:
RemoteExceptionM2MExceptionRemoteException
-
preinit
Preinit the model extension.- Parameters:
iSession- session elementmodelRole- role as source or target- Throws:
AbortException- if a critical error occurred
-