Class RhapsodySwitch
- java.lang.Object
-
- com.sodius.mdw.metamodel.rhapsody.util.RhapsodySwitch
-
public class RhapsodySwitch extends java.lang.ObjectThe Switch for the model's inheritance hierarchy. It supports the calldoSwitch(object)to invoke thecaseXXXmethod 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 RhapsodyPackagemodelPackageThe 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.ObjectcaseAcceptEventAction(AcceptEventAction object)Returns the result of interpreting the object as an instance of 'Accept Event Action'.java.lang.ObjectcaseAcceptTimeEvent(AcceptTimeEvent object)Returns the result of interpreting the object as an instance of 'Accept Time Event'.java.lang.ObjectcaseAction(Action object)Returns the result of interpreting the object as an instance of 'Action'.java.lang.ObjectcaseActivityDiagram(ActivityDiagram object)Returns the result of interpreting the object as an instance of 'Activity Diagram'.java.lang.ObjectcaseActor(Actor object)Returns the result of interpreting the object as an instance of 'Actor'.java.lang.ObjectcaseAnnotation(Annotation object)Returns the result of interpreting the object as an instance of 'Annotation'.java.lang.ObjectcaseApplication(Application object)Returns the result of interpreting the object as an instance of 'Application'.java.lang.ObjectcaseArgument(Argument object)Returns the result of interpreting the object as an instance of 'Argument'.java.lang.ObjectcaseASCIIFile(ASCIIFile object)Returns the result of interpreting the object as an instance of 'ASCII File'.java.lang.ObjectcaseAssociationClass(AssociationClass object)Returns the result of interpreting the object as an instance of 'Association Class'.java.lang.ObjectcaseAssociationRole(AssociationRole object)Returns the result of interpreting the object as an instance of 'Association Role'.java.lang.ObjectcaseAttribute(Attribute object)Returns the result of interpreting the object as an instance of 'Attribute'.java.lang.ObjectcaseAttributeValue(AttributeValue object)Returns the result of interpreting the object as an instance of 'Attribute Value'.java.lang.ObjectcaseCallOperation(CallOperation object)Returns the result of interpreting the object as an instance of 'Call Operation'.java.lang.ObjectcaseClass(Class object)Returns the result of interpreting the object as an instance of 'Class'.java.lang.ObjectcaseClassifier(Classifier object)Returns the result of interpreting the object as an instance of 'Classifier'.java.lang.ObjectcaseClassifierRole(ClassifierRole object)Returns the result of interpreting the object as an instance of 'Classifier Role'.java.lang.ObjectcaseCollaboration(Collaboration object)Returns the result of interpreting the object as an instance of 'Collaboration'.java.lang.ObjectcaseCollaborationDiagram(CollaborationDiagram object)Returns the result of interpreting the object as an instance of 'Collaboration Diagram'.java.lang.ObjectcaseComment(Comment object)Returns the result of interpreting the object as an instance of 'Comment'.java.lang.ObjectcaseComponent(Component object)Returns the result of interpreting the object as an instance of 'Component'.java.lang.ObjectcaseComponentDiagram(ComponentDiagram object)Returns the result of interpreting the object as an instance of 'Component Diagram'.java.lang.ObjectcaseComponentInstance(ComponentInstance object)Returns the result of interpreting the object as an instance of 'Component Instance'.java.lang.ObjectcaseConfiguration(Configuration object)Returns the result of interpreting the object as an instance of 'Configuration'.java.lang.ObjectcaseConnector(Connector object)Returns the result of interpreting the object as an instance of 'Connector'.java.lang.ObjectcaseConstraint(Constraint object)Returns the result of interpreting the object as an instance of 'Constraint'.java.lang.ObjectcaseContextSpecification(ContextSpecification object)Returns the result of interpreting the object as an instance of 'Context Specification'.java.lang.ObjectcaseControlledFile(ControlledFile object)Returns the result of interpreting the object as an instance of 'Controlled File'.java.lang.ObjectcaseDependency(Dependency object)Returns the result of interpreting the object as an instance of 'Dependency'.java.lang.ObjectcaseDeploymentDiagram(DeploymentDiagram object)Returns the result of interpreting the object as an instance of 'Deployment Diagram'.java.lang.ObjectcaseDiagram(Diagram object)Returns the result of interpreting the object as an instance of 'Diagram'.java.lang.ObjectcaseEModelElement(org.eclipse.emf.ecore.EModelElement object)Returns the result of interpreting the object as an instance of 'EModel Element'.java.lang.ObjectcaseEnumerationLiteral(EnumerationLiteral object)Returns the result of interpreting the object as an instance of 'Enumeration Literal'.java.lang.ObjectcaseEvent(Event object)Returns the result of interpreting the object as an instance of 'Event'.java.lang.ObjectcaseEventReception(EventReception object)Returns the result of interpreting the object as an instance of 'Event Reception'.java.lang.ObjectcaseExecutionOccurrence(ExecutionOccurrence object)Returns the result of interpreting the object as an instance of 'Execution Occurrence'.java.lang.ObjectcaseFile(File object)Returns the result of interpreting the object as an instance of 'File'.java.lang.ObjectcaseFileFragment(FileFragment object)Returns the result of interpreting the object as an instance of 'File Fragment'.java.lang.ObjectcaseFlow(Flow object)Returns the result of interpreting the object as an instance of 'Flow'.java.lang.ObjectcaseFlowchart(Flowchart object)Returns the result of interpreting the object as an instance of 'Flowchart'.java.lang.ObjectcaseFlowItem(FlowItem object)Returns the result of interpreting the object as an instance of 'Flow Item'.java.lang.ObjectcaseGeneralization(Generalization object)Returns the result of interpreting the object as an instance of 'Generalization'.java.lang.ObjectcaseGraphEdge(GraphEdge object)Returns the result of interpreting the object as an instance of 'Graph Edge'.java.lang.ObjectcaseGraphElement(GraphElement object)Returns the result of interpreting the object as an instance of 'Graph Element'.java.lang.ObjectcaseGraphicalProperty(GraphicalProperty object)Returns the result of interpreting the object as an instance of 'Graphical Property'.java.lang.ObjectcaseGraphNode(GraphNode object)Returns the result of interpreting the object as an instance of 'Graph Node'.java.lang.ObjectcaseGuard(Guard object)Returns the result of interpreting the object as an instance of 'Guard'.java.lang.ObjectcaseHyperLink(HyperLink object)Returns the result of interpreting the object as an instance of 'Hyper Link'.java.lang.ObjectcaseImageMap(ImageMap object)Returns the result of interpreting the object as an instance of 'Image Map'.java.lang.ObjectcaseInstance(Instance object)Returns the result of interpreting the object as an instance of 'Instance'.java.lang.ObjectcaseInstanceSlot(InstanceSlot object)Returns the result of interpreting the object as an instance of 'Instance Slot'.java.lang.ObjectcaseInstanceSpecification(InstanceSpecification object)Returns the result of interpreting the object as an instance of 'Instance Specification'.java.lang.ObjectcaseInstanceValue(InstanceValue object)Returns the result of interpreting the object as an instance of 'Instance Value'.java.lang.ObjectcaseInteractionOccurrence(InteractionOccurrence object)Returns the result of interpreting the object as an instance of 'Interaction Occurrence'.java.lang.ObjectcaseInteractionOperand(InteractionOperand object)Returns the result of interpreting the object as an instance of 'Interaction Operand'.java.lang.ObjectcaseInteractionOperator(InteractionOperator object)Returns the result of interpreting the object as an instance of 'Interaction Operator'.java.lang.ObjectcaseInterfaceItem(InterfaceItem object)Returns the result of interpreting the object as an instance of 'Interface Item'.java.lang.ObjectcaseLabel(Label object)Returns the result of interpreting the object as an instance of 'Label'.java.lang.ObjectcaseLink(Link object)Returns the result of interpreting the object as an instance of 'Link'.java.lang.ObjectcaseLiteralSpecification(LiteralSpecification object)Returns the result of interpreting the object as an instance of 'Literal Specification'.java.lang.ObjectcaseMessage(Message object)Returns the result of interpreting the object as an instance of 'Message'.java.lang.ObjectcaseMessagePoint(MessagePoint object)Returns the result of interpreting the object as an instance of 'Message Point'.java.lang.ObjectcaseModelElement(ModelElement object)Returns the result of interpreting the object as an instance of 'Model Element'.java.lang.ObjectcaseModule(Module object)Returns the result of interpreting the object as an instance of 'Module'.java.lang.ObjectcaseNode(Node object)Returns the result of interpreting the object as an instance of 'Node'.java.lang.ObjectcaseObjectModelDiagram(ObjectModelDiagram object)Returns the result of interpreting the object as an instance of 'Object Model Diagram'.java.lang.ObjectcaseObjectNode(ObjectNode object)Returns the result of interpreting the object as an instance of 'Object Node'.java.lang.ObjectcaseOperation(Operation object)Returns the result of interpreting the object as an instance of 'Operation'.java.lang.ObjectcasePackage(Package object)Returns the result of interpreting the object as an instance of 'Package'.java.lang.ObjectcasePin(Pin object)Returns the result of interpreting the object as an instance of 'Pin'.java.lang.ObjectcasePort(Port object)Returns the result of interpreting the object as an instance of 'Port'.java.lang.ObjectcaseProfile(Profile object)Returns the result of interpreting the object as an instance of 'Profile'.java.lang.ObjectcaseProject(Project object)Returns the result of interpreting the object as an instance of 'Project'.java.lang.ObjectcaseProperty(Property object)Returns the result of interpreting the object as an instance of 'Property'.java.lang.ObjectcaseRelation(Relation object)Returns the result of interpreting the object as an instance of 'Relation'.java.lang.ObjectcaseRequirement(Requirement object)Returns the result of interpreting the object as an instance of 'Requirement'.java.lang.ObjectcaseSendAction(SendAction object)Returns the result of interpreting the object as an instance of 'Send Action'.java.lang.ObjectcaseSequenceDiagram(SequenceDiagram object)Returns the result of interpreting the object as an instance of 'Sequence Diagram'.java.lang.ObjectcaseState(State object)Returns the result of interpreting the object as an instance of 'State'.java.lang.ObjectcaseStatechart(Statechart object)Returns the result of interpreting the object as an instance of 'Statechart'.java.lang.ObjectcaseStatechartDiagram(StatechartDiagram object)Returns the result of interpreting the object as an instance of 'Statechart Diagram'.java.lang.ObjectcaseStateVertex(StateVertex object)Returns the result of interpreting the object as an instance of 'State Vertex'.java.lang.ObjectcaseStereotype(Stereotype object)Returns the result of interpreting the object as an instance of 'Stereotype'.java.lang.ObjectcaseStructureDiagram(StructureDiagram object)Returns the result of interpreting the object as an instance of 'Structure Diagram'.java.lang.ObjectcaseSwimlane(Swimlane object)Returns the result of interpreting the object as an instance of 'Swimlane'.java.lang.ObjectcaseSysMLPort(SysMLPort object)Returns the result of interpreting the object as an instance of 'Sys ML Port'.java.lang.ObjectcaseTag(Tag object)Returns the result of interpreting the object as an instance of 'Tag'.java.lang.ObjectcaseTemplateInstantiation(TemplateInstantiation object)Returns the result of interpreting the object as an instance of 'Template Instantiation'.java.lang.ObjectcaseTemplateInstantiationParameter(TemplateInstantiationParameter object)Returns the result of interpreting the object as an instance of 'Template Instantiation Parameter'.java.lang.ObjectcaseTemplateParameter(TemplateParameter object)Returns the result of interpreting the object as an instance of 'Template Parameter'.java.lang.ObjectcaseTimingDiagram(TimingDiagram object)Returns the result of interpreting the object as an instance of 'Timing Diagram'.java.lang.ObjectcaseTransition(Transition object)Returns the result of interpreting the object as an instance of 'Transition'.java.lang.ObjectcaseTrigger(Trigger object)Returns the result of interpreting the object as an instance of 'Trigger'.java.lang.ObjectcaseType(Type object)Returns the result of interpreting the object as an instance of 'Type'.java.lang.ObjectcaseUnit(Unit object)Returns the result of interpreting the object as an instance of 'Unit'.java.lang.ObjectcaseUseCase(UseCase object)Returns the result of interpreting the object as an instance of 'Use Case'.java.lang.ObjectcaseUseCaseDiagram(UseCaseDiagram object)Returns the result of interpreting the object as an instance of 'Use Case Diagram'.java.lang.ObjectcaseValueSpecification(ValueSpecification object)Returns the result of interpreting the object as an instance of 'Value Specification'.java.lang.ObjectcaseVariable(Variable object)Returns the result of interpreting the object as an instance of 'Variable'.java.lang.ObjectcaseVariationPoint(VariationPoint object)Returns the result of interpreting the object as an instance of 'Variation Point'.java.lang.ObjectdefaultCase(org.eclipse.emf.ecore.EObject object)Returns the result of interpreting the object as an instance of 'EObject'.protected java.lang.ObjectdoSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.protected java.lang.ObjectdoSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.java.lang.ObjectdoSwitch(org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor 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)
CallscaseXXXfor 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
caseXXXcall.
-
doSwitch
protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor 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
caseXXXcall.
-
doSwitch
protected java.lang.Object doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor 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
caseXXXcall.
-
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)
-
-