org.eclipse.uml2.uml.resource
Class CMOF2UMLExtendedMetaData

java.lang.Object
  extended by org.eclipse.emf.ecore.util.BasicExtendedMetaData
      extended by org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData
          extended by org.eclipse.uml2.uml.resource.CMOF2UMLExtendedMetaData
All Implemented Interfaces:
org.eclipse.emf.ecore.util.ExtendedMetaData

public class CMOF2UMLExtendedMetaData
extends org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.BasicExtendedMetaData
org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassExtendedMetaDataImpl, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EDataTypeExtendedMetaDataImpl, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaDataImpl, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaDataImpl
 
Field Summary
static java.lang.String CMOF_TAG
           
static java.lang.String CMOF_TAG_ELEMENT
           
static java.lang.String CMOF_TAG_NAME
           
static java.lang.String CMOF_TAG_VALUE
           
protected static java.lang.String TAG
           
protected static java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> uriMap
           
static java.lang.String XMI_TAG__ATTRIBUTE
           
static java.lang.String XMI_TAG__ELEMENT
           
static java.lang.String XMI_TAG__ID_PROPERTY
           
static java.lang.String XMI_TAG__NS_PREFIX
           
static java.lang.String XMI_TAG__NS_URI
           
static java.lang.String XMI_TAG__SCHEMA_TYPE
           
static java.lang.String XMI_TAG__XMI_NAME
           
 
Fields inherited from class org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData
ecore2xmlRegistry, xmlMaps
 
Fields inherited from class org.eclipse.emf.ecore.util.BasicExtendedMetaData
annotationMap, annotationURI, demandRegistry, extendedMetaDataHolderCache, registry, UNINITIALIZED_EDATA_TYPE, UNINITIALIZED_ESTRUCTURAL_FEATURE, UNINITIALIZED_INT, UNINITIALIZED_STRING
 
Fields inherited from interface org.eclipse.emf.ecore.util.ExtendedMetaData
ANNOTATION_URI, ATTRIBUTE_FEATURE, ATTRIBUTE_WILDCARD_FEATURE, COLLAPSE_WHITE_SPACE, CONTENT_KINDS, DERIVATION_KINDS, ELEMENT_FEATURE, ELEMENT_ONLY_CONTENT, ELEMENT_WILDCARD_FEATURE, EMPTY_CONTENT, FEATURE_KINDS, GROUP_FEATURE, INSTANCE, LAX_PROCESSING, LIST_DERIVATION, MIXED_CONTENT, PRESERVE_WHITE_SPACE, PROCESSING_KINDS, REPLACE_WHITE_SPACE, RESTRICTION_DERIVATION, SIMPLE_CONTENT, SIMPLE_FEATURE, SKIP_PROCESSING, STRICT_PROCESSING, UNION_DERIVATION, UNSPECIFIED_CONTENT, UNSPECIFIED_DERIVATION, UNSPECIFIED_FEATURE, UNSPECIFIED_PROCESSING, UNSPECIFIED_WHITE_SPACE, WHITE_SPACE_KINDS, XMI_URI, XML_SCHEMA_URI, XML_URI, XMLNS_PREFIX, XMLNS_URI, XSI_PREFIX, XSI_URI
 
Constructor Summary
CMOF2UMLExtendedMetaData(org.eclipse.emf.ecore.EPackage.Registry ePackageRegistry, org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry ecore2xmlRegistry)
           
 
Method Summary
protected  org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo getInfo(org.eclipse.emf.ecore.ENamedElement element)
           
 java.lang.String getName(org.eclipse.emf.ecore.EClassifier eClassifier)
           
 java.lang.String getName(org.eclipse.emf.ecore.EClassifier eClassifier, boolean allowNull)
           
 java.lang.String getName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
           
 java.lang.String getName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, boolean allowNull)
           
static java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> getURIMap()
           
 
Methods inherited from class org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData
getClassifier, getFeatureKind, getNamespace, getPackage, getType, isFeatureKindSpecific
 
