|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.graphiti.mm.pictograms.util.PictogramsSwitch<T>
public class PictogramsSwitch<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.
PictogramsPackage
Field Summary | |
---|---|
protected static PictogramsPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
PictogramsSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseAdvancedAnchor(AdvancedAnchor object)
Returns the result of interpreting the object as an instance of 'Advanced Anchor'. |
T |
caseAnchor(Anchor object)
Returns the result of interpreting the object as an instance of 'Anchor'. |
T |
caseAnchorContainer(AnchorContainer object)
Returns the result of interpreting the object as an instance of 'Anchor Container'. |
T |
caseBoxRelativeAnchor(BoxRelativeAnchor object)
Returns the result of interpreting the object as an instance of 'Box Relative Anchor'. |
T |
caseChopboxAnchor(ChopboxAnchor object)
Returns the result of interpreting the object as an instance of 'Chopbox Anchor'. |
T |
caseCompositeConnection(CompositeConnection object)
Returns the result of interpreting the object as an instance of 'Composite Connection'. |
T |
caseConnection(Connection object)
Returns the result of interpreting the object as an instance of 'Connection'. |
T |
caseConnectionDecorator(ConnectionDecorator object)
Returns the result of interpreting the object as an instance of 'Connection Decorator'. |
T |
caseContainerShape(ContainerShape object)
Returns the result of interpreting the object as an instance of 'Container Shape'. |
T |
caseCurvedConnection(CurvedConnection object)
Returns the result of interpreting the object as an instance of 'Curved Connection'. |
T |
caseDiagram(Diagram object)
Returns the result of interpreting the object as an instance of 'Diagram'. |
T |
caseFixPointAnchor(FixPointAnchor object)
Returns the result of interpreting the object as an instance of 'Fix Point Anchor'. |
T |
caseFreeFormConnection(FreeFormConnection object)
Returns the result of interpreting the object as an instance of 'Free Form Connection'. |
T |
caseGraphicsAlgorithmContainer(GraphicsAlgorithmContainer object)
Returns the result of interpreting the object as an instance of 'Graphics Algorithm Container'. |
T |
caseManhattanConnection(ManhattanConnection object)
Returns the result of interpreting the object as an instance of 'Manhattan Connection'. |
T |
casePictogramElement(PictogramElement object)
Returns the result of interpreting the object as an instance of 'Pictogram Element'. |
T |
casePictogramLink(PictogramLink object)
Returns the result of interpreting the object as an instance of 'Pictogram Link'. |
T |
casePropertyContainer(PropertyContainer object)
Returns the result of interpreting the object as an instance of 'Property Container'. |
T |
caseShape(Shape object)
Returns the result of interpreting the object as an instance of 'Shape'. |
T |
caseStyleContainer(StyleContainer object)
Returns the result of interpreting the object as an instance of 'Style Container'. |
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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static PictogramsPackage modelPackage
Constructor Detail |
---|
public PictogramsSwitch()
Method Detail |
---|
protected boolean isSwitchFor(EPackage ePackage)
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 caseShape(Shape object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContainerShape(ContainerShape object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDiagram(Diagram object)
object
- the target of the switch.
doSwitch(EObject)
public T casePictogramElement(PictogramElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseConnection(Connection object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAnchor(Anchor object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAnchorContainer(AnchorContainer object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFixPointAnchor(FixPointAnchor object)
object
- the target of the switch.
doSwitch(EObject)
public T caseBoxRelativeAnchor(BoxRelativeAnchor object)
object
- the target of the switch.
doSwitch(EObject)
public T caseChopboxAnchor(ChopboxAnchor object)
object
- the target of the switch.
doSwitch(EObject)
public T caseConnectionDecorator(ConnectionDecorator object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFreeFormConnection(FreeFormConnection object)
object
- the target of the switch.
doSwitch(EObject)
public T caseManhattanConnection(ManhattanConnection object)
object
- the target of the switch.
doSwitch(EObject)
public T casePictogramLink(PictogramLink object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAdvancedAnchor(AdvancedAnchor object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCurvedConnection(CurvedConnection object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCompositeConnection(CompositeConnection object)
object
- the target of the switch.
doSwitch(EObject)
public T casePropertyContainer(PropertyContainer object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGraphicsAlgorithmContainer(GraphicsAlgorithmContainer object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStyleContainer(StyleContainer 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 |