|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.ecore.util.Switch<T>
de.cau.cs.kieler.kwebs.servicedata.util.ServiceDataSwitch<T>
public class ServiceDataSwitch<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.
ServiceDataPackage
Field Summary | |
---|---|
protected static ServiceDataPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
ServiceDataSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseCategory(Category object)
Returns the result of interpreting the object as an instance of 'Category'. |
T |
caseKnownOption(KnownOption object)
Returns the result of interpreting the object as an instance of 'Known Option'. |
T |
caseLayoutAlgorithm(LayoutAlgorithm object)
Returns the result of interpreting the object as an instance of 'Layout Algorithm'. |
T |
caseLayoutOption(LayoutOption object)
Returns the result of interpreting the object as an instance of 'Layout Option'. |
T |
caseLayoutType(LayoutType object)
Returns the result of interpreting the object as an instance of 'Layout Type'. |
T |
caseRemoteEnum(RemoteEnum object)
Returns the result of interpreting the object as an instance of 'Remote Enum'. |
T |
caseServiceData(ServiceData object)
Returns the result of interpreting the object as an instance of 'Service Data'. |
T |
caseSupportedDiagram(SupportedDiagram object)
Returns the result of interpreting the object as an instance of 'Supported Diagram'. |
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
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. |
protected boolean |
isSwitchFor(EPackage ePackage)
Checks whether this is a switch for the given package. |
Methods inherited from class org.eclipse.emf.ecore.util.Switch |
---|
doSwitch, doSwitch |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static ServiceDataPackage modelPackage
Constructor Detail |
---|
public ServiceDataSwitch()
Method Detail |
---|
protected boolean isSwitchFor(EPackage ePackage)
isSwitchFor
in class Switch<T>
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.
doSwitch
in class Switch<T>
caseXXX
call.public T caseServiceData(ServiceData object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLayoutAlgorithm(LayoutAlgorithm object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLayoutType(LayoutType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLayoutOption(LayoutOption object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCategory(Category object)
object
- the target of the switch.
doSwitch(EObject)
public T caseKnownOption(KnownOption object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSupportedDiagram(SupportedDiagram object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRemoteEnum(RemoteEnum object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(EObject object)
defaultCase
in class Switch<T>
object
- the target of the switch.
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |