|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.xtend2.richstring.util.ProcessedRichStringSwitch<T>
public class ProcessedRichStringSwitch<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.
ProcessedRichStringPackage
Field Summary | |
---|---|
protected static ProcessedRichStringPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
ProcessedRichStringSwitch()
Creates an instance of the switch |
Method Summary | |
---|---|
T |
caseElseIfCondition(ElseIfCondition object)
Returns the result of interpreting the object as an instance of 'Else If Condition' |
T |
caseElseStart(ElseStart object)
Returns the result of interpreting the object as an instance of 'Else Start' |
T |
caseEndIf(EndIf object)
Returns the result of interpreting the object as an instance of 'End If' |
T |
caseForLoopEnd(ForLoopEnd object)
Returns the result of interpreting the object as an instance of 'For Loop End' |
T |
caseForLoopStart(ForLoopStart object)
Returns the result of interpreting the object as an instance of 'For Loop Start' |
T |
caseIfConditionStart(IfConditionStart object)
Returns the result of interpreting the object as an instance of 'If Condition Start' |
T |
caseLine(Line object)
Returns the result of interpreting the object as an instance of 'Line' |
T |
caseLineBreak(LineBreak object)
Returns the result of interpreting the object as an instance of 'Line Break' |
T |
caseLinePart(LinePart object)
Returns the result of interpreting the object as an instance of 'Line Part' |
T |
caseLiteral(Literal object)
Returns the result of interpreting the object as an instance of 'Literal' |
T |
casePrintedExpression(PrintedExpression object)
Returns the result of interpreting the object as an instance of 'Printed Expression' |
T |
caseProcessedRichString(ProcessedRichString object)
Returns the result of interpreting the object as an instance of 'Processed Rich String' |
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 ProcessedRichStringPackage modelPackage
Constructor Detail |
---|
public ProcessedRichStringSwitch()
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 caseProcessedRichString(ProcessedRichString object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLine(Line object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLinePart(LinePart object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLiteral(Literal object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLineBreak(LineBreak object)
object
- the target of the switch.
doSwitch(EObject)
public T caseForLoopStart(ForLoopStart object)
object
- the target of the switch.
doSwitch(EObject)
public T caseForLoopEnd(ForLoopEnd object)
object
- the target of the switch.
doSwitch(EObject)
public T casePrintedExpression(PrintedExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIfConditionStart(IfConditionStart object)
object
- the target of the switch.
doSwitch(EObject)
public T caseElseIfCondition(ElseIfCondition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseElseStart(ElseStart object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEndIf(EndIf 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 |