Class CompositeStructureDefinitionWalker

java.lang.Object
cruise.umple.compiler.CompositeStructureDefinitionWalker
All Implemented Interfaces:
IWalker

public class CompositeStructureDefinitionWalker extends Object implements IWalker
Walk through definition tree while analyzing template tokens
  • Constructor Details

    • CompositeStructureDefinitionWalker

      public CompositeStructureDefinitionWalker(UmpleInternalParser aParser)
  • Method Details

    • setParser

      public boolean setParser(UmpleInternalParser aParser)
    • setRootToken

      public boolean setRootToken(Token aRootToken)
    • setRootAnalysisStep

      public boolean setRootAnalysisStep(int aRootAnalysisStep)
    • setReAnalyze

      public boolean setReAnalyze(boolean aReAnalyze)
    • getParser

      public UmpleInternalParser getParser()
    • getRootToken

      public Token getRootToken()
    • getRootAnalysisStep

      public int getRootAnalysisStep()
    • getReAnalyze

      public boolean getReAnalyze()
    • isReAnalyze

      public boolean isReAnalyze()
    • delete

      public void delete()
    • accept

      public void accept(CompositeStructureTokenAnalyzer analyzer)
    • done

      public void done()
    • analyze

      public void analyze(Token mainToken, int rootAnalysisStep)
    • accept

      public void accept(UmpleModelVisitor visitor)
      User can define their own walker that receives an UmpleModelVisitor to visit a given element contents
      Specified by:
      accept in interface IWalker
    • toString

      public String toString()
      Overrides:
      toString in class Object