Class RhapsodySwitch


  • public class RhapsodySwitch
    extends java.lang.Object
    The Switch for the model's inheritance hierarchy. It supports the call doSwitch(object) to invoke the caseXXX method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.
    See Also:
    RhapsodyPackage
    • 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)
      Calls caseXXX 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)
      Calls caseXXX 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)
      Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • modelPackage

        protected static RhapsodyPackage modelPackage
        The cached model package
    • Constructor Detail

      • RhapsodySwitch

        public RhapsodySwitch()
        Creates an instance of the switch.
    • Method Detail

      • doSwitch

        public java.lang.Object doSwitch​(org.eclipse.emf.ecore.EObject theEObject)
        Calls caseXXX 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)
        Calls caseXXX 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)
        Calls caseXXX 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)