org.eclipse.uml2.util
Class UML2Util.UML22EcoreConverter

java.lang.Object
  extended byorg.eclipse.uml2.util.UML2Switch
      extended byorg.eclipse.uml2.util.UML2Util.UML22EcoreConverter
All Implemented Interfaces:
UML2Util.Converter
Enclosing class:
UML2Util

public static class UML2Util.UML22EcoreConverter
extends UML2Switch
implements UML2Util.Converter


Nested Class Summary
protected  class UML2Util.UML22EcoreConverter.ETypeMatcher
           
protected  class UML2Util.UML22EcoreConverter.NameMatcher
           
protected  class UML2Util.UML22EcoreConverter.SignatureMatcher
           
 
Field Summary
static int DERIVED_FEATURE
           
static int DUPLICATE_FEATURE
           
static int DUPLICATE_FEATURE_INHERITANCE
           
static int DUPLICATE_OPERATION
           
static int DUPLICATE_OPERATION_INHERITANCE
           
static int ECORE_TAGGED_VALUE
           
protected  java.util.Map elementToEModelElementMap
           
static java.lang.String OPTION__DERIVED_FEATURES
           
static java.lang.String OPTION__DUPLICATE_FEATURE_INHERITANCE
           
static java.lang.String OPTION__DUPLICATE_FEATURES
           
static java.lang.String OPTION__DUPLICATE_OPERATION_INHERITANCE
           
static java.lang.String OPTION__DUPLICATE_OPERATIONS
           
static java.lang.String OPTION__ECORE_TAGGED_VALUES
           
static java.lang.String OPTION__REDEFINING_OPERATIONS
           
static java.lang.String OPTION__REDEFINING_PROPERTIES
           
static java.lang.String OPTION__SUBSETTING_PROPERTIES
           
static java.lang.String OPTION__UNION_PROPERTIES
           
protected  java.util.Collection packages
           
static int REDEFINING_OPERATION
           
static int REDEFINING_PROPERTY
           
static int SUBSETTING_PROPERTY
           
static int UNION_PROPERTY
           
 
Fields inherited from class org.eclipse.uml2.util.UML2Switch
copyright, modelPackage
 
