public class UMLSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
UMLPackage
Modifier and Type | Field and Description |
---|---|
protected static UMLPackage |
modelPackage
The cached model package
|
Constructor and Description |
---|
UMLSwitch()
Creates an instance of the switch
|
Modifier and Type | Method and Description |
---|---|
T |
caseAbstraction(Abstraction object)
Returns the result of interpreting the object as an instance of 'Abstraction'
|
T |
caseAcceptCallAction(AcceptCallAction object)
Returns the result of interpreting the object as an instance of 'Accept Call Action'
|
T |
caseAcceptEventAction(AcceptEventAction object)
Returns the result of interpreting the object as an instance of 'Accept Event Action'
|
T |
caseAction(Action object)
Returns the result of interpreting the object as an instance of 'Action'
|
T |
caseActionExecutionSpecification(ActionExecutionSpecification object)
Returns the result of interpreting the object as an instance of 'Action Execution Specification'
|
T |
caseActionInputPin(ActionInputPin object)
Returns the result of interpreting the object as an instance of 'Action Input Pin'
|
T |
caseActivity(Activity object)
Returns the result of interpreting the object as an instance of 'Activity'
|
T |
caseActivityContent(ActivityContent object)
Returns the result of interpreting the object as an instance of 'Activity Content'
|
T |
caseActivityEdge(ActivityEdge object)
Returns the result of interpreting the object as an instance of 'Activity Edge'
|
T |
caseActivityFinalNode(ActivityFinalNode object)
Returns the result of interpreting the object as an instance of 'Activity Final Node'
|
T |
caseActivityGroup(ActivityGroup object)
Returns the result of interpreting the object as an instance of 'Activity Group'
|
T |
caseActivityNode(ActivityNode object)
Returns the result of interpreting the object as an instance of 'Activity Node'
|
T |
caseActivityParameterNode(ActivityParameterNode object)
Returns the result of interpreting the object as an instance of 'Activity Parameter Node'
|
T |
caseActivityPartition(ActivityPartition object)
Returns the result of interpreting the object as an instance of 'Activity Partition'
|
T |
caseActor(Actor object)
Returns the result of interpreting the object as an instance of 'Actor'
|
T |
caseAddStructuralFeatureValueAction(AddStructuralFeatureValueAction object)
Returns the result of interpreting the object as an instance of 'Add Structural Feature Value Action'
|
T |
caseAddVariableValueAction(AddVariableValueAction object)
Returns the result of interpreting the object as an instance of 'Add Variable Value Action'
|
T |
caseAnyReceiveEvent(AnyReceiveEvent object)
Returns the result of interpreting the object as an instance of 'Any Receive Event'
|
T |
caseArtifact(Artifact object)
Returns the result of interpreting the object as an instance of 'Artifact'
|
T |
caseAssociation(Association object)
Returns the result of interpreting the object as an instance of 'Association'
|
T |
caseAssociationClass(AssociationClass object)
Returns the result of interpreting the object as an instance of 'Association Class'
|
T |
caseBehavior(Behavior object)
Returns the result of interpreting the object as an instance of 'Behavior'
|
T |
caseBehavioralFeature(BehavioralFeature object)
Returns the result of interpreting the object as an instance of 'Behavioral Feature'
|
T |
caseBehavioredClassifier(BehavioredClassifier object)
Returns the result of interpreting the object as an instance of 'Behaviored Classifier'
|
T |
caseBehaviorExecutionSpecification(BehaviorExecutionSpecification object)
Returns the result of interpreting the object as an instance of 'Behavior Execution Specification'
|
T |
caseBroadcastSignalAction(BroadcastSignalAction object)
Returns the result of interpreting the object as an instance of 'Broadcast Signal Action'
|
T |
caseCallAction(CallAction object)
Returns the result of interpreting the object as an instance of 'Call Action'
|
T |
caseCallBehaviorAction(CallBehaviorAction object)
Returns the result of interpreting the object as an instance of 'Call Behavior Action'
|
T |
caseCallEvent(CallEvent object)
Returns the result of interpreting the object as an instance of 'Call Event'
|
T |
caseCallOperationAction(CallOperationAction object)
Returns the result of interpreting the object as an instance of 'Call Operation Action'
|
T |
caseCentralBufferNode(CentralBufferNode object)
Returns the result of interpreting the object as an instance of 'Central Buffer Node'
|
T |
caseChangeEvent(ChangeEvent object)
Returns the result of interpreting the object as an instance of 'Change Event'
|
T |
caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'
|
T |
caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier'
|
T |
caseClassifierTemplateParameter(ClassifierTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Classifier Template Parameter'
|
T |
caseClause(Clause object)
Returns the result of interpreting the object as an instance of 'Clause'
|
T |
caseClearAssociationAction(ClearAssociationAction object)
Returns the result of interpreting the object as an instance of 'Clear Association Action'
|
T |
caseClearStructuralFeatureAction(ClearStructuralFeatureAction object)
Returns the result of interpreting the object as an instance of 'Clear Structural Feature Action'
|
T |
caseClearVariableAction(ClearVariableAction object)
Returns the result of interpreting the object as an instance of 'Clear Variable Action'
|
T |
caseCollaboration(Collaboration object)
Returns the result of interpreting the object as an instance of 'Collaboration'
|
T |
caseCollaborationUse(CollaborationUse object)
Returns the result of interpreting the object as an instance of 'Collaboration Use'
|
T |
caseCombinedFragment(CombinedFragment object)
Returns the result of interpreting the object as an instance of 'Combined Fragment'
|
T |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'
|
T |
caseCommunicationPath(CommunicationPath object)
Returns the result of interpreting the object as an instance of 'Communication Path'
|
T |
caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'
|
T |
caseComponentRealization(ComponentRealization object)
Returns the result of interpreting the object as an instance of 'Component Realization'
|
T |
caseConditionalNode(ConditionalNode object)
Returns the result of interpreting the object as an instance of 'Conditional Node'
|
T |
caseConnectableElement(ConnectableElement object)
Returns the result of interpreting the object as an instance of 'Connectable Element'
|
T |
caseConnectableElementTemplateParameter(ConnectableElementTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Connectable Element Template Parameter'
|
T |
caseConnectionPointReference(ConnectionPointReference object)
Returns the result of interpreting the object as an instance of 'Connection Point Reference'
|
T |
caseConnector(Connector object)
Returns the result of interpreting the object as an instance of 'Connector'
|
T |
caseConnectorEnd(ConnectorEnd object)
Returns the result of interpreting the object as an instance of 'Connector End'
|
T |
caseConsiderIgnoreFragment(ConsiderIgnoreFragment object)
Returns the result of interpreting the object as an instance of 'Consider Ignore Fragment'
|
T |
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'
|
T |
caseContinuation(Continuation object)
Returns the result of interpreting the object as an instance of 'Continuation'
|
T |
caseControlFlow(ControlFlow object)
Returns the result of interpreting the object as an instance of 'Control Flow'
|
T |
caseControlNode(ControlNode object)
Returns the result of interpreting the object as an instance of 'Control Node'
|
T |
caseCreateLinkAction(CreateLinkAction object)
Returns the result of interpreting the object as an instance of 'Create Link Action'
|
T |
caseCreateLinkObjectAction(CreateLinkObjectAction object)
Returns the result of interpreting the object as an instance of 'Create Link Object Action'
|
T |
caseCreateObjectAction(CreateObjectAction object)
Returns the result of interpreting the object as an instance of 'Create Object Action'
|
T |
caseDataStoreNode(DataStoreNode object)
Returns the result of interpreting the object as an instance of 'Data Store Node'
|
T |
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'
|
T |
caseDecisionNode(DecisionNode object)
Returns the result of interpreting the object as an instance of 'Decision Node'
|
T |
caseDependency(Dependency object)
Returns the result of interpreting the object as an instance of 'Dependency'
|
T |
caseDeployedArtifact(DeployedArtifact object)
Returns the result of interpreting the object as an instance of 'Deployed Artifact'
|
T |
caseDeployment(Deployment object)
Returns the result of interpreting the object as an instance of 'Deployment'
|
T |
caseDeploymentSpecification(DeploymentSpecification object)
Returns the result of interpreting the object as an instance of 'Deployment Specification'
|
T |
caseDeploymentTarget(DeploymentTarget object)
Returns the result of interpreting the object as an instance of 'Deployment Target'
|
T |
caseDestroyLinkAction(DestroyLinkAction object)
Returns the result of interpreting the object as an instance of 'Destroy Link Action'
|
T |
caseDestroyObjectAction(DestroyObjectAction object)
Returns the result of interpreting the object as an instance of 'Destroy Object Action'
|
T |
caseDestructionOccurrenceSpecification(DestructionOccurrenceSpecification object)
Returns the result of interpreting the object as an instance of 'Destruction Occurrence Specification'
|
T |
caseDevice(Device object)
Returns the result of interpreting the object as an instance of 'Device'
|
T |
caseDirectedRelationship(DirectedRelationship object)
Returns the result of interpreting the object as an instance of 'Directed Relationship'
|
T |
caseDuration(Duration object)
Returns the result of interpreting the object as an instance of 'Duration'
|
T |
caseDurationConstraint(DurationConstraint object)
Returns the result of interpreting the object as an instance of 'Duration Constraint'
|
T |
caseDurationInterval(DurationInterval object)
Returns the result of interpreting the object as an instance of 'Duration Interval'
|
T |
caseDurationObservation(DurationObservation object)
Returns the result of interpreting the object as an instance of 'Duration Observation'
|
T |
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'
|
T |
caseElementImport(ElementImport object)
Returns the result of interpreting the object as an instance of 'Element Import'
|
T |
caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
Returns the result of interpreting the object as an instance of 'EModel Element'
|
T |
caseEncapsulatedClassifier(EncapsulatedClassifier object)
Returns the result of interpreting the object as an instance of 'Encapsulated Classifier'
|
T |
caseEnumeration(Enumeration object)
Returns the result of interpreting the object as an instance of 'Enumeration'
|
T |
caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'
|
T |
caseEvent(Event object)
Returns the result of interpreting the object as an instance of 'Event'
|
T |
caseExceptionHandler(ExceptionHandler object)
Returns the result of interpreting the object as an instance of 'Exception Handler'
|
T |
caseExecutableNode(ExecutableNode object)
Returns the result of interpreting the object as an instance of 'Executable Node'
|
T |
caseExecutionEnvironment(ExecutionEnvironment object)
Returns the result of interpreting the object as an instance of 'Execution Environment'
|
T |
caseExecutionOccurrenceSpecification(ExecutionOccurrenceSpecification object)
Returns the result of interpreting the object as an instance of 'Execution Occurrence Specification'
|
T |
caseExecutionSpecification(ExecutionSpecification object)
Returns the result of interpreting the object as an instance of 'Execution Specification'
|
T |
caseExpansionNode(ExpansionNode object)
Returns the result of interpreting the object as an instance of 'Expansion Node'
|
T |
caseExpansionRegion(ExpansionRegion object)
Returns the result of interpreting the object as an instance of 'Expansion Region'
|
T |
caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'
|
T |
caseExtend(Extend object)
Returns the result of interpreting the object as an instance of 'Extend'
|
T |
caseExtension(Extension object)
Returns the result of interpreting the object as an instance of 'Extension'
|
T |
caseExtensionEnd(ExtensionEnd object)
Returns the result of interpreting the object as an instance of 'Extension End'
|
T |
caseExtensionPoint(ExtensionPoint object)
Returns the result of interpreting the object as an instance of 'Extension Point'
|
T |
caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'
|
T |
caseFinalNode(FinalNode object)
Returns the result of interpreting the object as an instance of 'Final Node'
|
T |
caseFinalState(FinalState object)
Returns the result of interpreting the object as an instance of 'Final State'
|
T |
caseFlowFinalNode(FlowFinalNode object)
Returns the result of interpreting the object as an instance of 'Flow Final Node'
|
T |
caseForkNode(ForkNode object)
Returns the result of interpreting the object as an instance of 'Fork Node'
|
T |
caseFunctionBehavior(FunctionBehavior object)
Returns the result of interpreting the object as an instance of 'Function Behavior'
|
T |
caseGate(Gate object)
Returns the result of interpreting the object as an instance of 'Gate'
|
T |
caseGeneralization(Generalization object)
Returns the result of interpreting the object as an instance of 'Generalization'
|
T |
caseGeneralizationSet(GeneralizationSet object)
Returns the result of interpreting the object as an instance of 'Generalization Set'
|
T |
caseGeneralOrdering(GeneralOrdering object)
Returns the result of interpreting the object as an instance of 'General Ordering'
|
T |
caseImage(Image object)
Returns the result of interpreting the object as an instance of 'Image'
|
T |
caseInclude(Include object)
Returns the result of interpreting the object as an instance of 'Include'
|
T |
caseInformationFlow(InformationFlow object)
Returns the result of interpreting the object as an instance of 'Information Flow'
|
T |
caseInformationItem(InformationItem object)
Returns the result of interpreting the object as an instance of 'Information Item'
|
T |
caseInitialNode(InitialNode object)
Returns the result of interpreting the object as an instance of 'Initial Node'
|
T |
caseInputPin(InputPin object)
Returns the result of interpreting the object as an instance of 'Input Pin'
|
T |
caseInstanceSpecification(InstanceSpecification object)
Returns the result of interpreting the object as an instance of 'Instance Specification'
|
T |
caseInstanceValue(InstanceValue object)
Returns the result of interpreting the object as an instance of 'Instance Value'
|
T |
caseInteraction(Interaction object)
Returns the result of interpreting the object as an instance of 'Interaction'
|
T |
caseInteractionConstraint(InteractionConstraint object)
Returns the result of interpreting the object as an instance of 'Interaction Constraint'
|
T |
caseInteractionFragment(InteractionFragment object)
Returns the result of interpreting the object as an instance of 'Interaction Fragment'
|
T |
caseInteractionOperand(InteractionOperand object)
Returns the result of interpreting the object as an instance of 'Interaction Operand'
|
T |
caseInteractionUse(InteractionUse object)
Returns the result of interpreting the object as an instance of 'Interaction Use'
|
T |
caseInterface(Interface object)
Returns the result of interpreting the object as an instance of 'Interface'
|
T |
caseInterfaceRealization(InterfaceRealization object)
Returns the result of interpreting the object as an instance of 'Interface Realization'
|
T |
caseInterruptibleActivityRegion(InterruptibleActivityRegion object)
Returns the result of interpreting the object as an instance of 'Interruptible Activity Region'
|
T |
caseInterval(Interval object)
Returns the result of interpreting the object as an instance of 'Interval'
|
T |
caseIntervalConstraint(IntervalConstraint object)
Returns the result of interpreting the object as an instance of 'Interval Constraint'
|
T |
caseInvocationAction(InvocationAction object)
Returns the result of interpreting the object as an instance of 'Invocation Action'
|
T |
caseJoinNode(JoinNode object)
Returns the result of interpreting the object as an instance of 'Join Node'
|
T |
caseLifeline(Lifeline object)
Returns the result of interpreting the object as an instance of 'Lifeline'
|
T |
caseLinkAction(LinkAction object)
Returns the result of interpreting the object as an instance of 'Link Action'
|
T |
caseLinkEndCreationData(LinkEndCreationData object)
Returns the result of interpreting the object as an instance of 'Link End Creation Data'
|
T |
caseLinkEndData(LinkEndData object)
Returns the result of interpreting the object as an instance of 'Link End Data'
|
T |
caseLinkEndDestructionData(LinkEndDestructionData object)
Returns the result of interpreting the object as an instance of 'Link End Destruction Data'
|
T |
caseLiteralBoolean(LiteralBoolean object)
Returns the result of interpreting the object as an instance of 'Literal Boolean'
|
T |
caseLiteralInteger(LiteralInteger object)
Returns the result of interpreting the object as an instance of 'Literal Integer'
|
T |
caseLiteralNull(LiteralNull object)
Returns the result of interpreting the object as an instance of 'Literal Null'
|
T |
caseLiteralReal(LiteralReal object)
Returns the result of interpreting the object as an instance of 'Literal Real'
|
T |
caseLiteralSpecification(LiteralSpecification object)
Returns the result of interpreting the object as an instance of 'Literal Specification'
|
T |
caseLiteralString(LiteralString object)
Returns the result of interpreting the object as an instance of 'Literal String'
|
T |
caseLiteralUnlimitedNatural(LiteralUnlimitedNatural object)
Returns the result of interpreting the object as an instance of 'Literal Unlimited Natural'
|
T |
caseLoopNode(LoopNode object)
Returns the result of interpreting the object as an instance of 'Loop Node'
|
T |
caseManifestation(Manifestation object)
Returns the result of interpreting the object as an instance of 'Manifestation'
|
T |
caseMergeNode(MergeNode object)
Returns the result of interpreting the object as an instance of 'Merge Node'
|
T |
caseMessage(Message object)
Returns the result of interpreting the object as an instance of 'Message'
|
T |
caseMessageEnd(MessageEnd object)
Returns the result of interpreting the object as an instance of 'Message End'
|
T |
caseMessageEvent(MessageEvent object)
Returns the result of interpreting the object as an instance of 'Message Event'
|
T |
caseMessageOccurrenceSpecification(MessageOccurrenceSpecification object)
Returns the result of interpreting the object as an instance of 'Message Occurrence Specification'
|
T |
caseModel(Model object)
Returns the result of interpreting the object as an instance of 'Model'
|
T |
caseMultiplicityElement(MultiplicityElement object)
Returns the result of interpreting the object as an instance of 'Multiplicity Element'
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'
|
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'
|
T |
caseNode(Node object)
Returns the result of interpreting the object as an instance of 'Node'
|
T |
caseObjectFlow(ObjectFlow object)
Returns the result of interpreting the object as an instance of 'Object Flow'
|
T |
caseObjectNode(ObjectNode object)
Returns the result of interpreting the object as an instance of 'Object Node'
|
T |
caseObservation(Observation object)
Returns the result of interpreting the object as an instance of 'Observation'
|
T |
caseOccurrenceSpecification(OccurrenceSpecification object)
Returns the result of interpreting the object as an instance of 'Occurrence Specification'
|
T |
caseOpaqueAction(OpaqueAction object)
Returns the result of interpreting the object as an instance of 'Opaque Action'
|
T |
caseOpaqueBehavior(OpaqueBehavior object)
Returns the result of interpreting the object as an instance of 'Opaque Behavior'
|
T |
caseOpaqueExpression(OpaqueExpression object)
Returns the result of interpreting the object as an instance of 'Opaque Expression'
|
T |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'
|
T |
caseOperationTemplateParameter(OperationTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Operation Template Parameter'
|
T |
caseOutputPin(OutputPin object)
Returns the result of interpreting the object as an instance of 'Output Pin'
|
T |
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'
|
T |
casePackageableElement(PackageableElement object)
Returns the result of interpreting the object as an instance of 'Packageable Element'
|
T |
casePackageImport(PackageImport object)
Returns the result of interpreting the object as an instance of 'Package Import'
|
T |
casePackageMerge(PackageMerge object)
Returns the result of interpreting the object as an instance of 'Package Merge'
|
T |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'
|
T |
caseParameterableElement(ParameterableElement object)
Returns the result of interpreting the object as an instance of 'Parameterable Element'
|
T |
caseParameterSet(ParameterSet object)
Returns the result of interpreting the object as an instance of 'Parameter Set'
|
T |
casePartDecomposition(PartDecomposition object)
Returns the result of interpreting the object as an instance of 'Part Decomposition'
|
T |
casePin(Pin object)
Returns the result of interpreting the object as an instance of 'Pin'
|
T |
casePort(Port object)
Returns the result of interpreting the object as an instance of 'Port'
|
T |
casePrimitiveType(PrimitiveType object)
Returns the result of interpreting the object as an instance of 'Primitive Type'
|
T |
caseProfile(Profile object)
Returns the result of interpreting the object as an instance of 'Profile'
|
T |
caseProfileApplication(ProfileApplication object)
Returns the result of interpreting the object as an instance of 'Profile Application'
|
T |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'
|
T |
caseProtocolConformance(ProtocolConformance object)
Returns the result of interpreting the object as an instance of 'Protocol Conformance'
|
T |
caseProtocolStateMachine(ProtocolStateMachine object)
Returns the result of interpreting the object as an instance of 'Protocol State Machine'
|
T |
caseProtocolTransition(ProtocolTransition object)
Returns the result of interpreting the object as an instance of 'Protocol Transition'
|
T |
casePseudostate(Pseudostate object)
Returns the result of interpreting the object as an instance of 'Pseudostate'
|
T |
caseQualifierValue(QualifierValue object)
Returns the result of interpreting the object as an instance of 'Qualifier Value'
|
T |
caseRaiseExceptionAction(RaiseExceptionAction object)
Returns the result of interpreting the object as an instance of 'Raise Exception Action'
|
T |
caseReadExtentAction(ReadExtentAction object)
Returns the result of interpreting the object as an instance of 'Read Extent Action'
|
T |
caseReadIsClassifiedObjectAction(ReadIsClassifiedObjectAction object)
Returns the result of interpreting the object as an instance of 'Read Is Classified Object Action'
|
T |
caseReadLinkAction(ReadLinkAction object)
Returns the result of interpreting the object as an instance of 'Read Link Action'
|
T |
caseReadLinkObjectEndAction(ReadLinkObjectEndAction object)
Returns the result of interpreting the object as an instance of 'Read Link Object End Action'
|
T |
caseReadLinkObjectEndQualifierAction(ReadLinkObjectEndQualifierAction object)
Returns the result of interpreting the object as an instance of 'Read Link Object End Qualifier Action'
|
T |
caseReadSelfAction(ReadSelfAction object)
Returns the result of interpreting the object as an instance of 'Read Self Action'
|
T |
caseReadStructuralFeatureAction(ReadStructuralFeatureAction object)
Returns the result of interpreting the object as an instance of 'Read Structural Feature Action'
|
T |
caseReadVariableAction(ReadVariableAction object)
Returns the result of interpreting the object as an instance of 'Read Variable Action'
|
T |
caseRealization(Realization object)
Returns the result of interpreting the object as an instance of 'Realization'
|
T |
caseReception(Reception object)
Returns the result of interpreting the object as an instance of 'Reception'
|
T |
caseReclassifyObjectAction(ReclassifyObjectAction object)
Returns the result of interpreting the object as an instance of 'Reclassify Object Action'
|
T |
caseRedefinableElement(RedefinableElement object)
Returns the result of interpreting the object as an instance of 'Redefinable Element'
|
T |
caseRedefinableTemplateSignature(RedefinableTemplateSignature object)
Returns the result of interpreting the object as an instance of 'Redefinable Template Signature'
|
T |
caseReduceAction(ReduceAction object)
Returns the result of interpreting the object as an instance of 'Reduce Action'
|
T |
caseRegion(Region object)
Returns the result of interpreting the object as an instance of 'Region'
|
T |
caseRelationship(Relationship object)
Returns the result of interpreting the object as an instance of 'Relationship'
|
T |
caseRemoveStructuralFeatureValueAction(RemoveStructuralFeatureValueAction object)
Returns the result of interpreting the object as an instance of 'Remove Structural Feature Value Action'
|
T |
caseRemoveVariableValueAction(RemoveVariableValueAction object)
Returns the result of interpreting the object as an instance of 'Remove Variable Value Action'
|
T |
caseReplyAction(ReplyAction object)
Returns the result of interpreting the object as an instance of 'Reply Action'
|
T |
caseSendObjectAction(SendObjectAction object)
Returns the result of interpreting the object as an instance of 'Send Object Action'
|
T |
caseSendSignalAction(SendSignalAction object)
Returns the result of interpreting the object as an instance of 'Send Signal Action'
|
T |
caseSequenceNode(SequenceNode object)
Returns the result of interpreting the object as an instance of 'Sequence Node'
|
T |
caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'
|
T |
caseSignalEvent(SignalEvent object)
Returns the result of interpreting the object as an instance of 'Signal Event'
|
T |
caseSlot(Slot object)
Returns the result of interpreting the object as an instance of 'Slot'
|
T |
caseStartClassifierBehaviorAction(StartClassifierBehaviorAction object)
Returns the result of interpreting the object as an instance of 'Start Classifier Behavior Action'
|
T |
caseStartObjectBehaviorAction(StartObjectBehaviorAction object)
Returns the result of interpreting the object as an instance of 'Start Object Behavior Action'
|
T |
caseState(State object)
Returns the result of interpreting the object as an instance of 'State'
|
T |
caseStateInvariant(StateInvariant object)
Returns the result of interpreting the object as an instance of 'State Invariant'
|
T |
caseStateMachine(StateMachine object)
Returns the result of interpreting the object as an instance of 'State Machine'
|
T |
caseStereotype(Stereotype object)
Returns the result of interpreting the object as an instance of 'Stereotype'
|
T |
caseStringExpression(StringExpression object)
Returns the result of interpreting the object as an instance of 'String Expression'
|
T |
caseStructuralFeature(StructuralFeature object)
Returns the result of interpreting the object as an instance of 'Structural Feature'
|
T |
caseStructuralFeatureAction(StructuralFeatureAction object)
Returns the result of interpreting the object as an instance of 'Structural Feature Action'
|
T |
caseStructuredActivityNode(StructuredActivityNode object)
Returns the result of interpreting the object as an instance of 'Structured Activity Node'
|
T |
caseStructuredClassifier(StructuredClassifier object)
Returns the result of interpreting the object as an instance of 'Structured Classifier'
|
T |
caseSubstitution(Substitution object)
Returns the result of interpreting the object as an instance of 'Substitution'
|
T |
caseTemplateableElement(TemplateableElement object)
Returns the result of interpreting the object as an instance of 'Templateable Element'
|
T |
caseTemplateBinding(TemplateBinding object)
Returns the result of interpreting the object as an instance of 'Template Binding'
|
T |
caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'
|
T |
caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
Returns the result of interpreting the object as an instance of 'Template Parameter Substitution'
|
T |
caseTemplateSignature(TemplateSignature object)
Returns the result of interpreting the object as an instance of 'Template Signature'
|
T |
caseTestIdentityAction(TestIdentityAction object)
Returns the result of interpreting the object as an instance of 'Test Identity Action'
|
T |
caseTimeConstraint(TimeConstraint object)
Returns the result of interpreting the object as an instance of 'Time Constraint'
|
T |
caseTimeEvent(TimeEvent object)
Returns the result of interpreting the object as an instance of 'Time Event'
|
T |
caseTimeExpression(TimeExpression object)
Returns the result of interpreting the object as an instance of 'Time Expression'
|
T |
caseTimeInterval(TimeInterval object)
Returns the result of interpreting the object as an instance of 'Time Interval'
|
T |
caseTimeObservation(TimeObservation object)
Returns the result of interpreting the object as an instance of 'Time Observation'
|
T |
caseTransition(Transition object)
Returns the result of interpreting the object as an instance of 'Transition'
|
T |
caseTrigger(Trigger object)
Returns the result of interpreting the object as an instance of 'Trigger'
|
T |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'
|
T |
caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'
|
T |
caseUnmarshallAction(UnmarshallAction object)
Returns the result of interpreting the object as an instance of 'Unmarshall Action'
|
T |
caseUsage(Usage object)
Returns the result of interpreting the object as an instance of 'Usage'
|
T |
caseUseCase(UseCase object)
Returns the result of interpreting the object as an instance of 'Use Case'
|
T |
caseValuePin(ValuePin object)
Returns the result of interpreting the object as an instance of 'Value Pin'
|
T |
caseValueSpecification(ValueSpecification object)
Returns the result of interpreting the object as an instance of 'Value Specification'
|
T |
caseValueSpecificationAction(ValueSpecificationAction object)
Returns the result of interpreting the object as an instance of 'Value Specification Action'
|
T |
caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'
|
T |
caseVariableAction(VariableAction object)
Returns the result of interpreting the object as an instance of 'Variable Action'
|
T |
caseVertex(Vertex object)
Returns the result of interpreting the object as an instance of 'Vertex'
|
T |
caseWriteLinkAction(WriteLinkAction object)
Returns the result of interpreting the object as an instance of 'Write Link Action'
|
T |
caseWriteStructuralFeatureAction(WriteStructuralFeatureAction object)
Returns the result of interpreting the object as an instance of 'Write Structural Feature Action'
|
T |
caseWriteVariableAction(WriteVariableAction object)
Returns the result of interpreting the object as an instance of 'Write Variable Action'
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'
|
protected T |
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 boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package
|
protected static UMLPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T>
ePackage
- the package in question.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
doSwitch
in class org.eclipse.emf.ecore.util.Switch<T>
caseXXX
call.public T caseActivityContent(ActivityContent object)
object
- the target of the switch.doSwitch(EObject)
public T caseComment(Comment object)
object
- the target of the switch.doSwitch(EObject)
public T caseElement(Element object)
object
- the target of the switch.doSwitch(EObject)
public T caseDirectedRelationship(DirectedRelationship object)
object
- the target of the switch.doSwitch(EObject)
public T caseRelationship(Relationship object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralSpecification(LiteralSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseValueSpecification(ValueSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypedElement(TypedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedElement(NamedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseDependency(Dependency object)
object
- the target of the switch.doSwitch(EObject)
public T casePackageableElement(PackageableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameterableElement(ParameterableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateParameter(TemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateSignature(TemplateSignature object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateableElement(TemplateableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateBinding(TemplateBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamespace(Namespace object)
object
- the target of the switch.doSwitch(EObject)
public T caseElementImport(ElementImport object)
object
- the target of the switch.doSwitch(EObject)
public T casePackageImport(PackageImport object)
object
- the target of the switch.doSwitch(EObject)
public T casePackage(Package object)
object
- the target of the switch.doSwitch(EObject)
public T casePackageMerge(PackageMerge object)
object
- the target of the switch.doSwitch(EObject)
public T caseType(Type object)
object
- the target of the switch.doSwitch(EObject)
public T caseProfileApplication(ProfileApplication object)
object
- the target of the switch.doSwitch(EObject)
public T caseProfile(Profile object)
object
- the target of the switch.doSwitch(EObject)
public T caseStereotype(Stereotype object)
object
- the target of the switch.doSwitch(EObject)
public T caseClass(Class object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehavioredClassifier(BehavioredClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifier(Classifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseRedefinableElement(RedefinableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseGeneralization(Generalization object)
object
- the target of the switch.doSwitch(EObject)
public T caseGeneralizationSet(GeneralizationSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeature(Feature object)
object
- the target of the switch.doSwitch(EObject)
public T caseUseCase(UseCase object)
object
- the target of the switch.doSwitch(EObject)
public T caseInclude(Include object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtend(Extend object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstraint(Constraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtensionPoint(ExtensionPoint object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubstitution(Substitution object)
object
- the target of the switch.doSwitch(EObject)
public T caseRealization(Realization object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstraction(Abstraction object)
object
- the target of the switch.doSwitch(EObject)
public T caseOpaqueExpression(OpaqueExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameter(Parameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseMultiplicityElement(MultiplicityElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectableElement(ConnectableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectorEnd(ConnectorEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseProperty(Property object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeploymentTarget(DeploymentTarget object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeployment(Deployment object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeployedArtifact(DeployedArtifact object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeploymentSpecification(DeploymentSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseArtifact(Artifact object)
object
- the target of the switch.doSwitch(EObject)
public T caseManifestation(Manifestation object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperation(Operation object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehavioralFeature(BehavioralFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehavior(Behavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameterSet(ParameterSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataType(DataType object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterface(Interface object)
object
- the target of the switch.doSwitch(EObject)
public T caseReception(Reception object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignal(Signal object)
object
- the target of the switch.doSwitch(EObject)
public T caseProtocolStateMachine(ProtocolStateMachine object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateMachine(StateMachine object)
object
- the target of the switch.doSwitch(EObject)
public T caseRegion(Region object)
object
- the target of the switch.doSwitch(EObject)
public T caseVertex(Vertex object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransition(Transition object)
object
- the target of the switch.doSwitch(EObject)
public T caseTrigger(Trigger object)
object
- the target of the switch.doSwitch(EObject)
public T caseEvent(Event object)
object
- the target of the switch.doSwitch(EObject)
public T casePort(Port object)
object
- the target of the switch.doSwitch(EObject)
public T caseState(State object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectionPointReference(ConnectionPointReference object)
object
- the target of the switch.doSwitch(EObject)
public T casePseudostate(Pseudostate object)
object
- the target of the switch.doSwitch(EObject)
public T caseProtocolConformance(ProtocolConformance object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperationTemplateParameter(OperationTemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuralFeature(StructuralFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssociation(Association object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectableElementTemplateParameter(ConnectableElementTemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollaborationUse(CollaborationUse object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollaboration(Collaboration object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuredClassifier(StructuredClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnector(Connector object)
object
- the target of the switch.doSwitch(EObject)
public T caseRedefinableTemplateSignature(RedefinableTemplateSignature object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifierTemplateParameter(ClassifierTemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterfaceRealization(InterfaceRealization object)
object
- the target of the switch.doSwitch(EObject)
public T caseEncapsulatedClassifier(EncapsulatedClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtension(Extension object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtensionEnd(ExtensionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseImage(Image object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringExpression(StringExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseExpression(Expression object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralInteger(LiteralInteger object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralString(LiteralString object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralBoolean(LiteralBoolean object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralNull(LiteralNull object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralReal(LiteralReal object)
object
- the target of the switch.doSwitch(EObject)
public T caseSlot(Slot object)
object
- the target of the switch.doSwitch(EObject)
public T caseInstanceSpecification(InstanceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumeration(Enumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumerationLiteral(EnumerationLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T casePrimitiveType(PrimitiveType object)
object
- the target of the switch.doSwitch(EObject)
public T caseInstanceValue(InstanceValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralUnlimitedNatural(LiteralUnlimitedNatural object)
object
- the target of the switch.doSwitch(EObject)
public T caseOpaqueBehavior(OpaqueBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseFunctionBehavior(FunctionBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseActor(Actor object)
object
- the target of the switch.doSwitch(EObject)
public T caseUsage(Usage object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessage(Message object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageEnd(MessageEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteraction(Interaction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteractionFragment(InteractionFragment object)
object
- the target of the switch.doSwitch(EObject)
public T caseLifeline(Lifeline object)
object
- the target of the switch.doSwitch(EObject)
public T casePartDecomposition(PartDecomposition object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteractionUse(InteractionUse object)
object
- the target of the switch.doSwitch(EObject)
public T caseGate(Gate object)
object
- the target of the switch.doSwitch(EObject)
public T caseAction(Action object)
object
- the target of the switch.doSwitch(EObject)
public T caseExecutableNode(ExecutableNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityNode(ActivityNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityEdge(ActivityEdge object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivity(Activity object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityPartition(ActivityPartition object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityGroup(ActivityGroup object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuredActivityNode(StructuredActivityNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseVariable(Variable object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterruptibleActivityRegion(InterruptibleActivityRegion object)
object
- the target of the switch.doSwitch(EObject)
public T caseExceptionHandler(ExceptionHandler object)
object
- the target of the switch.doSwitch(EObject)
public T caseObjectNode(ObjectNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseOutputPin(OutputPin object)
object
- the target of the switch.doSwitch(EObject)
public T casePin(Pin object)
object
- the target of the switch.doSwitch(EObject)
public T caseInputPin(InputPin object)
object
- the target of the switch.doSwitch(EObject)
public T caseGeneralOrdering(GeneralOrdering object)
object
- the target of the switch.doSwitch(EObject)
public T caseOccurrenceSpecification(OccurrenceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteractionOperand(InteractionOperand object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteractionConstraint(InteractionConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseExecutionSpecification(ExecutionSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseExecutionOccurrenceSpecification(ExecutionOccurrenceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateInvariant(StateInvariant object)
object
- the target of the switch.doSwitch(EObject)
public T caseActionExecutionSpecification(ActionExecutionSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehaviorExecutionSpecification(BehaviorExecutionSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageEvent(MessageEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageOccurrenceSpecification(MessageOccurrenceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseCombinedFragment(CombinedFragment object)
object
- the target of the switch.doSwitch(EObject)
public T caseContinuation(Continuation object)
object
- the target of the switch.doSwitch(EObject)
public T caseConsiderIgnoreFragment(ConsiderIgnoreFragment object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallEvent(CallEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseChangeEvent(ChangeEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalEvent(SignalEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnyReceiveEvent(AnyReceiveEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseCreateObjectAction(CreateObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseDestroyObjectAction(DestroyObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseDestructionOccurrenceSpecification(DestructionOccurrenceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseTestIdentityAction(TestIdentityAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadSelfAction(ReadSelfAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuralFeatureAction(StructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadStructuralFeatureAction(ReadStructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseWriteStructuralFeatureAction(WriteStructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseClearStructuralFeatureAction(ClearStructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseRemoveStructuralFeatureValueAction(RemoveStructuralFeatureValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAddStructuralFeatureValueAction(AddStructuralFeatureValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseLinkAction(LinkAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseLinkEndData(LinkEndData object)
object
- the target of the switch.doSwitch(EObject)
public T caseQualifierValue(QualifierValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadLinkAction(ReadLinkAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseLinkEndCreationData(LinkEndCreationData object)
object
- the target of the switch.doSwitch(EObject)
public T caseCreateLinkAction(CreateLinkAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseWriteLinkAction(WriteLinkAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseDestroyLinkAction(DestroyLinkAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseLinkEndDestructionData(LinkEndDestructionData object)
object
- the target of the switch.doSwitch(EObject)
public T caseClearAssociationAction(ClearAssociationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseBroadcastSignalAction(BroadcastSignalAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInvocationAction(InvocationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseSendObjectAction(SendObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseValueSpecificationAction(ValueSpecificationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeExpression(TimeExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseObservation(Observation object)
object
- the target of the switch.doSwitch(EObject)
public T caseDuration(Duration object)
object
- the target of the switch.doSwitch(EObject)
public T caseValuePin(ValuePin object)
object
- the target of the switch.doSwitch(EObject)
public T caseDurationInterval(DurationInterval object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterval(Interval object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeConstraint(TimeConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseIntervalConstraint(IntervalConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeInterval(TimeInterval object)
object
- the target of the switch.doSwitch(EObject)
public T caseDurationConstraint(DurationConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeObservation(TimeObservation object)
object
- the target of the switch.doSwitch(EObject)
public T caseDurationObservation(DurationObservation object)
object
- the target of the switch.doSwitch(EObject)
public T caseOpaqueAction(OpaqueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallAction(CallAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseSendSignalAction(SendSignalAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallOperationAction(CallOperationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallBehaviorAction(CallBehaviorAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInformationItem(InformationItem object)
object
- the target of the switch.doSwitch(EObject)
public T caseInformationFlow(InformationFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseModel(Model object)
object
- the target of the switch.doSwitch(EObject)
public T caseVariableAction(VariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadVariableAction(ReadVariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseWriteVariableAction(WriteVariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseClearVariableAction(ClearVariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAddVariableValueAction(AddVariableValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseRemoveVariableValueAction(RemoveVariableValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseRaiseExceptionAction(RaiseExceptionAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseActionInputPin(ActionInputPin object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadExtentAction(ReadExtentAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReclassifyObjectAction(ReclassifyObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadIsClassifiedObjectAction(ReadIsClassifiedObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseStartClassifierBehaviorAction(StartClassifierBehaviorAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadLinkObjectEndAction(ReadLinkObjectEndAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadLinkObjectEndQualifierAction(ReadLinkObjectEndQualifierAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseCreateLinkObjectAction(CreateLinkObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAcceptEventAction(AcceptEventAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAcceptCallAction(AcceptCallAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReplyAction(ReplyAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnmarshallAction(UnmarshallAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReduceAction(ReduceAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseStartObjectBehaviorAction(StartObjectBehaviorAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseControlNode(ControlNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseControlFlow(ControlFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseInitialNode(InitialNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityParameterNode(ActivityParameterNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseForkNode(ForkNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowFinalNode(FlowFinalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseFinalNode(FinalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseCentralBufferNode(CentralBufferNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseMergeNode(MergeNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseDecisionNode(DecisionNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityFinalNode(ActivityFinalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseJoinNode(JoinNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataStoreNode(DataStoreNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseObjectFlow(ObjectFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseSequenceNode(SequenceNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseConditionalNode(ConditionalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseClause(Clause object)
object
- the target of the switch.doSwitch(EObject)
public T caseLoopNode(LoopNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseExpansionNode(ExpansionNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseExpansionRegion(ExpansionRegion object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentRealization(ComponentRealization object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponent(Component object)
object
- the target of the switch.doSwitch(EObject)
public T caseNode(Node object)
object
- the target of the switch.doSwitch(EObject)
public T caseDevice(Device object)
object
- the target of the switch.doSwitch(EObject)
public T caseExecutionEnvironment(ExecutionEnvironment object)
object
- the target of the switch.doSwitch(EObject)
public T caseCommunicationPath(CommunicationPath object)
object
- the target of the switch.doSwitch(EObject)
public T caseFinalState(FinalState object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeEvent(TimeEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseProtocolTransition(ProtocolTransition object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssociationClass(AssociationClass object)
object
- the target of the switch.doSwitch(EObject)
public T caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)