Interface PathIntermediateNode

All Superinterfaces:
Serializable

public interface PathIntermediateNode extends Serializable
Represents an intermediate node in a path. Such a node has incoming and outgoing edges. This object only lists the outgoing edges.
  • Method Details

    • getName

      String getName()
      Returns the node name. This string 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 intermediate node.
      Returns:
      the filter, or null if no filter is specified