All Superinterfaces:
ConfigurableItemIF, IdentifierAble, Serializable
All Known Implementing Classes:
Insert

public interface InsertIF extends ConfigurableItemIF
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 Details

    • 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

      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