Class TransformationStepIterator
java.lang.Object
de.mid.innovator.m2msdk.model.transformation.ConfigurableItem
de.mid.innovator.m2msdk.model.transformation.TransformationStepIterator
- All Implemented Interfaces:
ConfigurableItemIF,ParameterTemplateIF,IdentifierAble,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the list of all acceptable parameter names.getName()Get the name.voidsetConfigurationContext(SessionInterface iSession, MetaModel sourceMM, MetaModel targetMM, ConfigurationItemIF context) Set the configuration context of this configurable item.voidtoString()Methods inherited from class de.mid.innovator.m2msdk.model.transformation.ConfigurableItem
checkConstraints, checkConstraints, getBaseItem, getConfigurableItems, getConfigurationTag, getId, getItem, getParentItem, getParentItem, setBaseItem, setConfigurationTag, setId, setParent
-
Constructor Details
-
TransformationStepIterator
public TransformationStepIterator()
-
-
Method Details
-
getStepIterator
- Throws:
M2MException
-
setCurrentInteratorForStep
public void setCurrentInteratorForStep(ModelTransformationStepIF refStep) throws M2MException, RemoteException - Throws:
M2MExceptionRemoteException
-
getCurrentIteratorValueForStep
- Throws:
RemoteExceptionM2MException
-
getKnownParameters
public ParameterTemplates getKnownParameters(MappingElementIF me, ConfigurationItemIF iItem) throws M2MException, RemoteException Description copied from interface:ConfigurableItemIFGet the list of all acceptable parameter names.- Specified by:
getKnownParametersin interfaceConfigurableItemIF- Specified by:
getKnownParametersin interfaceParameterTemplateIF- Overrides:
getKnownParametersin classConfigurableItem- Parameters:
me- mapping element, maybe nulliItem- configuration item, maybe null- Returns:
- list of parameter names
- Throws:
M2MException- generic exceptionRemoteException- error in communicationRemoteException- exception from remote execution
-
setConfigurationContext
public void setConfigurationContext(SessionInterface iSession, MetaModel sourceMM, MetaModel targetMM, ConfigurationItemIF context) throws RemoteException, M2MException Description copied from interface:ConfigurableItemIFSet the configuration context of this configurable item. The configurable item is configured according the context.- Specified by:
setConfigurationContextin interfaceConfigurableItemIF- Specified by:
setConfigurationContextin interfaceParameterTemplateIF- Overrides:
setConfigurationContextin classConfigurableItem- Parameters:
iSession- sessionsourceMM- source meta modeltargetMM- target meta modelcontext- Configuration item- Throws:
RemoteException- exception from remote executionM2MException- generic exception
-
toString
- Overrides:
toStringin classConfigurableItem
-
getName
Description copied from interface:ConfigurableItemIFGet the name.- Specified by:
getNamein interfaceConfigurableItemIF- Specified by:
getNamein interfaceParameterTemplateIF- Overrides:
getNamein classConfigurableItem- Returns:
- name as given by user in model transformation configuration
-
getValidProposals
- Specified by:
getValidProposalsin interfaceParameterTemplateIF
-
getDescription
- Specified by:
getDescriptionin interfaceParameterTemplateIF
-