Class FollowElementCalculator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
- org.eclipse.xtext.ide.editor.contentassist.antlr.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 IFollowElementAcceptoracceptor
-
Constructor Summary
Constructors Constructor Description FollowElementCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleancaseAction(org.eclipse.xtext.Action object)java.lang.BooleancaseAlternatives(org.eclipse.xtext.Alternatives object)java.lang.BooleancaseAssignment(org.eclipse.xtext.Assignment object)java.lang.BooleancaseCrossReference(org.eclipse.xtext.CrossReference object)java.lang.BooleancaseEnumLiteralDeclaration(org.eclipse.xtext.EnumLiteralDeclaration object)java.lang.BooleancaseEnumRule(org.eclipse.xtext.EnumRule object)java.lang.BooleancaseGroup(org.eclipse.xtext.Group object)java.lang.BooleancaseKeyword(org.eclipse.xtext.Keyword object)java.lang.BooleancaseParserRule(org.eclipse.xtext.ParserRule object)java.lang.BooleancaseRuleCall(org.eclipse.xtext.RuleCall object)java.lang.BooleancaseTerminalRule(org.eclipse.xtext.TerminalRule object)java.lang.BooleancaseUnorderedGroup(org.eclipse.xtext.UnorderedGroup object)voiddoSwitch(org.eclipse.xtext.UnorderedGroup group, java.util.List<org.eclipse.xtext.AbstractElement> handledAlternatives)booleanisOptional(org.eclipse.xtext.AbstractElement element)voidsetAcceptor(IFollowElementAcceptor acceptor)voidsetParameterConfig(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
-
-
-
-
Field Detail
-
acceptor
protected IFollowElementAcceptor acceptor
-
-
Method Detail
-
setAcceptor
public void setAcceptor(IFollowElementAcceptor acceptor)
- Since:
- 2.9
-
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:
caseAlternativesin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseUnorderedGroup
public java.lang.Boolean caseUnorderedGroup(org.eclipse.xtext.UnorderedGroup object)
- Overrides:
caseUnorderedGroupin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseGroup
public java.lang.Boolean caseGroup(org.eclipse.xtext.Group object)
- Overrides:
caseGroupin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseAction
public java.lang.Boolean caseAction(org.eclipse.xtext.Action object)
- Overrides:
caseActionin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseAssignment
public java.lang.Boolean caseAssignment(org.eclipse.xtext.Assignment object)
- Overrides:
caseAssignmentin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseCrossReference
public java.lang.Boolean caseCrossReference(org.eclipse.xtext.CrossReference object)
- Overrides:
caseCrossReferencein classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseParserRule
public java.lang.Boolean caseParserRule(org.eclipse.xtext.ParserRule object)
- Overrides:
caseParserRulein classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseEnumRule
public java.lang.Boolean caseEnumRule(org.eclipse.xtext.EnumRule object)
- Overrides:
caseEnumRulein classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseEnumLiteralDeclaration
public java.lang.Boolean caseEnumLiteralDeclaration(org.eclipse.xtext.EnumLiteralDeclaration object)
- Overrides:
caseEnumLiteralDeclarationin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseRuleCall
public java.lang.Boolean caseRuleCall(org.eclipse.xtext.RuleCall object)
- Overrides:
caseRuleCallin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseTerminalRule
public java.lang.Boolean caseTerminalRule(org.eclipse.xtext.TerminalRule object)
- Overrides:
caseTerminalRulein classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
caseKeyword
public java.lang.Boolean caseKeyword(org.eclipse.xtext.Keyword object)
- Overrides:
caseKeywordin classorg.eclipse.xtext.util.XtextSwitch<java.lang.Boolean>
-
isOptional
public boolean isOptional(org.eclipse.xtext.AbstractElement element)
-
-