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 ConfigurableItemIF
checkConstraints, checkConstraints, getBaseItem, getConfigurableItems, getConfigurationTag, getItem, getKnownParameters, getName, getParentItem, getParentItem, setBaseItem, setConfigurationContext, setConfigurationTag, setParentMethods inherited from interface 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
-