java.lang.Object
de.mid.innovator.m2msdk.model.transformation.glue.GluePart
All Implemented Interfaces:
Cloneable

public class GluePart extends Object implements Cloneable
Single part of a glue.
Version:
10.1.1
Author:
jmback
  • Constructor Details

    • GluePart

      public GluePart(MappingElementIF sourceElement)
      Create a glue.
      Parameters:
      sourceElement -
  • Method Details

    • clone

      public GluePart clone() throws CloneNotSupportedException
      Throws:
      CloneNotSupportedException
    • getSourceElement

      public MappingElementIF getSourceElement()
    • getTargetElement

      public MappingElementIF getTargetElement()
      Get the first target element of this glue.
      Returns:
      first target element
    • getSize

      public int getSize()
      Returns:
      the size of found target elements
    • getTargetElements

      public MappingElementList getTargetElements()
      Get all target elements of this glue.
      Returns:
      all target elements
    • isMemberOfTargetElements

      public boolean isMemberOfTargetElements(MappingElementIF element)
      Checks if element is in target element list
      Returns:
      bool
    • add

      public void add(MappingElementIF target, boolean bCreated)
      Add element as target elements and mark them as existing.
      Parameters:
      target -
    • remove

      public void remove(MappingElementIF target)
      Remove the target element from the target elements.
      Parameters:
      target -
    • addAll

      public void addAll(MappingElementList targets, boolean bCreated)
      Add elements as target elements and mark them as existing.
      Parameters:
      targets -
    • isCreatedTargetElement

      public boolean isCreatedTargetElement(MappingElementIF element)
      Returns if element is member of the target elements and element was created.
      Parameters:
      element -
      Returns:
      boolean
    • getNumTargetCreated

      public int getNumTargetCreated()
    • getNumTargets

      public int getNumTargets()
    • set

      public void set(GluePart toAssign)