Class FollowElementCalculator


  • public class FollowElementCalculator
    extends org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
    Since:
    2.9
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected IFollowElementAcceptor acceptor  
      • Fields inherited from class org.eclipse.xtext.util.XtextSwitch

        modelPackage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Boolean caseAction​(org.eclipse.xtext.Action object)  
      java.lang.Boolean caseAlternatives​(org.eclipse.xtext.Alternatives object)  
      java.lang.Boolean caseAssignment​(org.eclipse.xtext.Assignment object)  
      java.lang.Boolean caseCrossReference​(org.eclipse.xtext.CrossReference object)  
      java.lang.Boolean caseEnumLiteralDeclaration​(org.eclipse.xtext.EnumLiteralDeclaration object)  
      java.lang.Boolean caseEnumRule​(org.eclipse.xtext.EnumRule object)  
      java.lang.Boolean caseGroup​(org.eclipse.xtext.Group object)  
      java.lang.Boolean caseKeyword​(org.eclipse.xtext.Keyword object)  
      java.lang.Boolean caseParserRule​(org.eclipse.xtext.ParserRule object)  
      java.lang.Boolean caseRuleCall​(org.eclipse.xtext.RuleCall object)  
      java.lang.Boolean caseTerminalRule​(org.eclipse.xtext.TerminalRule object)  
      java.lang.Boolean caseUnorderedGroup​(org.eclipse.xtext.UnorderedGroup object)  
      void doSwitch​(org.eclipse.xtext.UnorderedGroup group, java.util.List<org.eclipse.xtext.AbstractElement> handledAlternatives)  
      boolean isOptional​(org.eclipse.xtext.AbstractElement element)  
      void setAcceptor​(IFollowElementAcceptor acceptor)  
      void setParameterConfig​(int parameterConfig)  
      • Methods inherited from class org.eclipse.xtext.util.XtextSwitch

        caseAbstractElement, caseAbstractMetamodelDeclaration, caseAbstractNegatedToken, caseAbstractRule, caseAnnotation, caseCharacterRange, caseCompositeCondition, caseCompoundElement, caseCondition, caseConjunction, caseDisjunction, caseEOF, caseGeneratedMetamodel, caseGrammar, caseLiteralCondition, caseNamedArgument, caseNegatedToken, caseNegation, caseParameter, caseParameterReference, caseReferencedMetamodel, caseTypeRef, caseUntilToken, caseWildcard, defaultCase, doSwitch, isSwitchFor
      • Methods inherited from class org.eclipse.emf.ecore.util.Switch

        doSwitch, doSwitch
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FollowElementCalculator

        public FollowElementCalculator()
    • Method Detail

      • setParameterConfig

        public void setParameterConfig​(int parameterConfig)
      • doSwitch

        public void doSwitch​(org.eclipse.xtext.UnorderedGroup group,
                             java.util.List<org.eclipse.xtext.AbstractElement> handledAlternatives)
      • caseAlternatives

        public java.lang.Boolean caseAlternatives​(org.eclipse.xtext.Alternatives object)
        Overrides:
        caseAlternatives in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseUnorderedGroup

        public java.lang.Boolean caseUnorderedGroup​(org.eclipse.xtext.UnorderedGroup object)
        Overrides:
        caseUnorderedGroup in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseGroup

        public java.lang.Boolean caseGroup​(org.eclipse.xtext.Group object)
        Overrides:
        caseGroup in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseAction

        public java.lang.Boolean caseAction​(org.eclipse.xtext.Action object)
        Overrides:
        caseAction in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseAssignment

        public java.lang.Boolean caseAssignment​(org.eclipse.xtext.Assignment object)
        Overrides:
        caseAssignment in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseCrossReference

        public java.lang.Boolean caseCrossReference​(org.eclipse.xtext.CrossReference object)
        Overrides:
        caseCrossReference in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseParserRule

        public java.lang.Boolean caseParserRule​(org.eclipse.xtext.ParserRule object)
        Overrides:
        caseParserRule in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseEnumRule

        public java.lang.Boolean caseEnumRule​(org.eclipse.xtext.EnumRule object)
        Overrides:
        caseEnumRule in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseEnumLiteralDeclaration

        public java.lang.Boolean caseEnumLiteralDeclaration​(org.eclipse.xtext.EnumLiteralDeclaration object)
        Overrides:
        caseEnumLiteralDeclaration in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseRuleCall

        public java.lang.Boolean caseRuleCall​(org.eclipse.xtext.RuleCall object)
        Overrides:
        caseRuleCall in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseTerminalRule

        public java.lang.Boolean caseTerminalRule​(org.eclipse.xtext.TerminalRule object)
        Overrides:
        caseTerminalRule in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • caseKeyword

        public java.lang.Boolean caseKeyword​(org.eclipse.xtext.Keyword object)
        Overrides:
        caseKeyword in class org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
      • isOptional

        public boolean isOptional​(org.eclipse.xtext.AbstractElement element)