java.lang.Object
com.orchestranetworks.addon.dmdv.model.extension.DiagramNode
com.orchestranetworks.addon.dmdv.model.extension.Table

public final class Table extends DiagramNode
Represents a table node.
Since:
1.0.0
  • Method Details

    • getTooltip

      public String getTooltip()
      Returns the tool tip of the current external table node.
      See Also:
    • isExternalTable

      public boolean isExternalTable()
      Returns true if the current table node is an external table.
      See Also:
    • getParent

      public DatasetGroup getParent()
      Returns the direct parent group node of the current table node; returns null if the current table node is external.
      Overrides:
      getParent in class DiagramNode
    • getChildren

      public List<DiagramNode> getChildren()
      Returns an unmodifiable list of direct child nodes inside the current table node.
    • isTable

      public boolean isTable()
      Description copied from class: DiagramNode
      Returns true if the current node is a table node.
      Overrides:
      isTable in class DiagramNode
    • addGroup

      public TableGroup addGroup(String name)
      Adds a child group node inside the current table node.
      Parameters:
      name - a specific name for the child group node.
      Returns:
      a table group
      See Also:
    • addField

      public TableField addField(String name)
      Adds a child field node inside the current table node.
      Parameters:
      name - a specific the name f the child field node.
      Returns:
      a table field
      See Also:
    • addPrimaryKeyField

      public TableField addPrimaryKeyField(String name)
      Adds a child field node as primary key inside the current table node.
      Parameters:
      name - a specific name for the child field node.
      Returns:
      a table field
      See Also: