|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.hyades.models.common.datapool.util.Common_DatapoolSwitch<T>
public class Common_DatapoolSwitch<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.
Common_DatapoolPackage| Constructor Summary | |
|---|---|
Common_DatapoolSwitch()
Creates an instance of the switch |
|
| Method Summary | |
|---|---|
T |
caseCFGClass(CFGClass object)
Returns the result of interpreting the object as an instance of 'CFG Class' |
T |
caseCMNNamedElement(CMNNamedElement object)
Returns the result of interpreting the object as an instance of 'CMN Named Element' |
T |
caseDPLCell(DPLCell object)
Returns the result of interpreting the object as an instance of 'DPL Cell' |
T |
caseDPLDatapool(DPLDatapool object)
Returns the result of interpreting the object as an instance of 'DPL Datapool' |
T |
caseDPLDatapoolSpec(DPLDatapoolSpec object)
Returns the result of interpreting the object as an instance of 'DPL Datapool Spec' |
T |
caseDPLEquivalenceClass(DPLEquivalenceClass object)
Returns the result of interpreting the object as an instance of 'DPL Equivalence Class' |
T |
caseDPLRecord(DPLRecord object)
Returns the result of interpreting the object as an instance of 'DPL Record' |
T |
caseDPLVariable(DPLVariable object)
Returns the result of interpreting the object as an instance of 'DPL Variable' |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject' |
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 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Common_DatapoolSwitch()
| 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.public T caseDPLDatapoolSpec(DPLDatapoolSpec object)
object - the target of the switch.
doSwitch(EObject)public T caseDPLDatapool(DPLDatapool object)
object - the target of the switch.
doSwitch(EObject)public T caseDPLEquivalenceClass(DPLEquivalenceClass object)
object - the target of the switch.
doSwitch(EObject)public T caseDPLRecord(DPLRecord object)
object - the target of the switch.
doSwitch(EObject)public T caseDPLCell(DPLCell object)
object - the target of the switch.
doSwitch(EObject)public T caseDPLVariable(DPLVariable object)
object - the target of the switch.
doSwitch(EObject)public T caseCMNNamedElement(CMNNamedElement object)
object - the target of the switch.
doSwitch(EObject)public T caseCFGClass(CFGClass 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)
|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||