Interface InsertIF
- All Superinterfaces:
ConfigurableItemIF,IdentifierAble,Serializable
- All Known Implementing Classes:
Insert
A configuration item inserted by customer with reference to a model transformation configuration.
Example:
Original:
A
|
--- B
|
--- C
Customer:
Root
|
---Insert1
| |
| --- Parameter under=A
| |
| --- Parameter after=B
| |
| --- Parameter insert=BC
|
---Insert2
| |
| --- Parameter under=A
| |
| --- Parameter after=C
| |
| --- Parameter insert=D
|
---Insert3
|
--- Parameter under=A
|
--- Parameter insert=AB
Result:
A
|
--- AB
|
--- B
|
--- BC
|
--- C
|
--- D
The new item BC is inserted under A after B.
The new item D is inserted under A after C.
The new item AB is inserted under A at the begin.
The child of this configuration item is what has been inserted.
- Version:
- 11.4.2
- Author:
- jmback
-
Method Summary
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
-
getUnder
ConfigurationItemIF getUnder()Get the configuration item where this item has been inserted under. The id of that item is stored in parameter "under".- Returns:
- insertion point for this configuration item, if there is one. null means that the insertion is at the root.
-
getAfter
ConfigurationItemIF getAfter()Get the configuration item where this item has been inserted after. The id of that item is stored in parameter "after".- Returns:
- insertion point for this configuration item, if there is one. null means that the insertion is at the begin of the children of "under".
-
getInserted
ConfigurationItemIF getInserted()Get the inserted configuration item where this item has been inserted before. The id of that item is stored in parameter "inserted".- Returns:
- new inserted configuration item, if there is one
-