Interface PathSourceNode

All Superinterfaces:
Serializable

public interface PathSourceNode extends Serializable
Represents the source node of a Path Graph. It is a special node that does not have any incoming edges.
  • Method Details

    • getName

      String getName()
      Returns the node name. This is a string that uniquely identifies the node within the Path Graph.
      Returns:
      the node name
    • getOutgoingEdges

      List<PathEdge> getOutgoingEdges()
      Returns the outgoing Path Edges. This list is never empty.
      Returns:
      the outgoing Path Edges
    • isSystem

      boolean isSystem()
      Check if this is a system part or not. System element cannot be removed by any user.
      Returns:
      True if this is a system part. False otherwise.
    • getFilter

      PathNodeFilter getFilter()
      Returns the filter for this source node.
      Returns:
      the filter, or null if no filter is specified