Interface ResolvableModelicaNode

  • All Superinterfaces:
    ModelicaNode, net.sourceforge.pmd.lang.ast.Node
    All Known Implementing Classes:
    ASTComponentReference, ASTName

    public interface ResolvableModelicaNode
    extends ModelicaNode
    A public API for resolving lexical references to class or components.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ResolutionResult getResolutionCandidates()
      Tries to resolve the declaration of the referenced component.
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

        findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Method Detail

      • getResolutionCandidates

        ResolutionResult getResolutionCandidates()
        Tries to resolve the declaration of the referenced component.