Interface NamedNode

All Superinterfaces:
LineNumberAware

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

    • getId

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

      String getNodePrefixId()
      Gets the node prefix id.
    • 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