Class RequiredRuleNameComputer.Param

  • Enclosing class:
    RequiredRuleNameComputer

    public abstract static class RequiredRuleNameComputer.Param
    extends java.lang.Object
    A parameter configuration for a parameterized rule in the current stack of the parser.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.eclipse.xtext.AbstractElement elementToParse  
      java.util.List<java.lang.Integer> paramStack  
      java.lang.String ruleName  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Param​(java.lang.String ruleName, java.util.List<java.lang.Integer> paramStack, org.eclipse.xtext.AbstractElement elementToParse)  
    • Field Detail

      • ruleName

        public java.lang.String ruleName
      • paramStack

        public java.util.List<java.lang.Integer> paramStack
      • elementToParse

        public org.eclipse.xtext.AbstractElement elementToParse
    • Constructor Detail

      • Param

        protected Param​(java.lang.String ruleName,
                        java.util.List<java.lang.Integer> paramStack,
                        org.eclipse.xtext.AbstractElement elementToParse)
    • Method Detail

      • getAssignedParametes

        public java.util.Set<org.eclipse.xtext.Parameter> getAssignedParametes()
      • getBaseRuleName

        public abstract java.lang.String getBaseRuleName​(org.eclipse.xtext.AbstractElement element)