Interface NamedNode

  • All Superinterfaces:
    LineNumberAware

    public interface NamedNode
    extends LineNumberAware
    Represents a node in the routes which is identified by an id.
    • Method Detail

      • getId

        String getId()
        Gets the value of the id property.
      • getShortName

        String getShortName()
        Returns a short name for this node which can be useful for ID generation or referring to related resources like images
        Returns:
        defaults to "node" but derived nodes should overload this to provide a unique name
      • getLabel

        String getLabel()
        Returns a label to describe this node such as the expression if some kind of expression node
      • getDescriptionText

        String getDescriptionText()
        Returns the description text or null if there is no description text associated with this node
      • getParent

        NamedNode getParent()
        Returns the parent