org.eclipse.uml2.util
Class UML2Util.Ecore2UML2Converter
java.lang.Object
org.eclipse.emf.ecore.util.EcoreSwitch
org.eclipse.uml2.util.UML2Util.Ecore2UML2Converter
- All Implemented Interfaces:
- UML2Util.Converter
- Enclosing class:
- UML2Util
- public static class UML2Util.Ecore2UML2Converter
- extends EcoreSwitch
- implements UML2Util.Converter
Method Summary |
java.lang.Object |
caseEAttribute(EAttribute eAttribute)
|
java.lang.Object |
caseEClass(EClass eClass)
|
java.lang.Object |
caseEDataType(EDataType eDataType)
|
java.lang.Object |
caseEEnum(EEnum eEnum)
|
java.lang.Object |
caseEEnumLiteral(EEnumLiteral eEnumLiteral)
|
java.lang.Object |
caseEModelElement(EModelElement eModelElement)
|
java.lang.Object |
caseEOperation(EOperation eOperation)
|
java.lang.Object |
caseEPackage(EPackage ePackage)
|
java.lang.Object |
caseEParameter(EParameter eParameter)
|
java.lang.Object |
caseEReference(EReference eReference)
|
java.lang.Object |
caseETypedElement(ETypedElement eTypedElement)
|
java.util.Collection |
convert(java.util.Collection eObjects,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
java.lang.Object |
defaultCase(EObject eObject)
|
java.lang.Object |
doSwitch(EObject eObject)
|
protected PrimitiveType |
getEcorePrimitiveType(EModelElement eModelElement,
java.lang.String name)
|
protected Model |
getEcorePrimitiveTypesLibrary(EModelElement eModelElement)
|
protected Profile |
getEcoreProfile(EModelElement eModelElement)
|
protected Stereotype |
getEcoreStereotype(EModelElement eModelElement,
java.lang.String name)
|
protected Type |
getType(EModelElement eModelElement,
EClassifier eType)
|
protected Type |
getType(ETypedElement eTypedElement)
|
protected void |
processEcoreTaggedValue(Element element,
Stereotype stereotype,
java.lang.String propertyName,
EModelElement eModelElement,
EStructuralFeature eStructuralFeature,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
protected void |
processEcoreTaggedValues(Classifier classifier,
EClassifier eClassifier,
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 |
processEcoreTaggedValues(Package package_,
EPackage ePackage,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
protected void |
processEcoreTaggedValues(Property property,
EStructuralFeature eStructuralFeature,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
protected void |
processOptions(EPackage ePackage,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
protected void |
processRedefinesAnnotations(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
protected void |
processSubsetsAnnotations(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
protected void |
processUnionAnnotations(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OPTION__ECORE_TAGGED_VALUES
public static final java.lang.String OPTION__ECORE_TAGGED_VALUES
- See Also:
- Constant Field Values
OPTION__REDEFINES_ANNOTATIONS
public static final java.lang.String OPTION__REDEFINES_ANNOTATIONS
- See Also:
- Constant Field Values
OPTION__SUBSETS_ANNOTATIONS
public static final java.lang.String OPTION__SUBSETS_ANNOTATIONS
- See Also:
- Constant Field Values
OPTION__UNION_ANNOTATIONS
public static final java.lang.String OPTION__UNION_ANNOTATIONS
- See Also:
- Constant Field Values
ECORE_TAGGED_VALUE
public static final int ECORE_TAGGED_VALUE
- See Also:
- Constant Field Values
REDEFINES_ANNOTATION
public static final int REDEFINES_ANNOTATION
- See Also:
- Constant Field Values
SUBSETS_ANNOTATION
public static final int SUBSETS_ANNOTATION
- See Also:
- Constant Field Values
UNION_ANNOTATION
public static final int UNION_ANNOTATION
- See Also:
- Constant Field Values
eModelElementToElementMap
protected final java.util.Map eModelElementToElementMap
ePackages
protected java.util.Collection ePackages
UML2Util.Ecore2UML2Converter
public UML2Util.Ecore2UML2Converter()
getEcorePrimitiveTypesLibrary
protected Model getEcorePrimitiveTypesLibrary(EModelElement eModelElement)
getEcorePrimitiveType
protected PrimitiveType getEcorePrimitiveType(EModelElement eModelElement,
java.lang.String name)
getType
protected Type getType(EModelElement eModelElement,
EClassifier eType)
getType
protected Type getType(ETypedElement eTypedElement)
caseEAttribute
public java.lang.Object caseEAttribute(EAttribute eAttribute)
caseEClass
public java.lang.Object caseEClass(EClass eClass)
caseEDataType
public java.lang.Object caseEDataType(EDataType eDataType)
caseEEnum
public java.lang.Object caseEEnum(EEnum eEnum)
caseEEnumLiteral
public java.lang.Object caseEEnumLiteral(EEnumLiteral eEnumLiteral)
caseEModelElement
public java.lang.Object caseEModelElement(EModelElement eModelElement)
caseEOperation
public java.lang.Object caseEOperation(EOperation eOperation)
caseEPackage
public java.lang.Object caseEPackage(EPackage ePackage)
caseEParameter
public java.lang.Object caseEParameter(EParameter eParameter)
caseEReference
public java.lang.Object caseEReference(EReference eReference)
caseETypedElement
public java.lang.Object caseETypedElement(ETypedElement eTypedElement)
defaultCase
public java.lang.Object defaultCase(EObject eObject)
doSwitch
public java.lang.Object doSwitch(EObject eObject)
getEcoreProfile
protected Profile getEcoreProfile(EModelElement eModelElement)
getEcoreStereotype
protected Stereotype getEcoreStereotype(EModelElement eModelElement,
java.lang.String name)
processEcoreTaggedValue
protected void processEcoreTaggedValue(Element element,
Stereotype stereotype,
java.lang.String propertyName,
EModelElement eModelElement,
EStructuralFeature eStructuralFeature,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processEcoreTaggedValues
protected void processEcoreTaggedValues(Package package_,
EPackage ePackage,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processEcoreTaggedValues
protected void processEcoreTaggedValues(Classifier classifier,
EClassifier eClassifier,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processEcoreTaggedValues
protected void processEcoreTaggedValues(Property property,
EStructuralFeature eStructuralFeature,
java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processEcoreTaggedValues
protected void processEcoreTaggedValues(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processRedefinesAnnotations
protected void processRedefinesAnnotations(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processSubsetsAnnotations
protected void processSubsetsAnnotations(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processUnionAnnotations
protected void processUnionAnnotations(java.util.Map options,
DiagnosticChain diagnostics,
java.util.Map context)
processOptions
protected void processOptions(EPackage ePackage,
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