Class UMLSwitch<T>
java.lang.Object
com.nomagic.uml2.ext.magicdraw.util.UMLSwitch<T>
The Switch for the model's inheritance hierarchy.
It supports the call
doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
- See Also:
- Generated:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncaseAbstraction
(Abstraction object) Returns the result of interpreting the object as an instance of 'Abstraction'.caseAcceptCallAction
(AcceptCallAction object) Returns the result of interpreting the object as an instance of 'Accept Call Action'.Returns the result of interpreting the object as an instance of 'Accept Event Action'.caseAction
(Action object) Returns the result of interpreting the object as an instance of 'Action'.Returns the result of interpreting the object as an instance of 'Action Execution Specification'.caseActionInputPin
(ActionInputPin object) Returns the result of interpreting the object as an instance of 'Action Input Pin'.caseActivity
(Activity object) Returns the result of interpreting the object as an instance of 'Activity'.caseActivityEdge
(ActivityEdge object) Returns the result of interpreting the object as an instance of 'Activity Edge'.Returns the result of interpreting the object as an instance of 'Activity Final Node'.caseActivityGroup
(ActivityGroup object) Returns the result of interpreting the object as an instance of 'Activity Group'.caseActivityNode
(ActivityNode object) Returns the result of interpreting the object as an instance of 'Activity Node'.Returns the result of interpreting the object as an instance of 'Activity Parameter Node'.Returns the result of interpreting the object as an instance of 'Activity Partition'.Returns the result of interpreting the object as an instance of 'Actor'.Returns the result of interpreting the object as an instance of 'Add Structural Feature Value Action'.Returns the result of interpreting the object as an instance of 'Add Variable Value Action'.caseAnyReceiveEvent
(AnyReceiveEvent object) Returns the result of interpreting the object as an instance of 'Any Receive Event'.caseArtifact
(Artifact object) Returns the result of interpreting the object as an instance of 'Artifact'.caseAssociation
(Association object) Returns the result of interpreting the object as an instance of 'Association'.caseAssociationClass
(AssociationClass object) Returns the result of interpreting the object as an instance of 'Association Class'.caseBehavior
(Behavior object) Returns the result of interpreting the object as an instance of 'Behavior'.Returns the result of interpreting the object as an instance of 'Behavioral Feature'.Returns the result of interpreting the object as an instance of 'Behaviored Classifier'.Returns the result of interpreting the object as an instance of 'Behavior Execution Specification'.Returns the result of interpreting the object as an instance of 'Broadcast Signal Action'.caseCallAction
(CallAction object) Returns the result of interpreting the object as an instance of 'Call Action'.Returns the result of interpreting the object as an instance of 'Call Behavior Action'.caseCallEvent
(CallEvent object) Returns the result of interpreting the object as an instance of 'Call Event'.Returns the result of interpreting the object as an instance of 'Call Operation Action'.Returns the result of interpreting the object as an instance of 'Central Buffer Node'.caseChangeEvent
(ChangeEvent object) Returns the result of interpreting the object as an instance of 'Change Event'.Returns the result of interpreting the object as an instance of 'Class'.caseClassifier
(Classifier object) Returns the result of interpreting the object as an instance of 'Classifier'.Returns the result of interpreting the object as an instance of 'Classifier Template Parameter'.caseClause
(Clause object) Returns the result of interpreting the object as an instance of 'Clause'.Returns the result of interpreting the object as an instance of 'Clear Association Action'.Returns the result of interpreting the object as an instance of 'Clear Structural Feature Action'.Returns the result of interpreting the object as an instance of 'Clear Variable Action'.caseCollaboration
(Collaboration object) Returns the result of interpreting the object as an instance of 'Collaboration'.caseCollaborationUse
(CollaborationUse object) Returns the result of interpreting the object as an instance of 'Collaboration Use'.caseCombinedFragment
(CombinedFragment object) Returns the result of interpreting the object as an instance of 'Combined Fragment'.caseComment
(Comment object) Returns the result of interpreting the object as an instance of 'Comment'.Returns the result of interpreting the object as an instance of 'Communication Path'.caseComponent
(Component object) Returns the result of interpreting the object as an instance of 'Component'.Returns the result of interpreting the object as an instance of 'Component Realization'.caseConditionalNode
(ConditionalNode object) Returns the result of interpreting the object as an instance of 'Conditional Node'.Returns the result of interpreting the object as an instance of 'Connectable Element'.Returns the result of interpreting the object as an instance of 'Connectable Element Template Parameter'.Returns the result of interpreting the object as an instance of 'Connection Point Reference'.caseConnector
(Connector object) Returns the result of interpreting the object as an instance of 'Connector'.caseConnectorEnd
(ConnectorEnd object) Returns the result of interpreting the object as an instance of 'Connector End'.Returns the result of interpreting the object as an instance of 'Consider Ignore Fragment'.caseConstraint
(Constraint object) Returns the result of interpreting the object as an instance of 'Constraint'.caseContinuation
(Continuation object) Returns the result of interpreting the object as an instance of 'Continuation'.caseControlFlow
(ControlFlow object) Returns the result of interpreting the object as an instance of 'Control Flow'.caseControlNode
(ControlNode object) Returns the result of interpreting the object as an instance of 'Control Node'.caseCreateLinkAction
(CreateLinkAction object) Returns the result of interpreting the object as an instance of 'Create Link Action'.Returns the result of interpreting the object as an instance of 'Create Link Object Action'.Returns the result of interpreting the object as an instance of 'Create Object Action'.caseDataStoreNode
(DataStoreNode object) Returns the result of interpreting the object as an instance of 'Data Store Node'.caseDataType
(DataType object) Returns the result of interpreting the object as an instance of 'Data Type'.caseDecisionNode
(DecisionNode object) Returns the result of interpreting the object as an instance of 'Decision Node'.caseDependency
(Dependency object) Returns the result of interpreting the object as an instance of 'Dependency'.caseDeployedArtifact
(DeployedArtifact object) Returns the result of interpreting the object as an instance of 'Deployed Artifact'.caseDeployment
(Deployment object) Returns the result of interpreting the object as an instance of 'Deployment'.Returns the result of interpreting the object as an instance of 'Deployment Specification'.caseDeploymentTarget
(DeploymentTarget object) Returns the result of interpreting the object as an instance of 'Deployment Target'.Returns the result of interpreting the object as an instance of 'Destroy Link Action'.Returns the result of interpreting the object as an instance of 'Destroy Object Action'.Returns the result of interpreting the object as an instance of 'Destruction Occurrence Specification'.caseDevice
(Device object) Returns the result of interpreting the object as an instance of 'Device'.caseDiagram
(Diagram object) Returns the result of interpreting the object as an instance of 'Diagram'.Returns the result of interpreting the object as an instance of 'Directed Relationship'.caseDuration
(Duration object) Returns the result of interpreting the object as an instance of 'Duration'.Returns the result of interpreting the object as an instance of 'Duration Constraint'.caseDurationInterval
(DurationInterval object) Returns the result of interpreting the object as an instance of 'Duration Interval'.Returns the result of interpreting the object as an instance of 'Duration Observation'.caseElement
(Element object) Returns the result of interpreting the object as an instance of 'Element'.caseElementImport
(ElementImport object) Returns the result of interpreting the object as an instance of 'Element Import'.caseElementValue
(ElementValue object) Returns the result of interpreting the object as an instance of 'Element Value'.Returns the result of interpreting the object as an instance of 'Encapsulated Classifier'.caseEnumeration
(Enumeration object) Returns the result of interpreting the object as an instance of 'Enumeration'.Returns the result of interpreting the object as an instance of 'Enumeration Literal'.Returns the result of interpreting the object as an instance of 'Event'.caseExceptionHandler
(ExceptionHandler object) Returns the result of interpreting the object as an instance of 'Exception Handler'.caseExecutableNode
(ExecutableNode object) Returns the result of interpreting the object as an instance of 'Executable Node'.Returns the result of interpreting the object as an instance of 'Execution Environment'.Returns the result of interpreting the object as an instance of 'Execution Occurrence Specification'.Returns the result of interpreting the object as an instance of 'Execution Specification'.caseExpansionNode
(ExpansionNode object) Returns the result of interpreting the object as an instance of 'Expansion Node'.caseExpansionRegion
(ExpansionRegion object) Returns the result of interpreting the object as an instance of 'Expansion Region'.caseExpression
(Expression object) Returns the result of interpreting the object as an instance of 'Expression'.caseExtend
(Extend object) Returns the result of interpreting the object as an instance of 'Extend'.caseExtension
(Extension object) Returns the result of interpreting the object as an instance of 'Extension'.caseExtensionEnd
(ExtensionEnd object) Returns the result of interpreting the object as an instance of 'Extension End'.caseExtensionPoint
(ExtensionPoint object) Returns the result of interpreting the object as an instance of 'Extension Point'.caseFeature
(Feature object) Returns the result of interpreting the object as an instance of 'Feature'.caseFinalNode
(FinalNode object) Returns the result of interpreting the object as an instance of 'Final Node'.caseFinalState
(FinalState object) Returns the result of interpreting the object as an instance of 'Final State'.caseFlowFinalNode
(FlowFinalNode object) Returns the result of interpreting the object as an instance of 'Flow Final Node'.caseForkNode
(ForkNode object) Returns the result of interpreting the object as an instance of 'Fork Node'.caseFunctionBehavior
(FunctionBehavior object) Returns the result of interpreting the object as an instance of 'Function Behavior'.Returns the result of interpreting the object as an instance of 'Gate'.caseGeneralization
(Generalization object) Returns the result of interpreting the object as an instance of 'Generalization'.Returns the result of interpreting the object as an instance of 'Generalization Set'.caseGeneralOrdering
(GeneralOrdering object) Returns the result of interpreting the object as an instance of 'General Ordering'.Returns the result of interpreting the object as an instance of 'Image'.caseInclude
(Include object) Returns the result of interpreting the object as an instance of 'Include'.caseInformationFlow
(InformationFlow object) Returns the result of interpreting the object as an instance of 'Information Flow'.caseInformationItem
(InformationItem object) Returns the result of interpreting the object as an instance of 'Information Item'.caseInitialNode
(InitialNode object) Returns the result of interpreting the object as an instance of 'Initial Node'.caseInputPin
(InputPin object) Returns the result of interpreting the object as an instance of 'Input Pin'.Returns the result of interpreting the object as an instance of 'Instance Specification'.caseInstanceValue
(InstanceValue object) Returns the result of interpreting the object as an instance of 'Instance Value'.caseInteraction
(Interaction object) Returns the result of interpreting the object as an instance of 'Interaction'.Returns the result of interpreting the object as an instance of 'Interaction Constraint'.Returns the result of interpreting the object as an instance of 'Interaction Fragment'.Returns the result of interpreting the object as an instance of 'Interaction Operand'.caseInteractionUse
(InteractionUse object) Returns the result of interpreting the object as an instance of 'Interaction Use'.caseInterface
(Interface object) Returns the result of interpreting the object as an instance of 'Interface'.Returns the result of interpreting the object as an instance of 'Interface Realization'.Returns the result of interpreting the object as an instance of 'Interruptible Activity Region'.caseInterval
(Interval object) Returns the result of interpreting the object as an instance of 'Interval'.Returns the result of interpreting the object as an instance of 'Interval Constraint'.caseInvocationAction
(InvocationAction object) Returns the result of interpreting the object as an instance of 'Invocation Action'.caseJoinNode
(JoinNode object) Returns the result of interpreting the object as an instance of 'Join Node'.caseLifeline
(Lifeline object) Returns the result of interpreting the object as an instance of 'Lifeline'.caseLinkAction
(LinkAction object) Returns the result of interpreting the object as an instance of 'Link Action'.Returns the result of interpreting the object as an instance of 'Link End Creation Data'.caseLinkEndData
(LinkEndData object) Returns the result of interpreting the object as an instance of 'Link End Data'.Returns the result of interpreting the object as an instance of 'Link End Destruction Data'.caseLiteralBoolean
(LiteralBoolean object) Returns the result of interpreting the object as an instance of 'Literal Boolean'.caseLiteralInteger
(LiteralInteger object) Returns the result of interpreting the object as an instance of 'Literal Integer'.caseLiteralNull
(LiteralNull object) Returns the result of interpreting the object as an instance of 'Literal Null'.caseLiteralReal
(LiteralReal object) Returns the result of interpreting the object as an instance of 'Literal Real'.Returns the result of interpreting the object as an instance of 'Literal Specification'.caseLiteralString
(LiteralString object) Returns the result of interpreting the object as an instance of 'Literal String'.Returns the result of interpreting the object as an instance of 'Literal Unlimited Natural'.caseLoopNode
(LoopNode object) Returns the result of interpreting the object as an instance of 'Loop Node'.caseManifestation
(Manifestation object) Returns the result of interpreting the object as an instance of 'Manifestation'.caseMDObject
(MDObject object) Returns the result of interpreting the object as an instance of 'MD Object'.caseMergeNode
(MergeNode object) Returns the result of interpreting the object as an instance of 'Merge Node'.caseMessage
(Message object) Returns the result of interpreting the object as an instance of 'Message'.caseMessageEnd
(MessageEnd object) Returns the result of interpreting the object as an instance of 'Message End'.caseMessageEvent
(MessageEvent object) Returns the result of interpreting the object as an instance of 'Message Event'.Returns the result of interpreting the object as an instance of 'Message Occurrence Specification'.Returns the result of interpreting the object as an instance of 'Model'.caseModelObject
(ModelObject object) Returns the result of interpreting the object as an instance of 'Model Object'.Returns the result of interpreting the object as an instance of 'Multiplicity Element'.caseNamedElement
(NamedElement object) Returns the result of interpreting the object as an instance of 'Named Element'.caseNamespace
(Namespace object) Returns the result of interpreting the object as an instance of 'Namespace'.Returns the result of interpreting the object as an instance of 'Node'.caseObjectFlow
(ObjectFlow object) Returns the result of interpreting the object as an instance of 'Object Flow'.caseObjectNode
(ObjectNode object) Returns the result of interpreting the object as an instance of 'Object Node'.caseObservation
(Observation object) Returns the result of interpreting the object as an instance of 'Observation'.Returns the result of interpreting the object as an instance of 'Occurrence Specification'.caseOpaqueAction
(OpaqueAction object) Returns the result of interpreting the object as an instance of 'Opaque Action'.caseOpaqueBehavior
(OpaqueBehavior object) Returns the result of interpreting the object as an instance of 'Opaque Behavior'.caseOpaqueExpression
(OpaqueExpression object) Returns the result of interpreting the object as an instance of 'Opaque Expression'.caseOperation
(Operation object) Returns the result of interpreting the object as an instance of 'Operation'.Returns the result of interpreting the object as an instance of 'Operation Template Parameter'.caseOutputPin
(OutputPin object) Returns the result of interpreting the object as an instance of 'Output Pin'.casePackage
(Package object) Returns the result of interpreting the object as an instance of 'Package'.Returns the result of interpreting the object as an instance of 'Packageable Element'.casePackageImport
(PackageImport object) Returns the result of interpreting the object as an instance of 'Package Import'.casePackageMerge
(PackageMerge object) Returns the result of interpreting the object as an instance of 'Package Merge'.caseParameter
(Parameter object) Returns the result of interpreting the object as an instance of 'Parameter'.Returns the result of interpreting the object as an instance of 'Parameterable Element'.caseParameterSet
(ParameterSet object) Returns the result of interpreting the object as an instance of 'Parameter Set'.Returns the result of interpreting the object as an instance of 'Part Decomposition'.Returns the result of interpreting the object as an instance of 'Pin'.Returns the result of interpreting the object as an instance of 'Port'.casePrimitiveType
(PrimitiveType object) Returns the result of interpreting the object as an instance of 'Primitive Type'.caseProfile
(Profile object) Returns the result of interpreting the object as an instance of 'Profile'.Returns the result of interpreting the object as an instance of 'Profile Application'.caseProperty
(Property object) Returns the result of interpreting the object as an instance of 'Property'.Returns the result of interpreting the object as an instance of 'Protocol Conformance'.Returns the result of interpreting the object as an instance of 'Protocol State Machine'.Returns the result of interpreting the object as an instance of 'Protocol Transition'.casePseudostate
(Pseudostate object) Returns the result of interpreting the object as an instance of 'Pseudostate'.caseQualifierValue
(QualifierValue object) Returns the result of interpreting the object as an instance of 'Qualifier Value'.Returns the result of interpreting the object as an instance of 'Raise Exception Action'.caseReadExtentAction
(ReadExtentAction object) Returns the result of interpreting the object as an instance of 'Read Extent Action'.Returns the result of interpreting the object as an instance of 'Read Is Classified Object Action'.caseReadLinkAction
(ReadLinkAction object) Returns the result of interpreting the object as an instance of 'Read Link Action'.Returns the result of interpreting the object as an instance of 'Read Link Object End Action'.Returns the result of interpreting the object as an instance of 'Read Link Object End Qualifier Action'.caseReadSelfAction
(ReadSelfAction object) Returns the result of interpreting the object as an instance of 'Read Self Action'.Returns the result of interpreting the object as an instance of 'Read Structural Feature Action'.Returns the result of interpreting the object as an instance of 'Read Variable Action'.caseRealization
(Realization object) Returns the result of interpreting the object as an instance of 'Realization'.caseReception
(Reception object) Returns the result of interpreting the object as an instance of 'Reception'.Returns the result of interpreting the object as an instance of 'Reclassify Object Action'.Returns the result of interpreting the object as an instance of 'Redefinable Element'.Returns the result of interpreting the object as an instance of 'Redefinable Template Signature'.caseReduceAction
(ReduceAction object) Returns the result of interpreting the object as an instance of 'Reduce Action'.caseRegion
(Region object) Returns the result of interpreting the object as an instance of 'Region'.caseRelationship
(Relationship object) Returns the result of interpreting the object as an instance of 'Relationship'.Returns the result of interpreting the object as an instance of 'Remove Structural Feature Value Action'.Returns the result of interpreting the object as an instance of 'Remove Variable Value Action'.caseReplyAction
(ReplyAction object) Returns the result of interpreting the object as an instance of 'Reply Action'.caseSendObjectAction
(SendObjectAction object) Returns the result of interpreting the object as an instance of 'Send Object Action'.caseSendSignalAction
(SendSignalAction object) Returns the result of interpreting the object as an instance of 'Send Signal Action'.caseSequenceNode
(SequenceNode object) Returns the result of interpreting the object as an instance of 'Sequence Node'.caseSignal
(Signal object) Returns the result of interpreting the object as an instance of 'Signal'.caseSignalEvent
(SignalEvent object) Returns the result of interpreting the object as an instance of 'Signal Event'.Returns the result of interpreting the object as an instance of 'Slot'.Returns the result of interpreting the object as an instance of 'Start Classifier Behavior Action'.Returns the result of interpreting the object as an instance of 'Start Object Behavior Action'.Returns the result of interpreting the object as an instance of 'State'.caseStateInvariant
(StateInvariant object) Returns the result of interpreting the object as an instance of 'State Invariant'.caseStateMachine
(StateMachine object) Returns the result of interpreting the object as an instance of 'State Machine'.caseStereotype
(Stereotype object) Returns the result of interpreting the object as an instance of 'Stereotype'.caseStringExpression
(StringExpression object) Returns the result of interpreting the object as an instance of 'String Expression'.Returns the result of interpreting the object as an instance of 'Structural Feature'.Returns the result of interpreting the object as an instance of 'Structural Feature Action'.Returns the result of interpreting the object as an instance of 'Structured Activity Node'.Returns the result of interpreting the object as an instance of 'Structured Classifier'.caseSubstitution
(Substitution object) Returns the result of interpreting the object as an instance of 'Substitution'.Returns the result of interpreting the object as an instance of 'Templateable Element'.caseTemplateBinding
(TemplateBinding object) Returns the result of interpreting the object as an instance of 'Template Binding'.Returns the result of interpreting the object as an instance of 'Template Parameter'.Returns the result of interpreting the object as an instance of 'Template Parameter Substitution'.Returns the result of interpreting the object as an instance of 'Template Signature'.Returns the result of interpreting the object as an instance of 'Test Identity Action'.caseTimeConstraint
(TimeConstraint object) Returns the result of interpreting the object as an instance of 'Time Constraint'.caseTimeEvent
(TimeEvent object) Returns the result of interpreting the object as an instance of 'Time Event'.caseTimeExpression
(TimeExpression object) Returns the result of interpreting the object as an instance of 'Time Expression'.caseTimeInterval
(TimeInterval object) Returns the result of interpreting the object as an instance of 'Time Interval'.caseTimeObservation
(TimeObservation object) Returns the result of interpreting the object as an instance of 'Time Observation'.caseTransition
(Transition object) Returns the result of interpreting the object as an instance of 'Transition'.caseTrigger
(Trigger object) Returns the result of interpreting the object as an instance of 'Trigger'.Returns the result of interpreting the object as an instance of 'Type'.caseTypedElement
(TypedElement object) Returns the result of interpreting the object as an instance of 'Typed Element'.caseUnmarshallAction
(UnmarshallAction object) Returns the result of interpreting the object as an instance of 'Unmarshall Action'.Returns the result of interpreting the object as an instance of 'Usage'.caseUseCase
(UseCase object) Returns the result of interpreting the object as an instance of 'Use Case'.caseValuePin
(ValuePin object) Returns the result of interpreting the object as an instance of 'Value Pin'.Returns the result of interpreting the object as an instance of 'Value Specification'.Returns the result of interpreting the object as an instance of 'Value Specification Action'.caseVariable
(Variable object) Returns the result of interpreting the object as an instance of 'Variable'.caseVariableAction
(VariableAction object) Returns the result of interpreting the object as an instance of 'Variable Action'.caseVertex
(Vertex object) Returns the result of interpreting the object as an instance of 'Vertex'.caseWriteLinkAction
(WriteLinkAction object) Returns the result of interpreting the object as an instance of 'Write Link Action'.Returns the result of interpreting the object as an instance of 'Write Structural Feature Action'.Returns the result of interpreting the object as an instance of 'Write Variable Action'.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) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected T
doSwitch
(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.doSwitch
(org.eclipse.emf.ecore.EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
Field Details
-
modelPackage
The cached model package- Generated:
-
-
Constructor Details
-
UMLSwitch
public UMLSwitch()Creates an instance of the switch.- Generated:
-
-
Method Details
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call. - Generated:
-
doSwitch
protected T doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call. - Generated:
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call. - Generated:
-
caseSendSignalAction
Returns the result of interpreting the object as an instance of 'Send Signal Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Send Signal Action'.
- See Also:
- Generated:
-
caseInvocationAction
Returns the result of interpreting the object as an instance of 'Invocation Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Invocation Action'.
- See Also:
- Generated:
-
caseAction
Returns the result of interpreting the object as an instance of 'Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Action'.
- See Also:
- Generated:
-
caseExecutableNode
Returns the result of interpreting the object as an instance of 'Executable Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Executable Node'.
- See Also:
- Generated:
-
caseActivityNode
Returns the result of interpreting the object as an instance of 'Activity Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Node'.
- See Also:
- Generated:
-
caseRedefinableElement
Returns the result of interpreting the object as an instance of 'Redefinable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Redefinable Element'.
- See Also:
- Generated:
-
caseNamedElement
Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Named Element'.
- See Also:
- Generated:
-
caseElement
Returns the result of interpreting the object as an instance of 'Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Element'.
- See Also:
- Generated:
-
caseComment
Returns the result of interpreting the object as an instance of 'Comment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Comment'.
- See Also:
- Generated:
-
caseInstanceSpecification
Returns the result of interpreting the object as an instance of 'Instance Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Instance Specification'.
- See Also:
- Generated:
-
casePackageableElement
Returns the result of interpreting the object as an instance of 'Packageable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Packageable Element'.
- See Also:
- Generated:
-
caseParameterableElement
Returns the result of interpreting the object as an instance of 'Parameterable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Parameterable Element'.
- See Also:
- Generated:
-
caseTemplateParameter
Returns the result of interpreting the object as an instance of 'Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Parameter'.
- See Also:
- Generated:
-
caseTemplateSignature
Returns the result of interpreting the object as an instance of 'Template Signature'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Signature'.
- See Also:
- Generated:
-
caseTemplateableElement
Returns the result of interpreting the object as an instance of 'Templateable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Templateable Element'.
- See Also:
- Generated:
-
caseTemplateBinding
Returns the result of interpreting the object as an instance of 'Template Binding'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Binding'.
- See Also:
- Generated:
-
caseDirectedRelationship
Returns the result of interpreting the object as an instance of 'Directed Relationship'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Directed Relationship'.
- See Also:
- Generated:
-
caseRelationship
Returns the result of interpreting the object as an instance of 'Relationship'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Relationship'.
- See Also:
- Generated:
-
caseInformationFlow
Returns the result of interpreting the object as an instance of 'Information Flow'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Information Flow'.
- See Also:
- Generated:
-
caseClassifier
Returns the result of interpreting the object as an instance of 'Classifier'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Classifier'.
- See Also:
- Generated:
-
caseNamespace
Returns the result of interpreting the object as an instance of 'Namespace'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Namespace'.
- See Also:
- Generated:
-
caseElementImport
Returns the result of interpreting the object as an instance of 'Element Import'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Element Import'.
- See Also:
- Generated:
-
caseProfile
Returns the result of interpreting the object as an instance of 'Profile'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Profile'.
- See Also:
- Generated:
-
casePackage
Returns the result of interpreting the object as an instance of 'Package'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Package'.
- See Also:
- Generated:
-
caseStereotype
Returns the result of interpreting the object as an instance of 'Stereotype'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Stereotype'.
- See Also:
- Generated:
-
caseClass
Returns the result of interpreting the object as an instance of 'Class'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Class'.
- See Also:
- Generated:
-
caseBehavioredClassifier
Returns the result of interpreting the object as an instance of 'Behaviored Classifier'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Behaviored Classifier'.
- See Also:
- Generated:
-
caseBehavior
Returns the result of interpreting the object as an instance of 'Behavior'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Behavior'.
- See Also:
- Generated:
-
caseParameter
Returns the result of interpreting the object as an instance of 'Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Parameter'.
- See Also:
- Generated:
-
caseMultiplicityElement
Returns the result of interpreting the object as an instance of 'Multiplicity Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Multiplicity Element'.
- See Also:
- Generated:
-
caseValueSpecification
Returns the result of interpreting the object as an instance of 'Value Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Value Specification'.
- See Also:
- Generated:
-
caseTypedElement
Returns the result of interpreting the object as an instance of 'Typed Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Typed Element'.
- See Also:
- Generated:
-
caseType
Returns the result of interpreting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Type'.
- See Also:
- Generated:
-
caseAssociation
Returns the result of interpreting the object as an instance of 'Association'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Association'.
- See Also:
- Generated:
-
caseProperty
Returns the result of interpreting the object as an instance of 'Property'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property'.
- See Also:
- Generated:
-
caseStructuralFeature
Returns the result of interpreting the object as an instance of 'Structural Feature'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Structural Feature'.
- See Also:
- Generated:
-
caseFeature
Returns the result of interpreting the object as an instance of 'Feature'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Feature'.
- See Also:
- Generated:
-
caseSlot
Returns the result of interpreting the object as an instance of 'Slot'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Slot'.
- See Also:
- Generated:
-
caseStructuralFeatureAction
Returns the result of interpreting the object as an instance of 'Structural Feature Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Structural Feature Action'.
- See Also:
- Generated:
-
caseInputPin
Returns the result of interpreting the object as an instance of 'Input Pin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Input Pin'.
- See Also:
- Generated:
-
casePin
Returns the result of interpreting the object as an instance of 'Pin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pin'.
- See Also:
- Generated:
-
caseObjectNode
Returns the result of interpreting the object as an instance of 'Object Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Object Node'.
- See Also:
- Generated:
-
caseState
Returns the result of interpreting the object as an instance of 'State'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State'.
- See Also:
- Generated:
-
caseVertex
Returns the result of interpreting the object as an instance of 'Vertex'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Vertex'.
- See Also:
- Generated:
-
caseRegion
Returns the result of interpreting the object as an instance of 'Region'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Region'.
- See Also:
- Generated:
-
caseStateMachine
Returns the result of interpreting the object as an instance of 'State Machine'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State Machine'.
- See Also:
- Generated:
-
casePseudostate
Returns the result of interpreting the object as an instance of 'Pseudostate'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pseudostate'.
- See Also:
- Generated:
-
caseConnectionPointReference
Returns the result of interpreting the object as an instance of 'Connection Point Reference'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Connection Point Reference'.
- See Also:
- Generated:
-
caseTransition
Returns the result of interpreting the object as an instance of 'Transition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Transition'.
- See Also:
- Generated:
-
caseConstraint
Returns the result of interpreting the object as an instance of 'Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Constraint'.
- See Also:
- Generated:
-
caseOperation
Returns the result of interpreting the object as an instance of 'Operation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Operation'.
- See Also:
- Generated:
-
caseBehavioralFeature
Returns the result of interpreting the object as an instance of 'Behavioral Feature'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Behavioral Feature'.
- See Also:
- Generated:
-
caseParameterSet
Returns the result of interpreting the object as an instance of 'Parameter Set'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Parameter Set'.
- See Also:
- Generated:
-
caseDataType
Returns the result of interpreting the object as an instance of 'Data Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Type'.
- See Also:
- Generated:
-
caseInterface
Returns the result of interpreting the object as an instance of 'Interface'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interface'.
- See Also:
- Generated:
-
caseReception
Returns the result of interpreting the object as an instance of 'Reception'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reception'.
- See Also:
- Generated:
-
caseSignal
Returns the result of interpreting the object as an instance of 'Signal'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Signal'.
- See Also:
- Generated:
-
caseBroadcastSignalAction
Returns the result of interpreting the object as an instance of 'Broadcast Signal Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Broadcast Signal Action'.
- See Also:
- Generated:
-
caseSignalEvent
Returns the result of interpreting the object as an instance of 'Signal Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Signal Event'.
- See Also:
- Generated:
-
caseMessageEvent
Returns the result of interpreting the object as an instance of 'Message Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Message Event'.
- See Also:
- Generated:
-
caseEvent
Returns the result of interpreting the object as an instance of 'Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Event'.
- See Also:
- Generated:
-
caseTrigger
Returns the result of interpreting the object as an instance of 'Trigger'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Trigger'.
- See Also:
- Generated:
-
casePort
Returns the result of interpreting the object as an instance of 'Port'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Port'.
- See Also:
- Generated:
-
caseProtocolStateMachine
Returns the result of interpreting the object as an instance of 'Protocol State Machine'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Protocol State Machine'.
- See Also:
- Generated:
-
caseProtocolConformance
Returns the result of interpreting the object as an instance of 'Protocol Conformance'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Protocol Conformance'.
- See Also:
- Generated:
-
caseEncapsulatedClassifier
Returns the result of interpreting the object as an instance of 'Encapsulated Classifier'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Encapsulated Classifier'.
- See Also:
- Generated:
-
caseStructuredClassifier
Returns the result of interpreting the object as an instance of 'Structured Classifier'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Structured Classifier'.
- See Also:
- Generated:
-
caseConnector
Returns the result of interpreting the object as an instance of 'Connector'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Connector'.
- See Also:
- Generated:
-
caseConnectorEnd
Returns the result of interpreting the object as an instance of 'Connector End'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Connector End'.
- See Also:
- Generated:
-
caseConnectableElement
Returns the result of interpreting the object as an instance of 'Connectable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Connectable Element'.
- See Also:
- Generated:
-
caseConnectableElementTemplateParameter
Returns the result of interpreting the object as an instance of 'Connectable Element Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Connectable Element Template Parameter'.
- See Also:
- Generated:
-
caseCollaboration
Returns the result of interpreting the object as an instance of 'Collaboration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Collaboration'.
- See Also:
- Generated:
-
caseCollaborationUse
Returns the result of interpreting the object as an instance of 'Collaboration Use'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Collaboration Use'.
- See Also:
- Generated:
-
caseDependency
Returns the result of interpreting the object as an instance of 'Dependency'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Dependency'.
- See Also:
- Generated:
-
caseLifeline
Returns the result of interpreting the object as an instance of 'Lifeline'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Lifeline'.
- See Also:
- Generated:
-
caseInteractionFragment
Returns the result of interpreting the object as an instance of 'Interaction Fragment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Fragment'.
- See Also:
- Generated:
-
caseInteraction
Returns the result of interpreting the object as an instance of 'Interaction'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction'.
- See Also:
- Generated:
-
caseGate
Returns the result of interpreting the object as an instance of 'Gate'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Gate'.
- See Also:
- Generated:
-
caseMessageEnd
Returns the result of interpreting the object as an instance of 'Message End'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Message End'.
- See Also:
- Generated:
-
caseMessage
Returns the result of interpreting the object as an instance of 'Message'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Message'.
- See Also:
- Generated:
-
caseInteractionUse
Returns the result of interpreting the object as an instance of 'Interaction Use'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Use'.
- See Also:
- Generated:
-
caseCombinedFragment
Returns the result of interpreting the object as an instance of 'Combined Fragment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Combined Fragment'.
- See Also:
- Generated:
-
caseInteractionOperand
Returns the result of interpreting the object as an instance of 'Interaction Operand'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Operand'.
- See Also:
- Generated:
-
caseInteractionConstraint
Returns the result of interpreting the object as an instance of 'Interaction Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interaction Constraint'.
- See Also:
- Generated:
-
caseGeneralOrdering
Returns the result of interpreting the object as an instance of 'General Ordering'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'General Ordering'.
- See Also:
- Generated:
-
caseOccurrenceSpecification
Returns the result of interpreting the object as an instance of 'Occurrence Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Occurrence Specification'.
- See Also:
- Generated:
-
caseExecutionSpecification
Returns the result of interpreting the object as an instance of 'Execution Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Execution Specification'.
- See Also:
- Generated:
-
caseExecutionOccurrenceSpecification
Returns the result of interpreting the object as an instance of 'Execution Occurrence Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Execution Occurrence Specification'.
- See Also:
- Generated:
-
casePartDecomposition
Returns the result of interpreting the object as an instance of 'Part Decomposition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Part Decomposition'.
- See Also:
- Generated:
-
caseStateInvariant
Returns the result of interpreting the object as an instance of 'State Invariant'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State Invariant'.
- See Also:
- Generated:
-
caseReplyAction
Returns the result of interpreting the object as an instance of 'Reply Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reply Action'.
- See Also:
- Generated:
-
caseAcceptEventAction
Returns the result of interpreting the object as an instance of 'Accept Event Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Accept Event Action'.
- See Also:
- Generated:
-
caseOutputPin
Returns the result of interpreting the object as an instance of 'Output Pin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Output Pin'.
- See Also:
- Generated:
-
caseClause
Returns the result of interpreting the object as an instance of 'Clause'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Clause'.
- See Also:
- Generated:
-
caseConditionalNode
Returns the result of interpreting the object as an instance of 'Conditional Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Conditional Node'.
- See Also:
- Generated:
-
caseStructuredActivityNode
Returns the result of interpreting the object as an instance of 'Structured Activity Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Structured Activity Node'.
- See Also:
- Generated:
-
caseActivityGroup
Returns the result of interpreting the object as an instance of 'Activity Group'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Group'.
- See Also:
- Generated:
-
caseActivityEdge
Returns the result of interpreting the object as an instance of 'Activity Edge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Edge'.
- See Also:
- Generated:
-
caseActivity
Returns the result of interpreting the object as an instance of 'Activity'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity'.
- See Also:
- Generated:
-
caseActivityPartition
Returns the result of interpreting the object as an instance of 'Activity Partition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Partition'.
- See Also:
- Generated:
-
caseVariable
Returns the result of interpreting the object as an instance of 'Variable'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Variable'.
- See Also:
- Generated:
-
caseVariableAction
Returns the result of interpreting the object as an instance of 'Variable Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Variable Action'.
- See Also:
- Generated:
-
caseInterruptibleActivityRegion
Returns the result of interpreting the object as an instance of 'Interruptible Activity Region'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interruptible Activity Region'.
- See Also:
- Generated:
-
caseLoopNode
Returns the result of interpreting the object as an instance of 'Loop Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Loop Node'.
- See Also:
- Generated:
-
caseOpaqueAction
Returns the result of interpreting the object as an instance of 'Opaque Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Opaque Action'.
- See Also:
- Generated:
-
caseCallAction
Returns the result of interpreting the object as an instance of 'Call Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Call Action'.
- See Also:
- Generated:
-
caseClearStructuralFeatureAction
Returns the result of interpreting the object as an instance of 'Clear Structural Feature Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Clear Structural Feature Action'.
- See Also:
- Generated:
-
caseCreateLinkObjectAction
Returns the result of interpreting the object as an instance of 'Create Link Object Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Create Link Object Action'.
- See Also:
- Generated:
-
caseCreateLinkAction
Returns the result of interpreting the object as an instance of 'Create Link Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Create Link Action'.
- See Also:
- Generated:
-
caseWriteLinkAction
Returns the result of interpreting the object as an instance of 'Write Link Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Write Link Action'.
- See Also:
- Generated:
-
caseLinkAction
Returns the result of interpreting the object as an instance of 'Link Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Link Action'.
- See Also:
- Generated:
-
caseLinkEndData
Returns the result of interpreting the object as an instance of 'Link End Data'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Link End Data'.
- See Also:
- Generated:
-
caseQualifierValue
Returns the result of interpreting the object as an instance of 'Qualifier Value'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Qualifier Value'.
- See Also:
- Generated:
-
caseLinkEndCreationData
Returns the result of interpreting the object as an instance of 'Link End Creation Data'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Link End Creation Data'.
- See Also:
- Generated:
-
caseCreateObjectAction
Returns the result of interpreting the object as an instance of 'Create Object Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Create Object Action'.
- See Also:
- Generated:
-
caseReadExtentAction
Returns the result of interpreting the object as an instance of 'Read Extent Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Extent Action'.
- See Also:
- Generated:
-
caseReadIsClassifiedObjectAction
Returns the result of interpreting the object as an instance of 'Read Is Classified Object Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Is Classified Object Action'.
- See Also:
- Generated:
-
caseReadLinkAction
Returns the result of interpreting the object as an instance of 'Read Link Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Link Action'.
- See Also:
- Generated:
-
caseReadLinkObjectEndAction
Returns the result of interpreting the object as an instance of 'Read Link Object End Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Link Object End Action'.
- See Also:
- Generated:
-
caseReadLinkObjectEndQualifierAction
Returns the result of interpreting the object as an instance of 'Read Link Object End Qualifier Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Link Object End Qualifier Action'.
- See Also:
- Generated:
-
caseReadSelfAction
Returns the result of interpreting the object as an instance of 'Read Self Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Self Action'.
- See Also:
- Generated:
-
caseReadStructuralFeatureAction
Returns the result of interpreting the object as an instance of 'Read Structural Feature Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Structural Feature Action'.
- See Also:
- Generated:
-
caseReadVariableAction
Returns the result of interpreting the object as an instance of 'Read Variable Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Read Variable Action'.
- See Also:
- Generated:
-
caseReduceAction
Returns the result of interpreting the object as an instance of 'Reduce Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reduce Action'.
- See Also:
- Generated:
-
caseTestIdentityAction
Returns the result of interpreting the object as an instance of 'Test Identity Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Test Identity Action'.
- See Also:
- Generated:
-
caseUnmarshallAction
Returns the result of interpreting the object as an instance of 'Unmarshall Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Unmarshall Action'.
- See Also:
- Generated:
-
caseValueSpecificationAction
Returns the result of interpreting the object as an instance of 'Value Specification Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Value Specification Action'.
- See Also:
- Generated:
-
caseWriteStructuralFeatureAction
Returns the result of interpreting the object as an instance of 'Write Structural Feature Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Write Structural Feature Action'.
- See Also:
- Generated:
-
caseAcceptCallAction
Returns the result of interpreting the object as an instance of 'Accept Call Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Accept Call Action'.
- See Also:
- Generated:
-
caseInterfaceRealization
Returns the result of interpreting the object as an instance of 'Interface Realization'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interface Realization'.
- See Also:
- Generated:
-
caseRealization
Returns the result of interpreting the object as an instance of 'Realization'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Realization'.
- See Also:
- Generated:
-
caseAbstraction
Returns the result of interpreting the object as an instance of 'Abstraction'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstraction'.
- See Also:
- Generated:
-
caseOpaqueExpression
Returns the result of interpreting the object as an instance of 'Opaque Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Opaque Expression'.
- See Also:
- Generated:
-
caseComponent
Returns the result of interpreting the object as an instance of 'Component'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Component'.
- See Also:
- Generated:
-
caseComponentRealization
Returns the result of interpreting the object as an instance of 'Component Realization'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Component Realization'.
- See Also:
- Generated:
-
caseOperationTemplateParameter
Returns the result of interpreting the object as an instance of 'Operation Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Operation Template Parameter'.
- See Also:
- Generated:
-
caseCallEvent
Returns the result of interpreting the object as an instance of 'Call Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Call Event'.
- See Also:
- Generated:
-
caseCallOperationAction
Returns the result of interpreting the object as an instance of 'Call Operation Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Call Operation Action'.
- See Also:
- Generated:
-
caseArtifact
Returns the result of interpreting the object as an instance of 'Artifact'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Artifact'.
- See Also:
- Generated:
-
caseDeployedArtifact
Returns the result of interpreting the object as an instance of 'Deployed Artifact'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deployed Artifact'.
- See Also:
- Generated:
-
caseDeployment
Returns the result of interpreting the object as an instance of 'Deployment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deployment'.
- See Also:
- Generated:
-
caseDeploymentSpecification
Returns the result of interpreting the object as an instance of 'Deployment Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deployment Specification'.
- See Also:
- Generated:
-
caseDeploymentTarget
Returns the result of interpreting the object as an instance of 'Deployment Target'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deployment Target'.
- See Also:
- Generated:
-
caseManifestation
Returns the result of interpreting the object as an instance of 'Manifestation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Manifestation'.
- See Also:
- Generated:
-
caseProtocolTransition
Returns the result of interpreting the object as an instance of 'Protocol Transition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Protocol Transition'.
- See Also:
- Generated:
-
caseExtend
Returns the result of interpreting the object as an instance of 'Extend'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extend'.
- See Also:
- Generated:
-
caseUseCase
Returns the result of interpreting the object as an instance of 'Use Case'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Use Case'.
- See Also:
- Generated:
-
caseExtensionPoint
Returns the result of interpreting the object as an instance of 'Extension Point'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extension Point'.
- See Also:
- Generated:
-
caseInclude
Returns the result of interpreting the object as an instance of 'Include'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Include'.
- See Also:
- Generated:
-
caseExceptionHandler
Returns the result of interpreting the object as an instance of 'Exception Handler'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Exception Handler'.
- See Also:
- Generated:
-
caseLinkEndDestructionData
Returns the result of interpreting the object as an instance of 'Link End Destruction Data'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Link End Destruction Data'.
- See Also:
- Generated:
-
caseDestroyLinkAction
Returns the result of interpreting the object as an instance of 'Destroy Link Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Destroy Link Action'.
- See Also:
- Generated:
-
caseRaiseExceptionAction
Returns the result of interpreting the object as an instance of 'Raise Exception Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Raise Exception Action'.
- See Also:
- Generated:
-
caseAddStructuralFeatureValueAction
Returns the result of interpreting the object as an instance of 'Add Structural Feature Value Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Add Structural Feature Value Action'.
- See Also:
- Generated:
-
caseAddVariableValueAction
Returns the result of interpreting the object as an instance of 'Add Variable Value Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Add Variable Value Action'.
- See Also:
- Generated:
-
caseWriteVariableAction
Returns the result of interpreting the object as an instance of 'Write Variable Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Write Variable Action'.
- See Also:
- Generated:
-
caseClearAssociationAction
Returns the result of interpreting the object as an instance of 'Clear Association Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Clear Association Action'.
- See Also:
- Generated:
-
caseReclassifyObjectAction
Returns the result of interpreting the object as an instance of 'Reclassify Object Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reclassify Object Action'.
- See Also:
- Generated:
-
caseStartClassifierBehaviorAction
Returns the result of interpreting the object as an instance of 'Start Classifier Behavior Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Start Classifier Behavior Action'.
- See Also:
- Generated:
-
caseStartObjectBehaviorAction
Returns the result of interpreting the object as an instance of 'Start Object Behavior Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Start Object Behavior Action'.
- See Also:
- Generated:
-
caseRemoveStructuralFeatureValueAction
Returns the result of interpreting the object as an instance of 'Remove Structural Feature Value Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Remove Structural Feature Value Action'.
- See Also:
- Generated:
-
caseRemoveVariableValueAction
Returns the result of interpreting the object as an instance of 'Remove Variable Value Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Remove Variable Value Action'.
- See Also:
- Generated:
-
caseSendObjectAction
Returns the result of interpreting the object as an instance of 'Send Object Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Send Object Action'.
- See Also:
- Generated:
-
caseDestroyObjectAction
Returns the result of interpreting the object as an instance of 'Destroy Object Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Destroy Object Action'.
- See Also:
- Generated:
-
caseChangeEvent
Returns the result of interpreting the object as an instance of 'Change Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Change Event'.
- See Also:
- Generated:
-
caseDuration
Returns the result of interpreting the object as an instance of 'Duration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Duration'.
- See Also:
- Generated:
-
caseObservation
Returns the result of interpreting the object as an instance of 'Observation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Observation'.
- See Also:
- Generated:
-
caseTimeExpression
Returns the result of interpreting the object as an instance of 'Time Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Time Expression'.
- See Also:
- Generated:
-
caseTimeInterval
Returns the result of interpreting the object as an instance of 'Time Interval'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Time Interval'.
- See Also:
- Generated:
-
caseInterval
Returns the result of interpreting the object as an instance of 'Interval'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interval'.
- See Also:
- Generated:
-
caseIntervalConstraint
Returns the result of interpreting the object as an instance of 'Interval Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Interval Constraint'.
- See Also:
- Generated:
-
caseTimeConstraint
Returns the result of interpreting the object as an instance of 'Time Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Time Constraint'.
- See Also:
- Generated:
-
caseTimeEvent
Returns the result of interpreting the object as an instance of 'Time Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Time Event'.
- See Also:
- Generated:
-
caseDurationInterval
Returns the result of interpreting the object as an instance of 'Duration Interval'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Duration Interval'.
- See Also:
- Generated:
-
caseDurationConstraint
Returns the result of interpreting the object as an instance of 'Duration Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Duration Constraint'.
- See Also:
- Generated:
-
caseJoinNode
Returns the result of interpreting the object as an instance of 'Join Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Join Node'.
- See Also:
- Generated:
-
caseControlNode
Returns the result of interpreting the object as an instance of 'Control Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Control Node'.
- See Also:
- Generated:
-
caseExpression
Returns the result of interpreting the object as an instance of 'Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Expression'.
- See Also:
- Generated:
-
caseValuePin
Returns the result of interpreting the object as an instance of 'Value Pin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Value Pin'.
- See Also:
- Generated:
-
caseActivityParameterNode
Returns the result of interpreting the object as an instance of 'Activity Parameter Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Parameter Node'.
- See Also:
- Generated:
-
caseBehaviorExecutionSpecification
Returns the result of interpreting the object as an instance of 'Behavior Execution Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Behavior Execution Specification'.
- See Also:
- Generated:
-
caseCallBehaviorAction
Returns the result of interpreting the object as an instance of 'Call Behavior Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Call Behavior Action'.
- See Also:
- Generated:
-
caseDecisionNode
Returns the result of interpreting the object as an instance of 'Decision Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Decision Node'.
- See Also:
- Generated:
-
caseObjectFlow
Returns the result of interpreting the object as an instance of 'Object Flow'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Object Flow'.
- See Also:
- Generated:
-
caseExtension
Returns the result of interpreting the object as an instance of 'Extension'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extension'.
- See Also:
- Generated:
-
caseExtensionEnd
Returns the result of interpreting the object as an instance of 'Extension End'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extension End'.
- See Also:
- Generated:
-
caseImage
Returns the result of interpreting the object as an instance of 'Image'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Image'.
- See Also:
- Generated:
-
casePackageMerge
Returns the result of interpreting the object as an instance of 'Package Merge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Package Merge'.
- See Also:
- Generated:
-
caseProfileApplication
Returns the result of interpreting the object as an instance of 'Profile Application'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Profile Application'.
- See Also:
- Generated:
-
casePackageImport
Returns the result of interpreting the object as an instance of 'Package Import'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Package Import'.
- See Also:
- Generated:
-
caseDiagram
Returns the result of interpreting the object as an instance of 'Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Diagram'.
- See Also:
- Generated:
-
caseGeneralization
Returns the result of interpreting the object as an instance of 'Generalization'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Generalization'.
- See Also:
- Generated:
-
caseGeneralizationSet
Returns the result of interpreting the object as an instance of 'Generalization Set'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Generalization Set'.
- See Also:
- Generated:
-
caseRedefinableTemplateSignature
Returns the result of interpreting the object as an instance of 'Redefinable Template Signature'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Redefinable Template Signature'.
- See Also:
- Generated:
-
caseSubstitution
Returns the result of interpreting the object as an instance of 'Substitution'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Substitution'.
- See Also:
- Generated:
-
caseClassifierTemplateParameter
Returns the result of interpreting the object as an instance of 'Classifier Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Classifier Template Parameter'.
- See Also:
- Generated:
-
caseInformationItem
Returns the result of interpreting the object as an instance of 'Information Item'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Information Item'.
- See Also:
- Generated:
-
caseTemplateParameterSubstitution
Returns the result of interpreting the object as an instance of 'Template Parameter Substitution'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template Parameter Substitution'.
- See Also:
- Generated:
-
caseInstanceValue
Returns the result of interpreting the object as an instance of 'Instance Value'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Instance Value'.
- See Also:
- Generated:
-
caseElementValue
Returns the result of interpreting the object as an instance of 'Element Value'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Element Value'.
- See Also:
- Generated:
-
caseStringExpression
Returns the result of interpreting the object as an instance of 'String Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'String Expression'.
- See Also:
- Generated:
-
caseDurationObservation
Returns the result of interpreting the object as an instance of 'Duration Observation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Duration Observation'.
- See Also:
- Generated:
-
caseTimeObservation
Returns the result of interpreting the object as an instance of 'Time Observation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Time Observation'.
- See Also:
- Generated:
-
caseConsiderIgnoreFragment
Returns the result of interpreting the object as an instance of 'Consider Ignore Fragment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Consider Ignore Fragment'.
- See Also:
- Generated:
-
caseSequenceNode
Returns the result of interpreting the object as an instance of 'Sequence Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Sequence Node'.
- See Also:
- Generated:
-
caseActionExecutionSpecification
Returns the result of interpreting the object as an instance of 'Action Execution Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Action Execution Specification'.
- See Also:
- Generated:
-
caseActionInputPin
Returns the result of interpreting the object as an instance of 'Action Input Pin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Action Input Pin'.
- See Also:
- Generated:
-
caseLiteralString
Returns the result of interpreting the object as an instance of 'Literal String'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal String'.
- See Also:
- Generated:
-
caseLiteralSpecification
Returns the result of interpreting the object as an instance of 'Literal Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Specification'.
- See Also:
- Generated:
-
caseDataStoreNode
Returns the result of interpreting the object as an instance of 'Data Store Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Store Node'.
- See Also:
- Generated:
-
caseCentralBufferNode
Returns the result of interpreting the object as an instance of 'Central Buffer Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Central Buffer Node'.
- See Also:
- Generated:
-
caseInitialNode
Returns the result of interpreting the object as an instance of 'Initial Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Initial Node'.
- See Also:
- Generated:
-
caseDevice
Returns the result of interpreting the object as an instance of 'Device'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Device'.
- See Also:
- Generated:
-
caseNode
Returns the result of interpreting the object as an instance of 'Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Node'.
- See Also:
- Generated:
-
caseAssociationClass
Returns the result of interpreting the object as an instance of 'Association Class'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Association Class'.
- See Also:
- Generated:
-
caseActor
Returns the result of interpreting the object as an instance of 'Actor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Actor'.
- See Also:
- Generated:
-
caseExecutionEnvironment
Returns the result of interpreting the object as an instance of 'Execution Environment'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Execution Environment'.
- See Also:
- Generated:
-
caseFunctionBehavior
Returns the result of interpreting the object as an instance of 'Function Behavior'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Function Behavior'.
- See Also:
- Generated:
-
caseOpaqueBehavior
Returns the result of interpreting the object as an instance of 'Opaque Behavior'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Opaque Behavior'.
- See Also:
- Generated:
-
caseFinalNode
Returns the result of interpreting the object as an instance of 'Final Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Final Node'.
- See Also:
- Generated:
-
caseActivityFinalNode
Returns the result of interpreting the object as an instance of 'Activity Final Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Final Node'.
- See Also:
- Generated:
-
caseFlowFinalNode
Returns the result of interpreting the object as an instance of 'Flow Final Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Flow Final Node'.
- See Also:
- Generated:
-
caseLiteralReal
Returns the result of interpreting the object as an instance of 'Literal Real'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Real'.
- See Also:
- Generated:
-
caseForkNode
Returns the result of interpreting the object as an instance of 'Fork Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Fork Node'.
- See Also:
- Generated:
-
caseControlFlow
Returns the result of interpreting the object as an instance of 'Control Flow'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Control Flow'.
- See Also:
- Generated:
-
caseUsage
Returns the result of interpreting the object as an instance of 'Usage'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Usage'.
- See Also:
- Generated:
-
caseLiteralUnlimitedNatural
Returns the result of interpreting the object as an instance of 'Literal Unlimited Natural'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Unlimited Natural'.
- See Also:
- Generated:
-
caseLiteralInteger
Returns the result of interpreting the object as an instance of 'Literal Integer'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Integer'.
- See Also:
- Generated:
-
caseEnumeration
Returns the result of interpreting the object as an instance of 'Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Enumeration'.
- See Also:
- Generated:
-
caseEnumerationLiteral
Returns the result of interpreting the object as an instance of 'Enumeration Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Enumeration Literal'.
- See Also:
- Generated:
-
caseExpansionNode
Returns the result of interpreting the object as an instance of 'Expansion Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Expansion Node'.
- See Also:
- Generated:
-
caseExpansionRegion
Returns the result of interpreting the object as an instance of 'Expansion Region'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Expansion Region'.
- See Also:
- Generated:
-
caseCommunicationPath
Returns the result of interpreting the object as an instance of 'Communication Path'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Communication Path'.
- See Also:
- Generated:
-
casePrimitiveType
Returns the result of interpreting the object as an instance of 'Primitive Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Primitive Type'.
- See Also:
- Generated:
-
caseFinalState
Returns the result of interpreting the object as an instance of 'Final State'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Final State'.
- See Also:
- Generated:
-
caseAnyReceiveEvent
Returns the result of interpreting the object as an instance of 'Any Receive Event'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Any Receive Event'.
- See Also:
- Generated:
-
caseMergeNode
Returns the result of interpreting the object as an instance of 'Merge Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Merge Node'.
- See Also:
- Generated:
-
caseContinuation
Returns the result of interpreting the object as an instance of 'Continuation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Continuation'.
- See Also:
- Generated:
-
caseLiteralNull
Returns the result of interpreting the object as an instance of 'Literal Null'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Null'.
- See Also:
- Generated:
-
caseMessageOccurrenceSpecification
Returns the result of interpreting the object as an instance of 'Message Occurrence Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Message Occurrence Specification'.
- See Also:
- Generated:
-
caseLiteralBoolean
Returns the result of interpreting the object as an instance of 'Literal Boolean'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Boolean'.
- See Also:
- Generated:
-
caseDestructionOccurrenceSpecification
Returns the result of interpreting the object as an instance of 'Destruction Occurrence Specification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Destruction Occurrence Specification'.
- See Also:
- Generated:
-
caseModel
Returns the result of interpreting the object as an instance of 'Model'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Model'.
- See Also:
- Generated:
-
caseClearVariableAction
Returns the result of interpreting the object as an instance of 'Clear Variable Action'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Clear Variable Action'.
- See Also:
- Generated:
-
caseModelObject
Returns the result of interpreting the object as an instance of 'Model Object'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Model Object'.
- See Also:
- Generated:
-
caseMDObject
Returns the result of interpreting the object as an instance of 'MD Object'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'MD Object'.
- See Also:
- Generated:
-
defaultCase
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
- Generated:
-