| 
||||||||||
| 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.UML2PivotDeclarationSwitch
public class UML2PivotDeclarationSwitch
| Nested Class Summary | |
|---|---|
 class | 
UML2PivotDeclarationSwitch.EcoreUML2PivotDeclarationSwitch
 | 
| Field Summary | |
|---|---|
protected  UML2Pivot | 
converter
 | 
protected  UML2PivotDeclarationSwitch.EcoreUML2PivotDeclarationSwitch | 
ecoreSwitch
 | 
| Fields inherited from class org.eclipse.uml2.uml.util.UMLSwitch | 
|---|
modelPackage | 
| Constructor Summary | |
|---|---|
UML2PivotDeclarationSwitch(UML2Pivot converter)
 | 
|
| Method Summary | ||
|---|---|---|
 java.lang.Object | 
caseAssociation(org.eclipse.uml2.uml.Association umlAssociation)
 | 
|
 Class | 
caseClass(org.eclipse.uml2.uml.Class umlClass)
 | 
|
 java.lang.Object | 
caseClassifierTemplateParameter(org.eclipse.uml2.uml.ClassifierTemplateParameter umlTemplateParameter)
 | 
|
 DataType | 
caseDataType(org.eclipse.uml2.uml.DataType umlDataType)
 | 
|
 Enumeration | 
caseEnumeration(org.eclipse.uml2.uml.Enumeration umlEnumeration)
 | 
|
 EnumerationLiteral | 
caseEnumerationLiteral(org.eclipse.uml2.uml.EnumerationLiteral umlEnumLiteral)
 | 
|
 Operation | 
caseOperation(org.eclipse.uml2.uml.Operation umlOperation)
 | 
|
 Package | 
casePackage(org.eclipse.uml2.uml.Package umlPackage)
 | 
|
 Parameter | 
caseParameter(org.eclipse.uml2.uml.Parameter eObject)
 | 
|
 PrimitiveType | 
casePrimitiveType(org.eclipse.uml2.uml.PrimitiveType umlPrimitiveType)
 | 
|
 Property | 
caseProperty(org.eclipse.uml2.uml.Property umlProperty)
 | 
|
protected  void | 
copyClassifier(Class pivotElement,
               org.eclipse.uml2.uml.Classifier umlClassifier)
 | 
|
protected  void | 
copyDataTypeOrEnum(DataType pivotElement,
                   org.eclipse.uml2.uml.DataType umlDataType)
 | 
|
protected  void | 
copyTemplateSignature(TemplateableElement pivotElement,
                      org.eclipse.uml2.uml.TemplateSignature umlTemplateSignature)
 | 
|
 Element | 
defaultCase(org.eclipse.emf.ecore.EObject object)
 | 
|
 java.lang.Object | 
doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
 | 
|
 java.lang.Object | 
doSwitch(org.eclipse.emf.ecore.EObject eObject)
 | 
|
 | 
doSwitchAll(java.util.Collection<T> pivotObjects,
            java.util.List<V> eObjects,
            AbstractConversion.Predicate<V> predicate)
 | 
|
 | 