Constructor Summary
UML2Util.UML22EcoreConverter()
           
 
Method Summary
 java.lang.Object caseClass(Class class_)
          Returns the result of interpretting the object as an instance of 'Class'
 java.lang.Object caseComment(Comment comment)
          Returns the result of interpretting the object as an instance of 'Comment'
 java.lang.Object caseConstraint(Constraint constraint)
          Returns the result of interpretting the object as an instance of 'Constraint'
 java.lang.Object caseEModelElement(EModelElement eModelElement)
          Returns the result of interpretting the object as an instance of 'EModel Element'
 java.lang.Object caseEnumeration(Enumeration enumeration)
          Returns the result of interpretting the object as an instance of 'Enumeration'
 java.lang.Object caseEnumerationLiteral(EnumerationLiteral enumerationLiteral)
          Returns the result of interpretting the object as an instance of 'Enumeration Literal'
 java.lang.Object caseGeneralization(Generalization generalization)
          Returns the result of interpretting the object as an instance of 'Generalization'
 java.lang.Object caseImplementation(Implementation implementation)
          Returns the result of interpretting the object as an instance of 'Implementation'
 java.lang.Object caseInterface(Interface interface_)
          Returns the result of interpretting the object as an instance of 'Interface'
 java.lang.Object caseMultiplicityElement(MultiplicityElement multiplicityElement)
          Returns the result of interpretting the object as an instance of 'Multiplicity Element'
 java.lang.Object caseOperation(Operation operation)
          Returns the result of interpretting the object as an instance of 'Operation'
 java.lang.Object casePackage(Package package_)
          Returns the result of interpretting the object as an instance of 'Package'
 java.lang.Object caseParameter(Parameter parameter)
          Returns the result of interpretting the object as an instance of 'Parameter'
 java.lang.Object casePrimitiveType(PrimitiveType primitiveType)
          Returns the result of interpretting the object as an instance of 'Primitive Type'
 java.lang.Object caseProperty(Property property)
          Returns the result of interpretting the object as an instance of 'Property'
 java.lang.Object caseTypedElement(TypedElement typedElement)
          Returns the result of interpretting the object as an instance of 'Typed Element'
 java.util.Collection convert(java.util.Collection eObjects, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
 java.lang.Object defaultCase(EObject eObject)
          Returns the result of interpretting the object as an instance of 'EObject'
 java.lang.Object doSwitch(EObject eObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  void ensureConformity(ETypedElement eTypedElement, ETypedElement otherETypedElement)
           
protected  Stereotype getAppliedEcoreStereotype(Element element, java.lang.String name)
           
protected  EClassifier getEType(Type type)
           
protected  EClassifier getEType(TypedElement typedElement)
           
protected  void processDerivedFeatures(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processDuplicateFeatureInheritance(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processDuplicateFeatures(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processDuplicateOperationInheritance(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processDuplicateOperations(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValue(EModelElement eModelElement, EStructuralFeature eStructuralFeature, Element element, Stereotype stereotype, java.lang.String propertyName, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EClassifier eClassifier, Classifier classifier, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EEnum eEnum, Enumeration enumeration, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EEnumLiteral eEnumLiteral, EnumerationLiteral enumerationLiteral, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EOperation eOperation, Operation operation, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EPackage ePackage, Package package_, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EParameter eParameter, Parameter parameter, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(EStructuralFeature eStructuralFeature, Property property, java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processEcoreTaggedValues(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processOptions(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processRedefiningOperations(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processRedefiningProperties(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processSubsettingProperties(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void processUnionProperties(java.util.Map options, DiagnosticChain diagnostics, java.util.Map context)
           
protected  void qualifyName(ENamedElement eNamedElement)
           
protected  void setName(ENamedElement eNamedElement, NamedElement namedElement)
           
protected  void setName(ENamedElement eNamedElement, java.lang.String name, boolean validate)
           
 
Methods inherited from class org.eclipse.uml2.util.UML2Switch
caseAbstraction, caseAcceptCallAction, caseAcceptEventAction, caseAction, caseActivity, caseActivityEdge, caseActivityFinalNode, caseActivityGroup, caseActivityNode, caseActivityParameterNode, caseActivityPartition, caseActor, caseAddStructuralFeatureValueAction, caseAddVariableValueAction, caseAnyTrigger, caseApplyFunctionAction, caseArtifact, caseAssociation, caseAssociationClass, caseBehavior, caseBehavioralFeature, caseBehavioredClassifier, caseBroadcastSignalAction, caseCallAction, caseCallBehaviorAction, caseCallOperationAction, caseCallTrigger, caseCentralBufferNode, caseChangeTrigger, caseClassifier, caseClassifierTemplateParameter, caseClause, caseClearAssociationAction, caseClearStructuralFeatureAction, caseClearVariableAction, caseCollaboration, caseCollaborationOccurrence, caseCombinedFragment, caseCommunicationPath, caseComponent, caseConditionalNode, caseConnectableElement, caseConnectableElementTemplateParameter, caseConnectionPointReference, caseConnector, caseConnectorEnd, caseContinuation, caseControlFlow, caseControlNode, caseCreateLinkAction, caseCreateLinkObjectAction, caseCreateObjectAction, caseDataStoreNode, caseDataType, caseDecisionNode, caseDependency, caseDeployedArtifact, caseDeployment, caseDeploymentSpecification, caseDeploymentTarget, caseDestroyLinkAction, caseDestroyObjectAction, caseDevice, caseDirectedRelationship, caseDuration, caseDurationConstraint, caseDurationInterval, caseDurationObservationAction, caseElement, caseElementImport, caseEncapsulatedClassifier, caseEventOccurrence, caseExceptionHandler, caseExecutableNode, caseExecutionEnvironment, caseExecutionOccurrence, caseExpansionNode, caseExpansionRegion, caseExpression, caseExtend, caseExtension, caseExtensionEnd, caseExtensionPoint, caseFeature, caseFinalNode, caseFinalState, caseFlowFinalNode, caseForkNode, caseGate, caseGeneralizationSet, caseGeneralOrdering, caseInclude, caseInformationFlow, caseInformationItem, caseInitialNode, caseInputPin, caseInstanceSpecification, caseInstanceValue, caseInteraction, caseInteractionConstraint, caseInteractionFragment, caseInteractionOccurrence, caseInteractionOperand, caseInterruptibleActivityRegion, caseInterval, caseIntervalConstraint, caseInvocationAction, caseJoinNode, caseLifeline, caseLinkAction, caseLinkEndCreationData, caseLinkEndData, caseLiteralBoolean, caseLiteralInteger, caseLiteralNull, caseLiteralSpecification, caseLiteralString, caseLiteralUnlimitedNatural, caseLoopNode, caseManifestation, caseMergeNode, caseMessage, caseMessageEnd, caseMessageTrigger, caseModel, caseNamedElement, caseNamespace, caseNode, caseObjectFlow, caseObjectNode, caseOpaqueExpression, caseOperationTemplateParameter, caseOutputPin, casePackageableElement, casePackageImport, casePackageMerge, caseParameterableClassifier, caseParameterableElement, caseParameterSet, casePartDecomposition, casePermission, casePin, casePort, casePrimitiveFunction, caseProfile, caseProfileApplication, caseProtocolConformance, caseProtocolStateMachine, caseProtocolTransition, casePseudostate, caseQualifierValue, caseRaiseExceptionAction, caseReadExtentAction, caseReadIsClassifiedObjectAction, caseReadLinkAction, caseReadLinkObjectEndAction, caseReadLinkObjectEndQualifierAction, caseReadSelfAction, caseReadStructuralFeatureAction, caseReadVariableAction, caseRealization, caseReception, caseReclassifyObjectAction, caseRedefinableElement, caseRedefinableTemplateSignature, caseRegion, caseRelationship, caseRemoveStructuralFeatureValueAction, caseRemoveVariableValueAction, caseReplyAction, caseSendObjectAction, caseSendSignalAction, caseSignal, caseSignalTrigger, caseSlot, caseStartOwnedBehaviorAction, caseState, caseStateInvariant, caseStateMachine, caseStereotype, caseStop, caseStringExpression, caseStructuralFeature, caseStructuralFeatureAction, caseStructuredActivityNode, caseStructuredClassifier, caseSubstitution, caseTemplateableClassifier, caseTemplateableElement, caseTemplateBinding, caseTemplateParameter, caseTemplateParameterSubstitution, caseTemplateSignature, caseTestIdentityAction, caseTimeConstraint, caseTimeExpression, caseTimeInterval, caseTimeObservationAction, caseTimeTrigger, caseTransition, caseTrigger, caseType, caseUsage, caseUseCase, caseValuePin, caseValueSpecification, caseVariable, caseVariableAction, caseVertex, caseWriteLinkAction, caseWriteStructuralFeatureAction, caseWriteVariableAction, doSwitch, doSwitch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTION__ECORE_TAGGED_VALUES

public static final java.lang.String OPTION__ECORE_TAGGED_VALUES
See Also:
Constant Field Values

OPTION__REDEFINING_OPERATIONS

public static final java.lang.String OPTION__REDEFINING_OPERATIONS
See Also:
Constant Field Values

OPTION__REDEFINING_PROPERTIES

public static final java.lang.String OPTION__REDEFINING_PROPERTIES
See Also:
Constant Field Values

OPTION__SUBSETTING_PROPERTIES

public static final java.lang.String OPTION__SUBSETTING_PROPERTIES
See Also:
Constant Field Values

OPTION__UNION_PROPERTIES

public static final java.lang.String OPTION__UNION_PROPERTIES
See Also:
Constant Field Values

OPTION__DERIVED_FEATURES

public static final java.lang.String OPTION__DERIVED_FEATURES
See Also:
Constant Field Values

OPTION__DUPLICATE_OPERATIONS

public static final java.lang.String OPTION__DUPLICATE_OPERATIONS
See Also:
Constant Field Values

OPTION__DUPLICATE_OPERATION_INHERITANCE

public static final java.lang.String OPTION__DUPLICATE_OPERATION_INHERITANCE
See Also:
Constant Field Values

OPTION__DUPLICATE_FEATURES

public static final java.lang.String OPTION__DUPLICATE_FEATURES
See Also:
Constant Field Values

OPTION__DUPLICATE_FEATURE_INHERITANCE

public static final java.lang.String OPTION__DUPLICATE_FEATURE_INHERITANCE
See Also:
Constant Field Values

ECORE_TAGGED_VALUE

public static final int ECORE_TAGGED_VALUE
See Also:
Constant Field Values

REDEFINING_OPERATION

public static final int REDEFINING_OPERATION
See Also:
Constant Field Values

REDEFINING_PROPERTY

public static final int REDEFINING_PROPERTY
See Also:
Constant Field Values

SUBSETTING_PROPERTY

public static final int SUBSETTING_PROPERTY
See Also:
Constant Field Values

UNION_PROPERTY

public static final int UNION_PROPERTY
See Also:
Constant Field Values

DERIVED_FEATURE

public static final int DERIVED_FEATURE
See Also:
Constant Field Values

DUPLICATE_OPERATION

public static final int DUPLICATE_OPERATION
See Also:
Constant Field Values

DUPLICATE_OPERATION_INHERITANCE

public static final int DUPLICATE_OPERATION_INHERITANCE
See Also:
Constant Field Values

DUPLICATE_FEATURE

public static final int DUPLICATE_FEATURE
See Also:
Constant Field Values

DUPLICATE_FEATURE_INHERITANCE

public static final int DUPLICATE_FEATURE_INHERITANCE
See Also:
Constant Field Values

elementToEModelElementMap

protected final java.util.Map elementToEModelElementMap

packages

protected java.util.Collection packages
Constructor Detail

UML2Util.UML22EcoreConverter

public UML2Util.UML22EcoreConverter()
Method Detail

setName

protected void setName(ENamedElement eNamedElement,
                       java.lang.String name,
                       boolean validate)

setName

protected void setName(ENamedElement eNamedElement,
                       NamedElement namedElement)

getEType

protected EClassifier getEType(Type type)

getEType

protected EClassifier getEType(TypedElement typedElement)

getAppliedEcoreStereotype

protected Stereotype getAppliedEcoreStereotype(Element element,
                                               java.lang.String name)

caseClass

public java.lang.Object caseClass(Class class_)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Class'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseClass in class UML2Switch
Parameters:
class_ - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Class'.
See Also:
doSwitch(EObject)

caseComment

public java.lang.Object caseComment(Comment comment)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Comment'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseComment in class UML2Switch
Parameters:
comment - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Comment'.
See Also:
doSwitch(EObject)

caseConstraint

public java.lang.Object caseConstraint(Constraint constraint)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Constraint'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseConstraint in class UML2Switch
Parameters:
constraint - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Constraint'.
See Also:
doSwitch(EObject)

caseEModelElement

public java.lang.Object caseEModelElement(EModelElement eModelElement)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'EModel Element'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseEModelElement in class UML2Switch
Parameters:
eModelElement - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'EModel Element'.
See Also:
doSwitch(EObject)

caseEnumeration

public java.lang.Object caseEnumeration(Enumeration enumeration)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseEnumeration in class UML2Switch
Parameters:
enumeration - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Enumeration'.
See Also:
doSwitch(EObject)

caseEnumerationLiteral

public java.lang.Object caseEnumerationLiteral(EnumerationLiteral enumerationLiteral)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Enumeration Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseEnumerationLiteral in class UML2Switch
Parameters:
enumerationLiteral - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Enumeration Literal'.
See Also:
doSwitch(EObject)

caseGeneralization

public java.lang.Object caseGeneralization(Generalization generalization)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Generalization'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseGeneralization in class UML2Switch
Parameters:
generalization - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Generalization'.
See Also:
doSwitch(EObject)

caseImplementation

public java.lang.Object caseImplementation(Implementation implementation)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Implementation'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseImplementation in class UML2Switch
Parameters:
implementation - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Implementation'.
See Also:
doSwitch(EObject)

caseInterface

public java.lang.Object caseInterface(Interface interface_)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Interface'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseInterface in class UML2Switch
Parameters:
interface_ - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Interface'.
See Also:
doSwitch(EObject)

caseMultiplicityElement

public java.lang.Object caseMultiplicityElement(MultiplicityElement multiplicityElement)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Multiplicity Element'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseMultiplicityElement in class UML2Switch
Parameters:
multiplicityElement - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Multiplicity Element'.
See Also:
doSwitch(EObject)

caseOperation

public java.lang.Object caseOperation(Operation operation)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Operation'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseOperation in class UML2Switch
Parameters:
operation - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Operation'.
See Also:
doSwitch(EObject)

casePackage

public java.lang.Object casePackage(Package package_)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Package'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
casePackage in class UML2Switch
Parameters:
package_ - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Package'.
See Also:
doSwitch(EObject)

caseParameter

public java.lang.Object caseParameter(Parameter parameter)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseParameter in class UML2Switch
Parameters:
parameter - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Parameter'.
See Also:
doSwitch(EObject)

casePrimitiveType

public java.lang.Object casePrimitiveType(PrimitiveType primitiveType)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Primitive Type'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
casePrimitiveType in class UML2Switch
Parameters:
primitiveType - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Primitive Type'.
See Also:
doSwitch(EObject)

caseProperty

public java.lang.Object caseProperty(Property property)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Property'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseProperty in class UML2Switch
Parameters:
property - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Property'.
See Also:
doSwitch(EObject)

caseTypedElement

public java.lang.Object caseTypedElement(TypedElement typedElement)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'Typed Element'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseTypedElement in class UML2Switch
Parameters:
typedElement - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Typed Element'.
See Also:
doSwitch(EObject)

defaultCase

public java.lang.Object defaultCase(EObject eObject)
Description copied from class: UML2Switch
Returns the result of interpretting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.

Overrides:
defaultCase in class UML2Switch
Parameters:
eObject - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'EObject'.
See Also:
UML2Switch.doSwitch(org.eclipse.emf.ecore.EObject)

doSwitch

public java.lang.Object doSwitch(EObject eObject)
Description copied from class: UML2Switch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Overrides:
doSwitch in class UML2Switch
Returns:
the first non-null result returned by a caseXXX call.

processEcoreTaggedValue

protected void processEcoreTaggedValue(EModelElement eModelElement,
                                       EStructuralFeature eStructuralFeature,
                                       Element element,
                                       Stereotype stereotype,
                                       java.lang.String propertyName,
                                       java.util.Map options,
                                       DiagnosticChain diagnostics,
                                       java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EClassifier eClassifier,
                                        Classifier classifier,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EEnum eEnum,
                                        Enumeration enumeration,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EEnumLiteral eEnumLiteral,
                                        EnumerationLiteral enumerationLiteral,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EOperation eOperation,
                                        Operation operation,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EPackage ePackage,
                                        Package package_,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EParameter eParameter,
                                        Parameter parameter,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(EStructuralFeature eStructuralFeature,
                                        Property property,
                                        java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processEcoreTaggedValues

protected void processEcoreTaggedValues(java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processRedefiningOperations

protected void processRedefiningOperations(java.util.Map options,
                                           DiagnosticChain diagnostics,
                                           java.util.Map context)

processRedefiningProperties

protected void processRedefiningProperties(java.util.Map options,
                                           DiagnosticChain diagnostics,
                                           java.util.Map context)

processSubsettingProperties

protected void processSubsettingProperties(java.util.Map options,
                                           DiagnosticChain diagnostics,
                                           java.util.Map context)

processUnionProperties

protected void processUnionProperties(java.util.Map options,
                                      DiagnosticChain diagnostics,
                                      java.util.Map context)

processDerivedFeatures

protected void processDerivedFeatures(java.util.Map options,
                                      DiagnosticChain diagnostics,
                                      java.util.Map context)

ensureConformity

protected void ensureConformity(ETypedElement eTypedElement,
                                ETypedElement otherETypedElement)

qualifyName

protected void qualifyName(ENamedElement eNamedElement)

processDuplicateOperations

protected void processDuplicateOperations(java.util.Map options,
                                          DiagnosticChain diagnostics,
                                          java.util.Map context)

processDuplicateOperationInheritance

protected void processDuplicateOperationInheritance(java.util.Map options,
                                                    DiagnosticChain diagnostics,
                                                    java.util.Map context)

processDuplicateFeatures

protected void processDuplicateFeatures(java.util.Map options,
                                        DiagnosticChain diagnostics,
                                        java.util.Map context)

processDuplicateFeatureInheritance

protected void processDuplicateFeatureInheritance(java.util.Map options,
                                                  DiagnosticChain diagnostics,
                                                  java.util.Map context)

processOptions

protected void processOptions(java.util.Map options,
                              DiagnosticChain diagnostics,
                              java.util.Map context)

convert

public java.util.Collection convert(java.util.Collection eObjects,
                                    java.util.Map options,
                                    DiagnosticChain diagnostics,
                                    java.util.Map context)
Specified by:
convert in interface UML2Util.Converter

Copyright 2003, 2005 IBM Corporation and others.
All Rights Reserved.