public class PictogramsSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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
Constructor and Description |
---|
PictogramsSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
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(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
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(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)