|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.generator.parser.antlr.debug.simpleAntlr.util.SimpleAntlrSwitch<T>
public class SimpleAntlrSwitch<T>
The Switch for the model's inheritance hierarchy.
It supports the call doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
SimpleAntlrPackage
Field Summary | |
---|---|
protected static SimpleAntlrPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
SimpleAntlrSwitch()
Creates an instance of the switch |
Method Summary | |
---|---|
T |
caseAlternatives(Alternatives object)
Returns the result of interpreting the object as an instance of 'Alternatives' |
T |
caseAntlrGrammar(AntlrGrammar object)
Returns the result of interpreting the object as an instance of 'Antlr Grammar' |
T |
caseElementWithCardinality(ElementWithCardinality object)
Returns the result of interpreting the object as an instance of 'Element With Cardinality' |
T |
caseGroup(Group object)
Returns the result of interpreting the object as an instance of 'Group' |
T |
caseKeyword(Keyword object)
Returns the result of interpreting the object as an instance of 'Keyword' |
T |
caseNegatedElement(NegatedElement object)
Returns the result of interpreting the object as an instance of 'Negated Element' |
T |
caseOptions(Options object)
Returns the result of interpreting the object as an instance of 'Options' |
T |
caseOptionValue(OptionValue object)
Returns the result of interpreting the object as an instance of 'Option Value' |
T |
casePredicated(Predicated object)
Returns the result of interpreting the object as an instance of 'Predicated' |
T |
caseRule(Rule object)
Returns the result of interpreting the object as an instance of 'Rule' |
T |
caseRuleCall(RuleCall object)
Returns the result of interpreting the object as an instance of 'Rule Call' |
T |
caseRuleElement(RuleElement object)
Returns the result of interpreting the object as an instance of 'Rule Element' |
T |
caseRuleOptions(RuleOptions object)
Returns the result of interpreting the object as an instance of 'Rule Options' |
T |
caseSkip(Skip object)
Returns the result of interpreting the object as an instance of 'Skip' |
T |
caseUntilElement(UntilElement object)
Returns the result of interpreting the object as an instance of 'Until Element' |
T |
caseWildcard(Wildcard object)
Returns the result of interpreting the object as an instance of 'Wildcard' |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject' |
protected T |
doSwitch(org.eclipse.emf.ecore.EClass theEClass,
org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
T |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
protected T |
doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static SimpleAntlrPackage modelPackage
Constructor Detail |
---|
public SimpleAntlrSwitch()
Method Detail |
---|
public T doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected T doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public T caseAntlrGrammar(AntlrGrammar object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOptions(Options object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOptionValue(OptionValue object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRule(Rule object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRuleElement(RuleElement object)
object
- the target of the switch.
doSwitch(EObject)
public T casePredicated(Predicated object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRuleOptions(RuleOptions object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRuleCall(RuleCall object)
object
- the target of the switch.
doSwitch(EObject)
public T caseKeyword(Keyword object)
object
- the target of the switch.
doSwitch(EObject)
public T caseWildcard(Wildcard object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAlternatives(Alternatives object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGroup(Group object)
object
- the target of the switch.
doSwitch(EObject)
public T caseElementWithCardinality(ElementWithCardinality object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNegatedElement(NegatedElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseUntilElement(UntilElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSkip(Skip object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |