|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.graphdrawing.graphml.util.GraphMLSwitch<T>
public class GraphMLSwitch<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.
GraphMLPackage
Field Summary | |
---|---|
protected static GraphMLPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
GraphMLSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseDataExtensionType(DataExtensionType object)
Returns the result of interpreting the object as an instance of 'Data Extension Type'. |
T |
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'. |
T |
caseDefaultType(DefaultType object)
Returns the result of interpreting the object as an instance of 'Default Type'. |
T |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. |
T |
caseEdgeType(EdgeType object)
Returns the result of interpreting the object as an instance of 'Edge Type'. |
T |
caseEndpointType(EndpointType object)
Returns the result of interpreting the object as an instance of 'Endpoint Type'. |
T |
caseGraphmlType(GraphmlType object)
Returns the result of interpreting the object as an instance of 'Graphml Type'. |
T |
caseGraphType(GraphType object)
Returns the result of interpreting the object as an instance of 'Graph Type'. |
T |
caseHyperedgeType(HyperedgeType object)
Returns the result of interpreting the object as an instance of 'Hyperedge Type'. |
T |
caseKeyType(KeyType object)
Returns the result of interpreting the object as an instance of 'Key Type'. |
T |
caseLocatorType(LocatorType object)
Returns the result of interpreting the object as an instance of 'Locator Type'. |
T |
caseNodeType(NodeType object)
Returns the result of interpreting the object as an instance of 'Node Type'. |
T |
casePortType(PortType object)
Returns the result of interpreting the object as an instance of 'Port Type'. |
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 GraphMLPackage modelPackage
Constructor Detail |
---|
public GraphMLSwitch()
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 caseDataExtensionType(DataExtensionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataType(DataType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDefaultType(DefaultType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDocumentRoot(DocumentRoot object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEdgeType(EdgeType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEndpointType(EndpointType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGraphmlType(GraphmlType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGraphType(GraphType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseHyperedgeType(HyperedgeType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseKeyType(KeyType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLocatorType(LocatorType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNodeType(NodeType object)
object
- the target of the switch.
doSwitch(EObject)
public T casePortType(PortType 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 |