Methods inherited from class org.eclipse.emf.ecore.util.BasicExtendedMetaData
basicGetAffiliation, basicGetBaseType, basicGetContentKind, basicGetDerivationKind, basicGetEnumerationFacet, basicGetFeatureKind, basicGetFractionDigitsFacet, basicGetGroup, basicGetItemType, basicGetLengthFacet, basicGetMaxExclusiveFacet, basicGetMaxInclusiveFacet, basicGetMaxLengthFacet, basicGetMemberTypes, basicGetMinExclusiveFacet, basicGetMinInclusiveFacet, basicGetMinLengthFacet, basicGetName, basicGetName, basicGetNamespace, basicGetPatternFacet, basicGetProcessingKind, basicGetTotalDigitsFacet, basicGetWhiteSpaceFacet, basicGetWildcards, basicIsQualified, computePrefix, createEClassifierExtendedMetaData, createEPackageExtendedMetaData, createEStructuralFeatureExtendedMetaData, demandedPackages, demandFeature, demandFeature, demandPackage, demandType, getAffiliation, getAffiliation, getAllAttributes, getAllElements, getAnnotation, getAttribute, getAttribute, getAttributes, getAttributeWildcardAffiliation, getBaseType, getContentKind, getDerivationKind, getDocumentRoot, getElement, getElement, getElements, getElementWildcardAffiliation, getEncodedWildcards, getEnumerationFacet, getExtendedMetaData, getExtendedMetaData, getExtendedMetaData, getFractionDigitsFacet, getGroup, getItemType, getLengthFacet, getLocalAttribute, getLocalElement, getMaxExclusiveFacet, getMaxInclusiveFacet, getMaxLengthFacet, getMemberTypes, getMinExclusiveFacet, getMinInclusiveFacet, getMinLengthFacet, getMixedFeature, getNamespace, getNamespace, getPatternFacet, getProcessingKind, getQualifiedName, getQualifiedName, getSimpleFeature, getTotalDigitsFacet, getType, getWhiteSpaceFacet, getWildcards, getXMLNSPrefixMapFeature, getXSISchemaLocationMapFeature, isAnonymous, isDocumentRoot, isFeatureNamespaceMatchingLax, isQualified, matches, matches, putPackage, setAffiliation, setBaseType, setContentKind, setDocumentRoot, setEnumerationFacet, setFeatureKind, setFractionDigitsFacet, setGroup, setItemType, setLengthFacet, setMaxExclusiveFacet, setMaxInclusiveFacet, setMaxLengthFacet, setMemberTypes, setMinExclusiveFacet, setMinInclusiveFacet, setMinLengthFacet, setName, setName, setNamespace, setPatternFacet, setProcessingKind, setQualified, setTotalDigitsFacet, setWhiteSpaceFacet, setWildcards
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG

protected static final java.lang.String TAG
See Also:
Constant Field Values

CMOF_TAG

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

CMOF_TAG_NAME

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

CMOF_TAG_VALUE

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

CMOF_TAG_ELEMENT

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

XMI_TAG__ATTRIBUTE

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

XMI_TAG__ELEMENT

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

XMI_TAG__ID_PROPERTY

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

XMI_TAG__NS_PREFIX

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

XMI_TAG__NS_URI

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

XMI_TAG__SCHEMA_TYPE

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

XMI_TAG__XMI_NAME

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

uriMap

protected static java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> uriMap
Constructor Detail

CMOF2UMLExtendedMetaData

public CMOF2UMLExtendedMetaData(org.eclipse.emf.ecore.EPackage.Registry ePackageRegistry,
                                org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry ecore2xmlRegistry)
Method Detail

getURIMap

public static java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> getURIMap()

getInfo

protected org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo getInfo(org.eclipse.emf.ecore.ENamedElement element)
Overrides:
getInfo in class org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData

getName

public java.lang.String getName(org.eclipse.emf.ecore.EClassifier eClassifier)
Specified by:
getName in interface org.eclipse.emf.ecore.util.ExtendedMetaData
Overrides:
getName in class org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData

getName

public java.lang.String getName(org.eclipse.emf.ecore.EClassifier eClassifier,
                                boolean allowNull)

getName

public java.lang.String getName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Specified by:
getName in interface org.eclipse.emf.ecore.util.ExtendedMetaData
Overrides:
getName in class org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData

getName

public java.lang.String getName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
                                boolean allowNull)

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