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