|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.ecore.util.Switch<T>
org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>
org.eclipse.ocl.examples.pivot.uml.UML2PivotUseSwitch
public class UML2PivotUseSwitch
| Field Summary | |
|---|---|
protected UML2Pivot |
converter
|
protected MetaModelManager |
metaModelManager
|
| Fields inherited from class org.eclipse.uml2.uml.util.UMLSwitch |
|---|
modelPackage |
| Constructor Summary | |
|---|---|
UML2PivotUseSwitch(UML2Pivot converter)
|
|
| Method Summary | ||
|---|---|---|
Class |
caseClass(org.eclipse.uml2.uml.Class umlClass)
|
|
java.lang.Object |
caseClassifier(org.eclipse.uml2.uml.Classifier umlClassifier)
|
|
Constraint |
caseConstraint(org.eclipse.uml2.uml.Constraint umlConstraint)
|
|
java.lang.Object |
caseInstanceValue(org.eclipse.uml2.uml.InstanceValue umlInstanceValue)
|
|
Class |
caseInterface(org.eclipse.uml2.uml.Interface umlInterface)
|
|
java.lang.Object |
caseLiteralBoolean(org.eclipse.uml2.uml.LiteralBoolean umlLiteral)
|
|
java.lang.Object |
caseLiteralInteger(org.eclipse.uml2.uml.LiteralInteger umlLiteral)
|
|
java.lang.Object |
caseLiteralNull(org.eclipse.uml2.uml.LiteralNull umlLiteral)
|
|
java.lang.Object |
caseLiteralReal(org.eclipse.uml2.uml.LiteralReal umlLiteral)
|
|
java.lang.Object |
caseLiteralString(org.eclipse.uml2.uml.LiteralString umlLiteral)
|
|
java.lang.Object |
caseLiteralUnlimitedNatural(org.eclipse.uml2.uml.LiteralUnlimitedNatural umlLiteral)
|
|
OpaqueExpression |
caseOpaqueExpression(org.eclipse.uml2.uml.OpaqueExpression umlExpression)
|
|
Operation |
caseOperation(org.eclipse.uml2.uml.Operation umlOperation)
|
|
Package |
casePackage(org.eclipse.uml2.uml.Package umlPackage)
|
|
Property |
caseProperty(org.eclipse.uml2.uml.Property umlProperty)
|
|
Region |
caseRegion(org.eclipse.uml2.uml.Region umlRegion)
|
|
State |
caseState(org.eclipse.uml2.uml.State umlState)
|
|
Transition |
caseTransition(org.eclipse.uml2.uml.Transition umlTransition)
|
|
org.eclipse.emf.ecore.EObject |
caseTypedElement(org.eclipse.uml2.uml.TypedElement umlTypedElement)
|
|
protected void |
copyConstraints(Namespace pivotElement,
org.eclipse.uml2.uml.Namespace umlNamespace,
java.util.List<org.eclipse.uml2.uml.Constraint> exclusions)
|
|
protected void |
copyModelElement(Element pivotElement,
org.eclipse.uml2.uml.Element umlElement)
|
|
protected void |
copyNamedElement(NamedElement pivotElement,
org.eclipse.uml2.uml.NamedElement umlNamedElement)
|
|
java.lang.Object |
doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
|
|
|
doSwitchAll(java.lang.Class<T> pivotClass,
java.util.Collection<T> pivotElements,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
|
|
org.eclipse.uml2.uml.Property |
getOtherEnd(java.util.List<org.eclipse.uml2.uml.Property> umlMemberEnds,
org.eclipse.uml2.uml.Property umlProperty)
|
|
protected void |
resolveMultiplicity(TypedElement pivotElement,
org.eclipse.uml2.uml.TypedElement umlTypedElement)
|
|
| Methods inherited from class org.eclipse.uml2.uml.util.UMLSwitch |
|---|
caseAbstraction, caseAcceptCallAction, caseAcceptEventAction, caseAction, caseActionExecutionSpecification, caseActionInputPin, caseActivity, caseActivityContent, caseActivityEdge, caseActivityFinalNode, caseActivityGroup, caseActivityNode, caseActivityParameterNode, caseActivityPartition, caseActor, caseAddStructuralFeatureValueAction, caseAddVariableValueAction, caseAnyReceiveEvent, caseArtifact, caseAssociation, caseAssociationClass, caseBehavior, caseBehavioralFeature, caseBehavioredClassifier, caseBehaviorExecutionSpecification, caseBroadcastSignalAction, caseCallAction, caseCallBehaviorAction, caseCallEvent, caseCallOperationAction, caseCentralBufferNode, caseChangeEvent, caseClassifierTemplateParameter, caseClause, caseClearAssociationAction, caseClearStructuralFeatureAction, caseClearVariableAction, caseCollaboration, caseCollaborationUse, caseCombinedFragment, caseComment, caseCommunicationPath, caseComponent, caseComponentRealization, caseConditionalNode, caseConnectableElement, caseConnectableElementTemplateParameter, caseConnectionPointReference, caseConnector, caseConnectorEnd, caseConsiderIgnoreFragment, caseContinuation, caseControlFlow, caseControlNode, caseCreateLinkAction, caseCreateLinkObjectAction, caseCreateObjectAction, caseDataStoreNode, caseDataType, caseDecisionNode, caseDependency, caseDeployedArtifact, caseDeployment, caseDeploymentSpecification, caseDeploymentTarget, caseDestroyLinkAction, caseDestroyObjectAction, caseDestructionOccurrenceSpecification, caseDevice, caseDirectedRelationship, caseDuration, caseDurationConstraint, caseDurationInterval, caseDurationObservation, caseElement, caseElementImport, caseEModelElement, caseEncapsulatedClassifier, caseEnumeration, caseEnumerationLiteral, caseEvent, caseExceptionHandler, caseExecutableNode, caseExecutionEnvironment, caseExecutionOccurrenceSpecification, caseExecutionSpecification, caseExpansionNode, caseExpansionRegion, caseExpression, caseExtend, caseExtension, caseExtensionEnd, caseExtensionPoint, caseFeature, caseFinalNode, caseFinalState, caseFlowFinalNode, caseForkNode, caseFunctionBehavior, caseGate, caseGeneralization, caseGeneralizationSet, caseGeneralOrdering, caseImage, caseInclude, caseInformationFlow, caseInformationItem, caseInitialNode, caseInputPin, caseInstanceSpecification, caseInteraction, caseInteractionConstraint, caseInteractionFragment, caseInteractionOperand, caseInteractionUse, caseInterfaceRealization, caseInterruptibleActivityRegion, caseInterval, caseIntervalConstraint, caseInvocationAction, caseJoinNode, caseLifeline, caseLinkAction, caseLinkEndCreationData, caseLinkEndData, caseLinkEndDestructionData, caseLiteralSpecification, caseLoopNode, caseManifestation, caseMergeNode, caseMessage, caseMessageEnd, caseMessageEvent, caseMessageOccurrenceSpecification, caseModel, caseMultiplicityElement, caseNamedElement, caseNamespace, caseNode, caseObjectFlow, caseObjectNode, caseObservation, caseOccurrenceSpecification, caseOpaqueAction, caseOpaqueBehavior, caseOperationTemplateParameter, caseOutputPin, casePackageableElement, casePackageImport, casePackageMerge, caseParameter, caseParameterableElement, caseParameterSet, casePartDecomposition, casePin, casePort, casePrimitiveType, caseProfile, caseProfileApplication, caseProtocolConformance, caseProtocolStateMachine, caseProtocolTransition, casePseudostate, caseQualifierValue, caseRaiseExceptionAction, caseReadExtentAction, caseReadIsClassifiedObjectAction, caseReadLinkAction, caseReadLinkObjectEndAction, caseReadLinkObjectEndQualifierAction, caseReadSelfAction, caseReadStructuralFeatureAction, caseReadVariableAction, caseRealization, caseReception, caseReclassifyObjectAction, caseRedefinableElement, caseRedefinableTemplateSignature, caseReduceAction, caseRelationship, caseRemoveStructuralFeatureValueAction, caseRemoveVariableValueAction, caseReplyAction, caseSendObjectAction, caseSendSignalAction, caseSequenceNode, caseSignal, caseSignalEvent, caseSlot, caseStartClassifierBehaviorAction, caseStartObjectBehaviorAction, caseStateInvariant, caseStateMachine, caseStereotype, caseStringExpression, caseStructuralFeature, caseStructuralFeatureAction, caseStructuredActivityNode, caseStructuredClassifier, caseSubstitution, caseTemplateableElement, caseTemplateBinding, caseTemplateParameter, caseTemplateParameterSubstitution, caseTemplateSignature, caseTestIdentityAction, caseTimeConstraint, caseTimeEvent, caseTimeExpression, caseTimeInterval, caseTimeObservation, caseTrigger, caseType, caseUnmarshallAction, caseUsage, caseUseCase, caseValuePin, caseValueSpecification, caseValueSpecificationAction, caseVariable, caseVariableAction, caseVertex, caseWriteLinkAction, caseWriteStructuralFeatureAction, caseWriteVariableAction, defaultCase, doSwitch, isSwitchFor |
| Methods inherited from class org.eclipse.emf.ecore.util.Switch |
|---|
doSwitch, doSwitch |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
@NonNull protected final UML2Pivot converter
@NonNull protected final MetaModelManager metaModelManager
| Constructor Detail |
|---|
public UML2PivotUseSwitch(@NonNull
UML2Pivot converter)
| Method Detail |
|---|
public Class caseClass(org.eclipse.uml2.uml.Class umlClass)
caseClass in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseClassifier(org.eclipse.uml2.uml.Classifier umlClassifier)
caseClassifier in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Constraint caseConstraint(org.eclipse.uml2.uml.Constraint umlConstraint)
caseConstraint in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseInstanceValue(org.eclipse.uml2.uml.InstanceValue umlInstanceValue)
caseInstanceValue in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Class caseInterface(org.eclipse.uml2.uml.Interface umlInterface)
caseInterface in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseLiteralBoolean(org.eclipse.uml2.uml.LiteralBoolean umlLiteral)
caseLiteralBoolean in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseLiteralInteger(org.eclipse.uml2.uml.LiteralInteger umlLiteral)
caseLiteralInteger in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseLiteralNull(org.eclipse.uml2.uml.LiteralNull umlLiteral)
caseLiteralNull in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseLiteralReal(org.eclipse.uml2.uml.LiteralReal umlLiteral)
caseLiteralReal in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseLiteralString(org.eclipse.uml2.uml.LiteralString umlLiteral)
caseLiteralString in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object caseLiteralUnlimitedNatural(org.eclipse.uml2.uml.LiteralUnlimitedNatural umlLiteral)
caseLiteralUnlimitedNatural in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public OpaqueExpression caseOpaqueExpression(org.eclipse.uml2.uml.OpaqueExpression umlExpression)
caseOpaqueExpression in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Operation caseOperation(org.eclipse.uml2.uml.Operation umlOperation)
caseOperation in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Package casePackage(org.eclipse.uml2.uml.Package umlPackage)
casePackage in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Property caseProperty(org.eclipse.uml2.uml.Property umlProperty)
caseProperty in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Region caseRegion(org.eclipse.uml2.uml.Region umlRegion)
caseRegion in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public State caseState(org.eclipse.uml2.uml.State umlState)
caseState in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Transition caseTransition(org.eclipse.uml2.uml.Transition umlTransition)
caseTransition in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public org.eclipse.emf.ecore.EObject caseTypedElement(org.eclipse.uml2.uml.TypedElement umlTypedElement)
caseTypedElement in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>
protected void copyConstraints(@NonNull
Namespace pivotElement,
@NonNull
org.eclipse.uml2.uml.Namespace umlNamespace,
@Nullable
java.util.List<org.eclipse.uml2.uml.Constraint> exclusions)
protected void copyModelElement(@NonNull
Element pivotElement,
@NonNull
org.eclipse.uml2.uml.Element umlElement)
protected void copyNamedElement(@NonNull
NamedElement pivotElement,
@NonNull
org.eclipse.uml2.uml.NamedElement umlNamedElement)
public java.lang.Object doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
public <T extends Element> void doSwitchAll(@NonNull
java.lang.Class<T> pivotClass,
java.util.Collection<T> pivotElements,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
@Nullable
public org.eclipse.uml2.uml.Property getOtherEnd(@NonNull
java.util.List<org.eclipse.uml2.uml.Property> umlMemberEnds,
@NonNull
org.eclipse.uml2.uml.Property umlProperty)
protected void resolveMultiplicity(@NonNull
TypedElement pivotElement,
@NonNull
org.eclipse.uml2.uml.TypedElement umlTypedElement)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||