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