|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ujf.verimag.bip.Core.PortExpressions.util.PortExpressionsSwitch<T>
public class PortExpressionsSwitch<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.
PortExpressionsPackage
Field Summary | |
---|---|
protected static PortExpressionsPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
PortExpressionsSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseACExpression(ACExpression object)
Returns the result of interpreting the object as an instance of 'AC Expression'. |
T |
caseACFusion(ACFusion object)
Returns the result of interpreting the object as an instance of 'AC Fusion'. |
T |
caseACFusionNeutral(ACFusionNeutral object)
Returns the result of interpreting the object as an instance of 'AC Fusion Neutral'. |
T |
caseACNaryExpression(ACNaryExpression object)
Returns the result of interpreting the object as an instance of 'AC Nary Expression'. |
T |
caseACTyping(ACTyping object)
Returns the result of interpreting the object as an instance of 'AC Typing'. |
T |
caseACUnion(ACUnion object)
Returns the result of interpreting the object as an instance of 'AC Union'. |
T |
caseACUnionNeutral(ACUnionNeutral object)
Returns the result of interpreting the object as an instance of 'AC Union Neutral'. |
T |
caseAIExpression(AIExpression object)
Returns the result of interpreting the object as an instance of 'AI Expression'. |
T |
caseAINaryExpression(AINaryExpression object)
Returns the result of interpreting the object as an instance of 'AI Nary Expression'. |
T |
caseAISynchro(AISynchro object)
Returns the result of interpreting the object as an instance of 'AI Synchro'. |
T |
caseAISynchroNeutral(AISynchroNeutral object)
Returns the result of interpreting the object as an instance of 'AI Synchro Neutral'. |
T |
caseAIUnion(AIUnion object)
Returns the result of interpreting the object as an instance of 'AI Union'. |
T |
caseAIUnionNeutral(AIUnionNeutral object)
Returns the result of interpreting the object as an instance of 'AI Union Neutral'. |
T |
casePortExpression(PortExpression object)
Returns the result of interpreting the object as an instance of 'Port Expression'. |
T |
casePortReference(PortReference object)
Returns the result of interpreting the object as an instance of 'Port Reference'. |
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
protected T |
doSwitch(EClass theEClass,
EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
T |
doSwitch(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,
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 PortExpressionsPackage modelPackage
Constructor Detail |
---|
public PortExpressionsSwitch()
Method Detail |
---|
public T doSwitch(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(EClass theEClass, 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, EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public T caseACNaryExpression(ACNaryExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseACExpression(ACExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T casePortExpression(PortExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseACFusionNeutral(ACFusionNeutral object)
object
- the target of the switch.
doSwitch(EObject)
public T caseACUnionNeutral(ACUnionNeutral object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAINaryExpression(AINaryExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAIExpression(AIExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseACFusion(ACFusion object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAIUnionNeutral(AIUnionNeutral object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAISynchroNeutral(AISynchroNeutral object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAIUnion(AIUnion object)
object
- the target of the switch.
doSwitch(EObject)
public T caseACTyping(ACTyping object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAISynchro(AISynchro object)
object
- the target of the switch.
doSwitch(EObject)
public T caseACUnion(ACUnion object)
object
- the target of the switch.
doSwitch(EObject)
public T casePortReference(PortReference object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(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 |