Class StepGroup
java.lang.Object
de.mid.innovator.m2msdk.model.transformation.ConfigurableItem
de.mid.innovator.m2msdk.model.transformation.StepGroup
- All Implemented Interfaces:
ConfigurableItemIF,GroupIF,IdentifierAble,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckConstraints(MappingElementIF element, ExpressionContext context) Check if all constraints evaluate to true.Get the last step inside the group.Get the lowest step group in which this item isvoidsetConfigurationContext(SessionInterface iSession, MetaModel sourceMM, MetaModel targetMM, ConfigurationItemIF iItem) Set the configuration context of this configurable item.voidSet the last step in sequence for the first step in the group.voidsetStepGroup(GroupIF iGroup) Set the lowest group of this itemMethods inherited from class de.mid.innovator.m2msdk.model.transformation.ConfigurableItem
checkConstraints, getBaseItem, getConfigurableItems, getConfigurationTag, getId, getItem, getKnownParameters, getName, getParentItem, getParentItem, setBaseItem, setConfigurationTag, setId, setParent, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.mid.innovator.m2msdk.model.transformation.interfaces.ConfigurableItemIF
checkConstraints, getBaseItem, getConfigurableItems, getConfigurationTag, getItem, getKnownParameters, getName, getParentItem, getParentItem, setBaseItem, setConfigurationTag, setParentMethods inherited from interface de.mid.innovator.m2msdk.util.IdentifierAble
getId, setId
-
Constructor Details
-
StepGroup
public StepGroup()
-
-
Method Details
-
getStepGroup
Description copied from interface:GroupIFGet the lowest step group in which this item is- Specified by:
getStepGroupin interfaceGroupIF- Returns:
- null if it is in no step group.
-
setStepGroup
Description copied from interface:GroupIFSet the lowest group of this item- Specified by:
setStepGroupin interfaceGroupIF- Parameters:
iGroup- step group
-
setConfigurationContext
public void setConfigurationContext(SessionInterface iSession, MetaModel sourceMM, MetaModel targetMM, ConfigurationItemIF iItem) throws M2MException, RemoteException Description copied from interface:ConfigurableItemIFSet the configuration context of this configurable item. The configurable item is configured according the context.- Specified by:
setConfigurationContextin interfaceConfigurableItemIF- Overrides:
setConfigurationContextin classConfigurableItem- Parameters:
iSession- sessionsourceMM- source meta modeltargetMM- target meta modeliItem- Configuration item- Throws:
M2MException- generic exceptionRemoteException- exception from remote execution
-
setLastStep
Description copied from interface:GroupIFSet the last step in sequence for the first step in the group.- Specified by:
setLastStepin interfaceGroupIF- Parameters:
iStep- last step executed before this group
-
getLastStep
Description copied from interface:GroupIFGet the last step inside the group.- Specified by:
getLastStepin interfaceGroupIF- Returns:
- last step executed in this group
-
checkConstraints
public boolean checkConstraints(MappingElementIF element, ExpressionContext context) throws RemoteException, M2MException Description copied from interface:ConfigurableItemIFCheck if all constraints evaluate to true.- Specified by:
checkConstraintsin interfaceConfigurableItemIF- Overrides:
checkConstraintsin classConfigurableItem- Parameters:
context- context of evaluation with source and target- Returns:
- true, if there are no constraints or all constraints evaluate to true
- Throws:
RemoteException- exception from remote executionM2MException- generic exception
-