Class RhapsodySwitch
- java.lang.Object
-
- com.sodius.mdw.metamodel.rhapsody.util.RhapsodySwitch
-
public class RhapsodySwitch extends java.lang.Object
The Switch for the model's inheritance hierarchy. It supports the calldoSwitch(object)
to invoke thecaseXXX
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.- See Also:
RhapsodyPackage
-
-
Field Summary
Fields Modifier and Type Field Description protected static RhapsodyPackage
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description RhapsodySwitch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
caseAcceptEventAction(AcceptEventAction object)
Returns the result of interpreting the object as an instance of 'Accept Event Action'.java.lang.Object
caseAcceptTimeEvent(AcceptTimeEvent object)
Returns the result of interpreting the object as an instance of 'Accept Time Event'.java.lang.Object
caseAction(Action object)
Returns the result of interpreting the object as an instance of 'Action'.java.lang.Object
caseActivityDiagram(ActivityDiagram object)
Returns the result of interpreting the object as an instance of 'Activity Diagram'.java.lang.Object
caseActor(Actor object)
Returns the result of interpreting the object as an instance of 'Actor'.java.lang.Object
caseAnnotation(Annotation object)
Returns the result of interpreting the object as an instance of 'Annotation'.java.lang.Object
caseApplication(Application object)
Returns the result of interpreting the object as an instance of 'Application'.java.lang.Object
caseArgument(Argument object)
Returns the result of interpreting the object as an instance of 'Argument'.java.lang.Object
caseASCIIFile(ASCIIFile object)
Returns the result of interpreting the object as an instance of 'ASCII File'.java.lang.Object
caseAssociationClass(AssociationClass object)
Returns the result of interpreting the object as an instance of 'Association Class'.java.lang.Object
caseAssociationRole(AssociationRole object)
Returns the result of interpreting the object as an instance of 'Association Role'.java.lang.Object
caseAttribute(Attribute object)
Returns the result of interpreting the object as an instance of 'Attribute'.java.lang.Object
caseAttributeValue(AttributeValue object)
Returns the result of interpreting the object as an instance of 'Attribute Value'.java.lang.Object
caseCallOperation(CallOperation object)
Returns the result of interpreting the object as an instance of 'Call Operation'.java.lang.Object
caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'.java.lang.Object
caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier'.java.lang.Object
caseClassifierRole(ClassifierRole object)
Returns the result of interpreting the object as an instance of 'Classifier Role'.java.lang.Object
caseCollaboration(Collaboration object)
Returns the result of interpreting the object as an instance of 'Collaboration'.java.lang.Object
caseCollaborationDiagram(CollaborationDiagram object)
Returns the result of interpreting the object as an instance of 'Collaboration Diagram'.java.lang.Object
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'.java.lang.Object
caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'.java.lang.Object
caseComponentDiagram(ComponentDiagram object)
Returns the result of interpreting the object as an instance of 'Component Diagram'.java.lang.Object
caseComponentInstance(ComponentInstance object)
Returns the result of interpreting the object as an instance of 'Component Instance'.java.lang.Object
caseConfiguration(Configuration object)
Returns the result of interpreting the object as an instance of 'Configuration'.java.lang.Object
caseConnector(Connector object)
Returns the result of interpreting the object as an instance of 'Connector'.java.lang.Object
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'.java.lang.Object
caseContextSpecification(ContextSpecification object)
Returns the result of interpreting the object as an instance of 'Context Specification'.java.lang.Object
caseControlledFile(ControlledFile object)
Returns the result of interpreting the object as an instance of 'Controlled File'.java.lang.Object
caseDependency(Dependency object)
Returns the result of interpreting the object as an instance of 'Dependency'.java.lang.Object
caseDeploymentDiagram(DeploymentDiagram object)
Returns the result of interpreting the object as an instance of 'Deployment Diagram'.java.lang.Object
caseDiagram(Diagram object)
Returns the result of interpreting the object as an instance of 'Diagram'.java.lang.Object
caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
Returns the result of interpreting the object as an instance of 'EModel Element'.java.lang.Object
caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'.java.lang.Object
caseEvent(Event object)
Returns the result of interpreting the object as an instance of 'Event'.java.lang.Object
caseEventReception(EventReception object)
Returns the result of interpreting the object as an instance of 'Event Reception'.java.lang.Object
caseExecutionOccurrence(ExecutionOccurrence object)
Returns the result of interpreting the object as an instance of 'Execution Occurrence'.java.lang.Object
caseFile(File object)
Returns the result of interpreting the object as an instance of 'File'.java.lang.Object
caseFileFragment(FileFragment object)
Returns the result of interpreting the object as an instance of 'File Fragment'.java.lang.Object
caseFlow(Flow object)
Returns the result of interpreting the object as an instance of 'Flow'.java.lang.Object
caseFlowchart(Flowchart object)
Returns the result of interpreting the object as an instance of 'Flowchart'.java.lang.Object
caseFlowItem(FlowItem object)
Returns the result of interpreting the object as an instance of 'Flow Item'.java.lang.Object
caseGeneralization(Generalization object)
Returns the result of interpreting the object as an instance of 'Generalization'.java.lang.Object
caseGraphEdge(GraphEdge object)
Returns the result of interpreting the object as an instance of 'Graph Edge'.java.lang.Object
caseGraphElement(GraphElement object)
Returns the result of interpreting the object as an instance of 'Graph Element'.java.lang.Object
caseGraphicalProperty(GraphicalProperty object)
Returns the result of interpreting the object as an instance of 'Graphical Property'.java.lang.Object
caseGraphNode(GraphNode object)
Returns the result of interpreting the object as an instance of 'Graph Node'.java.lang.Object
caseGuard(Guard object)
Returns the result of interpreting the object as an instance of 'Guard'.java.lang.Object
caseHyperLink(HyperLink object)
Returns the result of interpreting the object as an instance of 'Hyper Link'.java.lang.Object
caseImageMap(ImageMap object)
Returns the result of interpreting the object as an instance of 'Image Map'.java.lang.Object
caseInstance(Instance object)
Returns the result of interpreting the object as an instance of 'Instance'.java.lang.Object
caseInstanceSlot(InstanceSlot object)
Returns the result of interpreting the object as an instance of 'Instance Slot'.java.lang.Object
caseInstanceSpecification(InstanceSpecification object)
Returns the result of interpreting the object as an instance of 'Instance Specification'.java.lang.Object
caseInstanceValue(InstanceValue object)
Returns the result of interpreting the object as an instance of 'Instance Value'.java.lang.Object
caseInteractionOccurrence(InteractionOccurrence object)
Returns the result of interpreting the object as an instance of 'Interaction Occurrence'.java.lang.Object
caseInteractionOperand(InteractionOperand object)
Returns the result of interpreting the object as an instance of 'Interaction Operand'.java.lang.Object
caseInteractionOperator(InteractionOperator object)
Returns the result of interpreting the object as an instance of 'Interaction Operator'.java.lang.Object
caseInterfaceItem(InterfaceItem object)
Returns the result of interpreting the object as an instance of 'Interface Item'.java.lang.Object
caseLabel(Label object)
Returns the result of interpreting the object as an instance of 'Label'.java.lang.Object
caseLink(Link object)
Returns the result of interpreting the object as an instance of 'Link'.java.lang.Object
caseLiteralSpecification(LiteralSpecification object)
Returns the result of interpreting the object as an instance of 'Literal Specification'.java.lang.Object
caseMessage(Message object)
Returns the result of interpreting the object as an instance of 'Message'.java.lang.Object
caseMessagePoint(MessagePoint object)
Returns the result of interpreting the object as an instance of 'Message Point'.java.lang.Object
caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'.java.lang.Object
caseModule(Module object)
Returns the result of interpreting the object as an instance of 'Module'.java.lang.Object
caseNode(Node object)
Returns the result of interpreting the object as an instance of 'Node'.java.lang.Object
caseObjectModelDiagram(ObjectModelDiagram object)
Returns the result of interpreting the object as an instance of 'Object Model Diagram'.java.lang.Object
caseObjectNode(ObjectNode object)
Returns the result of interpreting the object as an instance of 'Object Node'.java.lang.Object
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'.java.lang.Object
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'.java.lang.Object
casePin(Pin object)
Returns the result of interpreting the object as an instance of 'Pin'.java.lang.Object
casePort(Port object)
Returns the result of interpreting the object as an instance of 'Port'.java.lang.Object
caseProfile(Profile object)
Returns the result of interpreting the object as an instance of 'Profile'.java.lang.Object
caseProject(Project object)
Returns the result of interpreting the object as an instance of 'Project'.java.lang.Object
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.java.lang.Object
caseRelation(Relation object)
Returns the result of interpreting the object as an instance of 'Relation'.java.lang.Object
caseRequirement(Requirement object)
Returns the result of interpreting the object as an instance of 'Requirement'.java.lang.Object
caseSendAction(SendAction object)
Returns the result of interpreting the object as an instance of 'Send Action'.java.lang.Object
caseSequenceDiagram(SequenceDiagram object)
Returns the result of interpreting the object as an instance of 'Sequence Diagram'.java.lang.Object
caseState(State object)
Returns the result of interpreting the object as an instance of 'State'.java.lang.Object
caseStatechart(Statechart object)
Returns the result of interpreting the object as an instance of 'Statechart'.java.lang.Object
caseStatechartDiagram(StatechartDiagram object)
Returns the result of interpreting the object as an instance of 'Statechart Diagram'.java.lang.Object
caseStateVertex(StateVertex object)
Returns the result of interpreting the object as an instance of 'State Vertex'.java.lang.Object
caseStereotype(Stereotype object)
Returns the result of interpreting the object as an instance of 'Stereotype'.java.lang.Object
caseStructureDiagram(StructureDiagram object)
Returns the result of interpreting the object as an instance of 'Structure Diagram'.java.lang.Object
caseSwimlane(Swimlane object)
Returns the result of interpreting the object as an instance of 'Swimlane'.java.lang.Object
caseSysMLPort(SysMLPort object)
Returns the result of interpreting the object as an instance of 'Sys ML Port'.java.lang.Object
caseTag(Tag object)
Returns the result of interpreting the object as an instance of 'Tag'.java.lang.Object
caseTemplateInstantiation(TemplateInstantiation object)
Returns the result of interpreting the object as an instance of 'Template Instantiation'.java.lang.Object
caseTemplateInstantiationParameter(TemplateInstantiationParameter object)
Returns the result of interpreting the object as an instance of 'Template Instantiation Parameter'.java.lang.Object
caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'.java.lang.Object
caseTimingDiagram(TimingDiagram object)
Returns the result of interpreting the object as an instance of 'Timing Diagram'.java.lang.Object
caseTransition(Transition object)
Returns the result of interpreting the object as an instance of 'Transition'.java.lang.Object
caseTrigger(Trigger object)
Returns the result of interpreting the object as an instance of 'Trigger'.java.lang.Object
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'.java.lang.Object
caseUnit(Unit object)
Returns the result of interpreting the object as an instance of 'Unit'.java.lang.Object
caseUseCase(UseCase object)
Returns the result of interpreting the object as an instance of 'Use Case'.java.lang.Object
caseUseCaseDiagram(UseCaseDiagram object)
Returns the result of interpreting the object as an instance of 'Use Case Diagram'.java.lang.Object
caseValueSpecification(ValueSpecification object)
Returns the result of interpreting the object as an instance of 'Value Specification'.java.lang.Object
caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'.java.lang.Object
caseVariationPoint(VariationPoint object)
Returns the result of interpreting the object as an instance of 'Variation Point'.java.lang.Object
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.protected java.lang.Object
doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected java.lang.Object
doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.java.lang.Object
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
-
-
Field Detail
-
modelPackage
protected static RhapsodyPackage modelPackage
The cached model package
-
-
Method Detail
-
doSwitch
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
doSwitch
protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
doSwitch
protected java.lang.Object doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseGraphNode
public java.lang.Object caseGraphNode(GraphNode object)
Returns the result of interpreting the object as an instance of 'Graph Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Node'.
- See Also:
doSwitch(EObject)
-
caseGraphicalProperty
public java.lang.Object caseGraphicalProperty(GraphicalProperty object)
Returns the result of interpreting the object as an instance of 'Graphical Property'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graphical Property'.
- See Also:
doSwitch(EObject)
-
caseGraphElement
public java.lang.Object caseGraphElement(GraphElement object)
Returns the result of interpreting the object as an instance of 'Graph Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Element'.
- See Also:
doSwitch(EObject)
-
caseGraphEdge
public java.lang.Object caseGraphEdge(GraphEdge object)
Returns the result of interpreting the object as an instance of 'Graph Edge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Edge'.
- See Also:
doSwitch(EObject)
-
caseObjectModelDiagram
public java.lang.Object caseObjectModelDiagram(ObjectModelDiagram object)
Returns the result of interpreting the object as an instance of 'Object Model Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Object Model Diagram'.
- See Also:
doSwitch(EObject)
-
caseDiagram
public java.lang.Object caseDiagram(Diagram object)
Returns the result of interpreting the object as an instance of 'Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Diagram'.
- See Also:
doSwitch(EObject)
-
caseStatechartDiagram
public java.lang.Object caseStatechartDiagram(StatechartDiagram object)
Returns the result of interpreting the object as an instance of 'Statechart Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Statechart Diagram'.
- See Also:
doSwitch(EObject)
-
caseActivityDiagram
public java.lang.Object caseActivityDiagram(ActivityDiagram object)
Returns the result of interpreting the object as an instance of 'Activity Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Diagram'.
- See Also:
doSwitch(EObject)
-
caseSequenceDiagram
public java.lang.Object caseSequenceDiagram(SequenceDiagram object)
Returns the result of interpreting the object as an instance of 'Sequence Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Sequence Diagram'.
- See Also:
doSwitch(EObject)
-
caseUseCaseDiagram
public java.lang.Object caseUseCaseDiagram(UseCaseDiagram object)
Returns the result of interpreting the object as an instance of 'Use Case Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Use Case Diagram'.
- See Also:
doSwitch(EObject)
-
caseCollaborationDiagram
public java.lang.Object caseCollaborationDiagram(CollaborationDiagram object)
Returns the result of interpreting the object as an instance of 'Collaboration Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Collaboration Diagram'.
- See Also:
doSwitch(EObject)
-
caseComponentDiagram
public java.lang.Object caseComponentDiagram(ComponentDiagram object)
Returns the result of interpreting the object as an instance of 'Component Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Component Diagram'.
- See Also:
doSwitch(EObject)
-
caseDeploymentDiagram
public java.lang.Object caseDeploymentDiagram(DeploymentDiagram object)
Returns the result of interpreting the object as an instance of 'Deployment Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deployment Diagram'.
- See Also:
doSwitch(EObject)
-
caseStructureDiagram
public java.lang.Object caseStructureDiagram(StructureDiagram object)
Returns the result of interpreting the object as an instance of 'Structure Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Structure Diagram'.
- See Also:
doSwitch(EObject)
-
caseActor
public java.lang.Object caseActor(Actor object)
Returns the result of interpreting the object as an instance of 'Actor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Actor'.
- See Also:
doSwitch(EObject)
-
caseAttribute
public java.lang.Object caseAttribute(Attribute object)
Returns the result of interpreting the object as an instance of 'Attribute'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Attribute'.
- See Also:
doSwitch(EObject)
-
caseVariable
public java.lang.Object caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Variable'.
- See Also:
doSwitch(EObject)
-
caseStereotype
public java.lang.Object caseStereotype(Stereotype object)
Returns the result of interpreting the object as an instance of 'Stereotype'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Stereotype'.
- See Also:
doSwitch(EObject)
-
caseFileFragment
public java.lang.Object caseFileFragment(FileFragment object)
Returns the result of interpreting the object as an instance of 'File Fragment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'File Fragment'.
- See Also:
doSwitch(EObject)
-
caseFile
public java.lang.Object caseFile(File object)
Returns the result of interpreting the object as an instance of 'File'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'File'.
- See Also:
doSwitch(EObject)
-
caseArgument
public java.lang.Object caseArgument(Argument object)
Returns the result of interpreting the object as an instance of 'Argument'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Argument'.
- See Also:
doSwitch(EObject)
-
caseInterfaceItem
public java.lang.Object caseInterfaceItem(InterfaceItem object)
Returns the result of interpreting the object as an instance of 'Interface Item'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interface Item'.
- See Also:
doSwitch(EObject)
-
caseStatechart
public java.lang.Object caseStatechart(Statechart object)
Returns the result of interpreting the object as an instance of 'Statechart'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Statechart'.
- See Also:
doSwitch(EObject)
-
caseClass
public java.lang.Object caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Class'.
- See Also:
doSwitch(EObject)
-
caseGuard
public java.lang.Object caseGuard(Guard object)
Returns the result of interpreting the object as an instance of 'Guard'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Guard'.
- See Also:
doSwitch(EObject)
-
caseTrigger
public java.lang.Object caseTrigger(Trigger object)
Returns the result of interpreting the object as an instance of 'Trigger'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Trigger'.
- See Also:
doSwitch(EObject)
-
caseStateVertex
public java.lang.Object caseStateVertex(StateVertex object)
Returns the result of interpreting the object as an instance of 'State Vertex'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State Vertex'.
- See Also:
doSwitch(EObject)
-
caseTransition
public java.lang.Object caseTransition(Transition object)
Returns the result of interpreting the object as an instance of 'Transition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Transition'.
- See Also:
doSwitch(EObject)
-
caseEvent
public java.lang.Object caseEvent(Event object)
Returns the result of interpreting the object as an instance of 'Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Event'.
- See Also:
doSwitch(EObject)
-
caseSendAction
public java.lang.Object caseSendAction(SendAction object)
Returns the result of interpreting the object as an instance of 'Send Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Send Action'.
- See Also:
doSwitch(EObject)
-
caseState
public java.lang.Object caseState(State object)
Returns the result of interpreting the object as an instance of 'State'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State'.
- See Also:
doSwitch(EObject)
-
caseSwimlane
public java.lang.Object caseSwimlane(Swimlane object)
Returns the result of interpreting the object as an instance of 'Swimlane'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Swimlane'.
- See Also:
doSwitch(EObject)
-
caseFlowchart
public java.lang.Object caseFlowchart(Flowchart object)
Returns the result of interpreting the object as an instance of 'Flowchart'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Flowchart'.
- See Also:
doSwitch(EObject)
-
caseOperation
public java.lang.Object caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Operation'.
- See Also:
doSwitch(EObject)
-
caseAssociationClass
public java.lang.Object caseAssociationClass(AssociationClass object)
Returns the result of interpreting the object as an instance of 'Association Class'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Association Class'.
- See Also:
doSwitch(EObject)
-
caseRelation
public java.lang.Object caseRelation(Relation object)
Returns the result of interpreting the object as an instance of 'Relation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Relation'.
- See Also:
doSwitch(EObject)
-
casePort
public java.lang.Object casePort(Port object)
Returns the result of interpreting the object as an instance of 'Port'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Port'.
- See Also:
doSwitch(EObject)
-
caseSysMLPort
public java.lang.Object caseSysMLPort(SysMLPort object)
Returns the result of interpreting the object as an instance of 'Sys ML Port'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Sys ML Port'.
- See Also:
doSwitch(EObject)
-
caseLink
public java.lang.Object caseLink(Link object)
Returns the result of interpreting the object as an instance of 'Link'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Link'.
- See Also:
doSwitch(EObject)
-
caseAttributeValue
public java.lang.Object caseAttributeValue(AttributeValue object)
Returns the result of interpreting the object as an instance of 'Attribute Value'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Attribute Value'.
- See Also:
doSwitch(EObject)
-
caseInstance
public java.lang.Object caseInstance(Instance object)
Returns the result of interpreting the object as an instance of 'Instance'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Instance'.
- See Also:
doSwitch(EObject)
-
caseClassifierRole
public java.lang.Object caseClassifierRole(ClassifierRole object)
Returns the result of interpreting the object as an instance of 'Classifier Role'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Classifier Role'.
- See Also:
doSwitch(EObject)
-
caseAssociationRole
public java.lang.Object caseAssociationRole(AssociationRole object)
Returns the result of interpreting the object as an instance of 'Association Role'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Association Role'.
- See Also:
doSwitch(EObject)
-
caseExecutionOccurrence
public java.lang.Object caseExecutionOccurrence(ExecutionOccurrence object)
Returns the result of interpreting the object as an instance of 'Execution Occurrence'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Execution Occurrence'.
- See Also:
doSwitch(EObject)
-
caseMessage
public java.lang.Object caseMessage(Message object)
Returns the result of interpreting the object as an instance of 'Message'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Message'.
- See Also:
doSwitch(EObject)
-
caseInteractionOccurrence
public java.lang.Object caseInteractionOccurrence(InteractionOccurrence object)
Returns the result of interpreting the object as an instance of 'Interaction Occurrence'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Occurrence'.
- See Also:
doSwitch(EObject)
-
caseInteractionOperand
public java.lang.Object caseInteractionOperand(InteractionOperand object)
Returns the result of interpreting the object as an instance of 'Interaction Operand'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Operand'.
- See Also:
doSwitch(EObject)
-
caseInteractionOperator
public java.lang.Object caseInteractionOperator(InteractionOperator object)
Returns the result of interpreting the object as an instance of 'Interaction Operator'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Operator'.
- See Also:
doSwitch(EObject)
-
caseMessagePoint
public java.lang.Object caseMessagePoint(MessagePoint object)
Returns the result of interpreting the object as an instance of 'Message Point'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Message Point'.
- See Also:
doSwitch(EObject)
-
caseCollaboration
public java.lang.Object caseCollaboration(Collaboration object)
Returns the result of interpreting the object as an instance of 'Collaboration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Collaboration'.
- See Also:
doSwitch(EObject)
-
caseUseCase
public java.lang.Object caseUseCase(UseCase object)
Returns the result of interpreting the object as an instance of 'Use Case'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Use Case'.
- See Also:
doSwitch(EObject)
-
caseUnit
public java.lang.Object caseUnit(Unit object)
Returns the result of interpreting the object as an instance of 'Unit'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Unit'.
- See Also:
doSwitch(EObject)
-
caseConfiguration
public java.lang.Object caseConfiguration(Configuration object)
Returns the result of interpreting the object as an instance of 'Configuration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Configuration'.
- See Also:
doSwitch(EObject)
-
caseComponent
public java.lang.Object caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Component'.
- See Also:
doSwitch(EObject)
-
caseProfile
public java.lang.Object caseProfile(Profile object)
Returns the result of interpreting the object as an instance of 'Profile'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Profile'.
- See Also:
doSwitch(EObject)
-
caseEnumerationLiteral
public java.lang.Object caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Enumeration Literal'.
- See Also:
doSwitch(EObject)
-
caseType
public java.lang.Object caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Type'.
- See Also:
doSwitch(EObject)
-
caseComponentInstance
public java.lang.Object caseComponentInstance(ComponentInstance object)
Returns the result of interpreting the object as an instance of 'Component Instance'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Component Instance'.
- See Also:
doSwitch(EObject)
-
caseNode
public java.lang.Object caseNode(Node object)
Returns the result of interpreting the object as an instance of 'Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Node'.
- See Also:
doSwitch(EObject)
-
caseModule
public java.lang.Object caseModule(Module object)
Returns the result of interpreting the object as an instance of 'Module'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Module'.
- See Also:
doSwitch(EObject)
-
caseFlow
public java.lang.Object caseFlow(Flow object)
Returns the result of interpreting the object as an instance of 'Flow'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Flow'.
- See Also:
doSwitch(EObject)
-
caseFlowItem
public java.lang.Object caseFlowItem(FlowItem object)
Returns the result of interpreting the object as an instance of 'Flow Item'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Flow Item'.
- See Also:
doSwitch(EObject)
-
casePackage
public java.lang.Object casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Package'.
- See Also:
doSwitch(EObject)
-
caseProject
public java.lang.Object caseProject(Project object)
Returns the result of interpreting the object as an instance of 'Project'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Project'.
- See Also:
doSwitch(EObject)
-
caseTemplateInstantiationParameter
public java.lang.Object caseTemplateInstantiationParameter(TemplateInstantiationParameter object)
Returns the result of interpreting the object as an instance of 'Template Instantiation Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Instantiation Parameter'.
- See Also:
doSwitch(EObject)
-
caseTemplateInstantiation
public java.lang.Object caseTemplateInstantiation(TemplateInstantiation object)
Returns the result of interpreting the object as an instance of 'Template Instantiation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Instantiation'.
- See Also:
doSwitch(EObject)
-
caseConstraint
public java.lang.Object caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Constraint'.
- See Also:
doSwitch(EObject)
-
caseAnnotation
public java.lang.Object caseAnnotation(Annotation object)
Returns the result of interpreting the object as an instance of 'Annotation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Annotation'.
- See Also:
doSwitch(EObject)
-
caseTemplateParameter
public java.lang.Object caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Parameter'.
- See Also:
doSwitch(EObject)
-
caseHyperLink
public java.lang.Object caseHyperLink(HyperLink object)
Returns the result of interpreting the object as an instance of 'Hyper Link'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Hyper Link'.
- See Also:
doSwitch(EObject)
-
caseDependency
public java.lang.Object caseDependency(Dependency object)
Returns the result of interpreting the object as an instance of 'Dependency'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Dependency'.
- See Also:
doSwitch(EObject)
-
caseValueSpecification
public java.lang.Object caseValueSpecification(ValueSpecification object)
Returns the result of interpreting the object as an instance of 'Value Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Value Specification'.
- See Also:
doSwitch(EObject)
-
caseTag
public java.lang.Object caseTag(Tag object)
Returns the result of interpreting the object as an instance of 'Tag'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Tag'.
- See Also:
doSwitch(EObject)
-
caseControlledFile
public java.lang.Object caseControlledFile(ControlledFile object)
Returns the result of interpreting the object as an instance of 'Controlled File'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Controlled File'.
- See Also:
doSwitch(EObject)
-
caseProperty
public java.lang.Object caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property'.
- See Also:
doSwitch(EObject)
-
caseModelElement
public java.lang.Object caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Model Element'.
- See Also:
doSwitch(EObject)
-
caseGeneralization
public java.lang.Object caseGeneralization(Generalization object)
Returns the result of interpreting the object as an instance of 'Generalization'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Generalization'.
- See Also:
doSwitch(EObject)
-
caseClassifier
public java.lang.Object caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Classifier'.
- See Also:
doSwitch(EObject)
-
caseApplication
public java.lang.Object caseApplication(Application object)
Returns the result of interpreting the object as an instance of 'Application'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Application'.
- See Also:
doSwitch(EObject)
-
caseASCIIFile
public java.lang.Object caseASCIIFile(ASCIIFile object)
Returns the result of interpreting the object as an instance of 'ASCII File'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ASCII File'.
- See Also:
doSwitch(EObject)
-
caseCallOperation
public java.lang.Object caseCallOperation(CallOperation object)
Returns the result of interpreting the object as an instance of 'Call Operation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Call Operation'.
- See Also:
doSwitch(EObject)
-
caseComment
public java.lang.Object caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Comment'.
- See Also:
doSwitch(EObject)
-
caseConnector
public java.lang.Object caseConnector(Connector object)
Returns the result of interpreting the object as an instance of 'Connector'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Connector'.
- See Also:
doSwitch(EObject)
-
caseEventReception
public java.lang.Object caseEventReception(EventReception object)
Returns the result of interpreting the object as an instance of 'Event Reception'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Event Reception'.
- See Also:
doSwitch(EObject)
-
caseImageMap
public java.lang.Object caseImageMap(ImageMap object)
Returns the result of interpreting the object as an instance of 'Image Map'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Image Map'.
- See Also:
doSwitch(EObject)
-
caseLabel
public java.lang.Object caseLabel(Label object)
Returns the result of interpreting the object as an instance of 'Label'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Label'.
- See Also:
doSwitch(EObject)
-
caseObjectNode
public java.lang.Object caseObjectNode(ObjectNode object)
Returns the result of interpreting the object as an instance of 'Object Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Object Node'.
- See Also:
doSwitch(EObject)
-
casePin
public java.lang.Object casePin(Pin object)
Returns the result of interpreting the object as an instance of 'Pin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pin'.
- See Also:
doSwitch(EObject)
-
caseRequirement
public java.lang.Object caseRequirement(Requirement object)
Returns the result of interpreting the object as an instance of 'Requirement'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Requirement'.
- See Also:
doSwitch(EObject)
-
caseAcceptTimeEvent
public java.lang.Object caseAcceptTimeEvent(AcceptTimeEvent object)
Returns the result of interpreting the object as an instance of 'Accept Time Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Accept Time Event'.
- See Also:
doSwitch(EObject)
-
caseLiteralSpecification
public java.lang.Object caseLiteralSpecification(LiteralSpecification object)
Returns the result of interpreting the object as an instance of 'Literal Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Specification'.
- See Also:
doSwitch(EObject)
-
caseInstanceValue
public java.lang.Object caseInstanceValue(InstanceValue object)
Returns the result of interpreting the object as an instance of 'Instance Value'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Instance Value'.
- See Also:
doSwitch(EObject)
-
caseAcceptEventAction
public java.lang.Object caseAcceptEventAction(AcceptEventAction object)
Returns the result of interpreting the object as an instance of 'Accept Event Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Accept Event Action'.
- See Also:
doSwitch(EObject)
-
caseAction
public java.lang.Object caseAction(Action object)
Returns the result of interpreting the object as an instance of 'Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Action'.
- See Also:
doSwitch(EObject)
-
caseContextSpecification
public java.lang.Object caseContextSpecification(ContextSpecification object)
Returns the result of interpreting the object as an instance of 'Context Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Context Specification'.
- See Also:
doSwitch(EObject)
-
caseInstanceSpecification
public java.lang.Object caseInstanceSpecification(InstanceSpecification object)
Returns the result of interpreting the object as an instance of 'Instance Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Instance Specification'.
- See Also:
doSwitch(EObject)
-
caseInstanceSlot
public java.lang.Object caseInstanceSlot(InstanceSlot object)
Returns the result of interpreting the object as an instance of 'Instance Slot'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Instance Slot'.
- See Also:
doSwitch(EObject)
-
caseTimingDiagram
public java.lang.Object caseTimingDiagram(TimingDiagram object)
Returns the result of interpreting the object as an instance of 'Timing Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Timing Diagram'.
- See Also:
doSwitch(EObject)
-
caseVariationPoint
public java.lang.Object caseVariationPoint(VariationPoint object)
Returns the result of interpreting the object as an instance of 'Variation Point'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Variation Point'.
- See Also:
doSwitch(EObject)
-
caseEModelElement
public java.lang.Object caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
Returns the result of interpreting the object as an instance of 'EModel Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EModel Element'.
- See Also:
doSwitch(EObject)
-
defaultCase
public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
doSwitch(org.eclipse.emf.ecore.EObject)
-
-