doSwitchAll(java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
 | 
|
| Methods inherited from class org.eclipse.uml2.uml.util.UMLSwitch | 
|---|
caseAbstraction, caseAcceptCallAction, caseAcceptEventAction, caseAction, caseActionExecutionSpecification, caseActionInputPin, caseActivity, caseActivityEdge, caseActivityFinalNode, caseActivityGroup, caseActivityNode, caseActivityParameterNode, caseActivityPartition, caseActor, caseAddStructuralFeatureValueAction, caseAddVariableValueAction, caseAnyReceiveEvent, caseArtifact, caseAssociationClass, caseBehavior, caseBehavioralFeature, caseBehavioredClassifier, caseBehaviorExecutionSpecification, caseBroadcastSignalAction, caseCallAction, caseCallBehaviorAction, caseCallEvent, caseCallOperationAction, caseCentralBufferNode, caseChangeEvent, caseClassifier, caseClause, caseClearAssociationAction, caseClearStructuralFeatureAction, caseClearVariableAction, caseCollaboration, caseCollaborationUse, caseCombinedFragment, caseComment, caseCommunicationPath, caseComponent, caseComponentRealization, caseConditionalNode, caseConnectableElement, caseConnectableElementTemplateParameter, caseConnectionPointReference, caseConnector, caseConnectorEnd, caseConsiderIgnoreFragment, caseConstraint, caseContinuation, caseControlFlow, caseControlNode, caseCreateLinkAction, caseCreateLinkObjectAction, caseCreateObjectAction, caseCreationEvent, caseDataStoreNode, caseDecisionNode, caseDependency, caseDeployedArtifact, caseDeployment, caseDeploymentSpecification, caseDeploymentTarget, caseDestroyLinkAction, caseDestroyObjectAction, caseDestructionEvent, caseDevice, caseDirectedRelationship, caseDuration, caseDurationConstraint, caseDurationInterval, caseDurationObservation, caseElement, caseElementImport, caseEModelElement, caseEncapsulatedClassifier, caseEvent, caseExceptionHandler, caseExecutableNode, caseExecutionEnvironment, caseExecutionEvent, 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, caseInstanceValue, caseInteraction, caseInteractionConstraint, caseInteractionFragment, caseInteractionOperand, caseInteractionUse, caseInterface, caseInterfaceRealization, caseInterruptibleActivityRegion, caseInterval, caseIntervalConstraint, caseInvocationAction, caseJoinNode, caseLifeline, caseLinkAction, caseLinkEndCreationData, caseLinkEndData, caseLinkEndDestructionData, caseLiteralBoolean, caseLiteralInteger, caseLiteralNull, caseLiteralSpecification, caseLiteralString, caseLiteralUnlimitedNatural, caseLoopNode, caseManifestation, caseMergeNode, caseMessage, caseMessageEnd, caseMessageEvent, caseMessageOccurrenceSpecification, caseModel, caseMultiplicityElement, caseNamedElement, caseNamespace, caseNode, caseObjectFlow, caseObjectNode, caseObservation, caseOccurrenceSpecification, caseOpaqueAction, caseOpaqueBehavior, caseOpaqueExpression, caseOperationTemplateParameter, caseOutputPin, casePackageableElement, casePackageImport, casePackageMerge, caseParameterableElement, caseParameterSet, casePartDecomposition, casePin, casePort, caseProfile, caseProfileApplication, caseProtocolConformance, caseProtocolStateMachine, caseProtocolTransition, casePseudostate, caseQualifierValue, caseRaiseExceptionAction, caseReadExtentAction, caseReadIsClassifiedObjectAction, caseReadLinkAction, caseReadLinkObjectEndAction, caseReadLinkObjectEndQualifierAction, caseReadSelfAction, caseReadStructuralFeatureAction, caseReadVariableAction, caseRealization, caseReceiveOperationEvent, caseReceiveSignalEvent, caseReception, caseReclassifyObjectAction, caseRedefinableElement, caseRedefinableTemplateSignature, caseReduceAction, caseRegion, caseRelationship, caseRemoveStructuralFeatureValueAction, caseRemoveVariableValueAction, caseReplyAction, caseSendObjectAction, caseSendOperationEvent, caseSendSignalAction, caseSendSignalEvent, caseSequenceNode, caseSignal, caseSignalEvent, caseSlot, caseStartClassifierBehaviorAction, caseStartObjectBehaviorAction, caseState, caseStateInvariant, caseStateMachine, caseStereotype, caseStringExpression, caseStructuralFeature, caseStructuralFeatureAction, caseStructuredActivityNode, caseStructuredClassifier, caseSubstitution, caseTemplateableElement, caseTemplateBinding, caseTemplateParameter, caseTemplateParameterSubstitution, caseTemplateSignature, caseTestIdentityAction, caseTimeConstraint, caseTimeEvent, caseTimeExpression, caseTimeInterval, caseTimeObservation, caseTransition, caseTrigger, caseType, caseTypedElement, caseUnmarshallAction, caseUsage, caseUseCase, caseValuePin, caseValueSpecification, caseValueSpecificationAction, caseVariable, caseVariableAction, caseVertex, caseWriteLinkAction, caseWriteStructuralFeatureAction, caseWriteVariableAction, doSwitch, isSwitchFor | 
| Methods inherited from class org.eclipse.emf.ecore.util.Switch | 
|---|
doSwitch | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected final UML2PivotDeclarationSwitch.EcoreUML2PivotDeclarationSwitch ecoreSwitch
protected final UML2Pivot converter
| Constructor Detail | 
|---|
public UML2PivotDeclarationSwitch(UML2Pivot converter)
| Method Detail | 
|---|
public java.lang.Object caseAssociation(org.eclipse.uml2.uml.Association umlAssociation)
caseAssociation in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>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 caseClassifierTemplateParameter(org.eclipse.uml2.uml.ClassifierTemplateParameter umlTemplateParameter)
caseClassifierTemplateParameter in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public DataType caseDataType(org.eclipse.uml2.uml.DataType umlDataType)
caseDataType in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public Enumeration caseEnumeration(org.eclipse.uml2.uml.Enumeration umlEnumeration)
caseEnumeration in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public EnumerationLiteral caseEnumerationLiteral(org.eclipse.uml2.uml.EnumerationLiteral umlEnumLiteral)
caseEnumerationLiteral 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 Parameter caseParameter(org.eclipse.uml2.uml.Parameter eObject)
caseParameter in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public PrimitiveType casePrimitiveType(org.eclipse.uml2.uml.PrimitiveType umlPrimitiveType)
casePrimitiveType 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>
protected void copyClassifier(Class pivotElement,
                              org.eclipse.uml2.uml.Classifier umlClassifier)
protected void copyDataTypeOrEnum(DataType pivotElement,
                                  org.eclipse.uml2.uml.DataType umlDataType)
protected void copyTemplateSignature(TemplateableElement pivotElement,
                                     org.eclipse.uml2.uml.TemplateSignature umlTemplateSignature)
public Element defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase in class org.eclipse.uml2.uml.util.UMLSwitch<java.lang.Object>public java.lang.Object doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject eObject)
doSwitch in class org.eclipse.emf.ecore.util.Switch<java.lang.Object>
public <T extends Element,V extends org.eclipse.emf.ecore.EObject> void doSwitchAll(java.util.Collection<T> pivotObjects,
                                                                                    java.util.List<V> eObjects,
                                                                                    AbstractConversion.Predicate<V> predicate)
public <T extends Element> void doSwitchAll(java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||