public class UMLSwitch<T>
extends java.lang.Object
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 |
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 |
caseDiagram(Diagram object)
Returns the result of interpreting the object as an instance of 'Diagram'.
|
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 |
caseElementValue(ElementValue object)
Returns the result of interpreting the object as an instance of 'Element Value'.
|
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 |
caseMDObject(MDObject object)
Returns the result of interpreting the object as an instance of 'MD Object'.
|
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 |
caseModelObject(ModelObject object)
Returns the result of interpreting the object as an instance of 'Model Object'.
|
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(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. |
T |
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. |
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 static UMLPackage modelPackage
public T doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected T doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.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.
caseXXX
call.public T caseSendSignalAction(SendSignalAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInvocationAction(InvocationAction 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 caseRedefinableElement(RedefinableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedElement(NamedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseElement(Element object)
object
- the target of the switch.doSwitch(EObject)
public T caseComment(Comment object)
object
- the target of the switch.doSwitch(EObject)
public T caseInstanceSpecification(InstanceSpecification 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 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 caseInformationFlow(InformationFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifier(Classifier 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 caseProfile(Profile object)
object
- the target of the switch.doSwitch(EObject)
public T casePackage(Package 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 caseBehavior(Behavior 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 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 caseType(Type object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssociation(Association object)
object
- the target of the switch.doSwitch(EObject)
public T caseProperty(Property object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuralFeature(StructuralFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeature(Feature object)
object
- the target of the switch.doSwitch(EObject)
public T caseSlot(Slot object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuralFeatureAction(StructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInputPin(InputPin object)
object
- the target of the switch.doSwitch(EObject)
public T casePin(Pin object)
object
- the target of the switch.doSwitch(EObject)
public T caseObjectNode(ObjectNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseState(State object)
object
- the target of the switch.doSwitch(EObject)
public T caseVertex(Vertex object)
object
- the target of the switch.doSwitch(EObject)
public T caseRegion(Region object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateMachine(StateMachine object)
object
- the target of the switch.doSwitch(EObject)
public T casePseudostate(Pseudostate object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectionPointReference(ConnectionPointReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransition(Transition object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstraint(Constraint 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 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 caseBroadcastSignalAction(BroadcastSignalAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalEvent(SignalEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageEvent(MessageEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseEvent(Event object)
object
- the target of the switch.doSwitch(EObject)
public T caseTrigger(Trigger object)
object
- the target of the switch.doSwitch(EObject)
public T casePort(Port object)
object
- the target of the switch.doSwitch(EObject)
public T caseProtocolStateMachine(ProtocolStateMachine object)
object
- the target of the switch.doSwitch(EObject)
public T caseProtocolConformance(ProtocolConformance object)
object
- the target of the switch.doSwitch(EObject)
public T caseEncapsulatedClassifier(EncapsulatedClassifier 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 caseConnectorEnd(ConnectorEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectableElement(ConnectableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectableElementTemplateParameter(ConnectableElementTemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollaboration(Collaboration object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollaborationUse(CollaborationUse object)
object
- the target of the switch.doSwitch(EObject)
public T caseDependency(Dependency object)
object
- the target of the switch.doSwitch(EObject)
public T caseLifeline(Lifeline object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteractionFragment(InteractionFragment object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteraction(Interaction object)
object
- the target of the switch.doSwitch(EObject)
public T caseGate(Gate object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageEnd(MessageEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessage(Message object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteractionUse(InteractionUse object)
object
- the target of the switch.doSwitch(EObject)
public T caseCombinedFragment(CombinedFragment 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 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 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 casePartDecomposition(PartDecomposition object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateInvariant(StateInvariant object)
object
- the target of the switch.doSwitch(EObject)
public T caseReplyAction(ReplyAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAcceptEventAction(AcceptEventAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseOutputPin(OutputPin object)
object
- the target of the switch.doSwitch(EObject)
public T caseClause(Clause object)
object
- the target of the switch.doSwitch(EObject)
public T caseConditionalNode(ConditionalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuredActivityNode(StructuredActivityNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityGroup(ActivityGroup 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 caseVariable(Variable object)
object
- the target of the switch.doSwitch(EObject)
public T caseVariableAction(VariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterruptibleActivityRegion(InterruptibleActivityRegion object)
object
- the target of the switch.doSwitch(EObject)
public T caseLoopNode(LoopNode 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 caseClearStructuralFeatureAction(ClearStructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseCreateLinkObjectAction(CreateLinkObjectAction 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 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 caseLinkEndCreationData(LinkEndCreationData object)
object
- the target of the switch.doSwitch(EObject)
public T caseCreateObjectAction(CreateObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadExtentAction(ReadExtentAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadIsClassifiedObjectAction(ReadIsClassifiedObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadLinkAction(ReadLinkAction 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 caseReadSelfAction(ReadSelfAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadStructuralFeatureAction(ReadStructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReadVariableAction(ReadVariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReduceAction(ReduceAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseTestIdentityAction(TestIdentityAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnmarshallAction(UnmarshallAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseValueSpecificationAction(ValueSpecificationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseWriteStructuralFeatureAction(WriteStructuralFeatureAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAcceptCallAction(AcceptCallAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterfaceRealization(InterfaceRealization 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 caseComponent(Component object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentRealization(ComponentRealization object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperationTemplateParameter(OperationTemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallEvent(CallEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallOperationAction(CallOperationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseArtifact(Artifact object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeployedArtifact(DeployedArtifact object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeployment(Deployment object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeploymentSpecification(DeploymentSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeploymentTarget(DeploymentTarget object)
object
- the target of the switch.doSwitch(EObject)
public T caseManifestation(Manifestation object)
object
- the target of the switch.doSwitch(EObject)
public T caseProtocolTransition(ProtocolTransition object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtend(Extend object)
object
- the target of the switch.doSwitch(EObject)
public T caseUseCase(UseCase object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtensionPoint(ExtensionPoint object)
object
- the target of the switch.doSwitch(EObject)
public T caseInclude(Include object)
object
- the target of the switch.doSwitch(EObject)
public T caseExceptionHandler(ExceptionHandler object)
object
- the target of the switch.doSwitch(EObject)
public T caseLinkEndDestructionData(LinkEndDestructionData object)
object
- the target of the switch.doSwitch(EObject)
public T caseDestroyLinkAction(DestroyLinkAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseRaiseExceptionAction(RaiseExceptionAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAddStructuralFeatureValueAction(AddStructuralFeatureValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseAddVariableValueAction(AddVariableValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseWriteVariableAction(WriteVariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseClearAssociationAction(ClearAssociationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseReclassifyObjectAction(ReclassifyObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseStartClassifierBehaviorAction(StartClassifierBehaviorAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseStartObjectBehaviorAction(StartObjectBehaviorAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseRemoveStructuralFeatureValueAction(RemoveStructuralFeatureValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseRemoveVariableValueAction(RemoveVariableValueAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseSendObjectAction(SendObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseDestroyObjectAction(DestroyObjectAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseChangeEvent(ChangeEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseDuration(Duration object)
object
- the target of the switch.doSwitch(EObject)
public T caseObservation(Observation object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeExpression(TimeExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeInterval(TimeInterval object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterval(Interval object)
object
- the target of the switch.doSwitch(EObject)
public T caseIntervalConstraint(IntervalConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeConstraint(TimeConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeEvent(TimeEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseDurationInterval(DurationInterval object)
object
- the target of the switch.doSwitch(EObject)
public T caseDurationConstraint(DurationConstraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseJoinNode(JoinNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseControlNode(ControlNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseExpression(Expression object)
object
- the target of the switch.doSwitch(EObject)
public T caseValuePin(ValuePin object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityParameterNode(ActivityParameterNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehaviorExecutionSpecification(BehaviorExecutionSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallBehaviorAction(CallBehaviorAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseDecisionNode(DecisionNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseObjectFlow(ObjectFlow 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 casePackageMerge(PackageMerge object)
object
- the target of the switch.doSwitch(EObject)
public T caseProfileApplication(ProfileApplication object)
object
- the target of the switch.doSwitch(EObject)
public T casePackageImport(PackageImport object)
object
- the target of the switch.doSwitch(EObject)
public T caseDiagram(Diagram 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 caseRedefinableTemplateSignature(RedefinableTemplateSignature object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubstitution(Substitution object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifierTemplateParameter(ClassifierTemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseInformationItem(InformationItem object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
object
- the target of the switch.doSwitch(EObject)
public T caseInstanceValue(InstanceValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseElementValue(ElementValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringExpression(StringExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseDurationObservation(DurationObservation object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeObservation(TimeObservation object)
object
- the target of the switch.doSwitch(EObject)
public T caseConsiderIgnoreFragment(ConsiderIgnoreFragment object)
object
- the target of the switch.doSwitch(EObject)
public T caseSequenceNode(SequenceNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActionExecutionSpecification(ActionExecutionSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseActionInputPin(ActionInputPin object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralString(LiteralString object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralSpecification(LiteralSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataStoreNode(DataStoreNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseCentralBufferNode(CentralBufferNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseInitialNode(InitialNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseDevice(Device object)
object
- the target of the switch.doSwitch(EObject)
public T caseNode(Node object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssociationClass(AssociationClass object)
object
- the target of the switch.doSwitch(EObject)
public T caseActor(Actor object)
object
- the target of the switch.doSwitch(EObject)
public T caseExecutionEnvironment(ExecutionEnvironment object)
object
- the target of the switch.doSwitch(EObject)
public T caseFunctionBehavior(FunctionBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseOpaqueBehavior(OpaqueBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseFinalNode(FinalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseActivityFinalNode(ActivityFinalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowFinalNode(FlowFinalNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralReal(LiteralReal object)
object
- the target of the switch.doSwitch(EObject)
public T caseForkNode(ForkNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseControlFlow(ControlFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseUsage(Usage object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralUnlimitedNatural(LiteralUnlimitedNatural object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralInteger(LiteralInteger 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 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 caseCommunicationPath(CommunicationPath object)
object
- the target of the switch.doSwitch(EObject)
public T casePrimitiveType(PrimitiveType object)
object
- the target of the switch.doSwitch(EObject)
public T caseFinalState(FinalState object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnyReceiveEvent(AnyReceiveEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseMergeNode(MergeNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseContinuation(Continuation object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralNull(LiteralNull object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageOccurrenceSpecification(MessageOccurrenceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralBoolean(LiteralBoolean object)
object
- the target of the switch.doSwitch(EObject)
public T caseDestructionOccurrenceSpecification(DestructionOccurrenceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseModel(Model object)
object
- the target of the switch.doSwitch(EObject)
public T caseClearVariableAction(ClearVariableAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseModelObject(ModelObject object)
object
- the target of the switch.doSwitch(EObject)
public T caseMDObject(MDObject object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.doSwitch(org.eclipse.emf.ecore.EObject)