|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.ui.codetemplates.templates.util.TemplatesSwitch<T>
public class TemplatesSwitch<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.
TemplatesPackage
Field Summary | |
---|---|
protected static TemplatesPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
TemplatesSwitch()
Creates an instance of the switch |
Method Summary | |
---|---|
T |
caseCodetemplate(Codetemplate object)
Returns the result of interpreting the object as an instance of 'Codetemplate' |
T |
caseCodetemplates(Codetemplates object)
Returns the result of interpreting the object as an instance of 'Codetemplates' |
T |
caseDollar(Dollar object)
Returns the result of interpreting the object as an instance of 'Dollar' |
T |
caseLiteral(Literal object)
Returns the result of interpreting the object as an instance of 'Literal' |
T |
caseTemplateBody(TemplateBody object)
Returns the result of interpreting the object as an instance of 'Template Body' |
T |
caseTemplatePart(TemplatePart object)
Returns the result of interpreting the object as an instance of 'Template Part' |
T |
caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable' |
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 TemplatesPackage modelPackage
Constructor Detail |
---|
public TemplatesSwitch()
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 caseCodetemplates(Codetemplates object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCodetemplate(Codetemplate object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTemplateBody(TemplateBody object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTemplatePart(TemplatePart object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVariable(Variable object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLiteral(Literal object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDollar(Dollar 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 |