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

public final class DatasetGroup extends DiagramNode
Represents a group node at the dataset level (should be distinguished from TableGroup).
Since:
1.0.0
  • Method Details

    • isDatasetGroup

      public boolean isDatasetGroup()
      Description copied from class: DiagramNode
      Returns true if the current node is a group contained in a dataset node and not in a table node.
      Overrides:
      isDatasetGroup in class DiagramNode
    • getChildren

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

      public DatasetGroup addGroup(String name)
      Add a child group of the current group.
      Parameters:
      name - specific name for the child group node.
      See Also:
    • getParent

      public DatasetGroup getParent()
      Returns current node's parent group; returns null if the current node is the root node.
      Overrides:
      getParent in class DiagramNode
      See Also:
    • addTable

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

      public DatasetField addField(String name)
      Adds a child field node inside the current group node.
      Parameters:
      name - - specific name for the child field node.
      See Also: