public class XMLPersistenceMappingExtendedMetaDataImpl extends org.eclipse.emf.ecore.util.BasicExtendedMetaData implements XMLPersistenceMappingExtendedMetaData
| Modifier and Type | Class and Description |
|---|---|
static interface |
XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEClassifierExtendedMetaData |
static interface |
XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEPackageExtendedMetaData |
class |
XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEPackageExtendedMetaDataImpl |
static interface |
XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEStructuralFeatureExtendedMetaData |
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| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<org.eclipse.emf.ecore.EModelElement,java.lang.Object> |
extendedMetaDataCache |
protected int[] |
fallbackSerializationConfiguration |
protected org.eclipse.emf.ecore.EPackage.Registry |
registry |
protected static java.lang.Boolean |
UNINITIALIZED_BOOLEAN |
protected static int |
UNINITIALIZED_INT |
protected static java.lang.String |
UNINITIALIZED_STRING |
protected static java.util.Map<java.lang.String,java.lang.String> |
UNINITIALIZED_STRING_STRING_MAP |
annotationMap, annotationURI, demandRegistry, extendedMetaDataHolderCache, UNINITIALIZED_EDATA_TYPE, UNINITIALIZED_ESTRUCTURAL_FEATURECLASSIFIER_ELEMENT, CLASSIFIER_NAME_SUFFIX, CLASSIFIER_WRAPPER_ELEMENT, DEFAULT_EREFERENCE_CONTAINED_TYPE_ATTRIBUTE_NAME, DEFAULT_EREFERENCE_CONTAINED_TYPE_DECLARATION_STRATEGY, DEFAULT_EREFERENCE_CONTAINED_TYPE_IDENTIFICATION_STRATEGY, DEFAULT_EREFERENCE_REFERENCED_TYPE_ATTRIBUTE_NAME, DEFAULT_EREFERENCE_REFERENCED_TYPE_DECLARATION_STRATEGY, DEFAULT_EREFERENCE_REFERENCED_TYPE_IDENTIFICATION_STRATEGY, EXTERNAL_SCHEMA_LOCATIONS, FEATURE_ELEMENT, FEATURE_WRAPPER_ELEMENT, INSTANCE, NAME, SCHEMA_LOCATION, SERIALIZATION_STRUCTURE__UNDEFINED, TYPE_ATTRIBUTE_NAME, TYPE_DECLARATION_ALWAYS, TYPE_DECLARATION_IF_NEEDED, TYPE_DECLARATION_STRATEGIES, TYPE_DECLARATION_STRATEGY, TYPE_DECLARATION_UNSPECIFIED, TYPE_IDENTIFICATION_ATTRIBUTE_ONLY, TYPE_IDENTIFICATION_ATTRIBUTE_OVERWRITES_URI, TYPE_IDENTIFICATION_STRATEGIES, TYPE_IDENTIFICATION_STRATEGY, TYPE_IDENTIFICATION_UNSPECIFIED, TYPE_IDENTIFICATION_URI_ONLY, TYPE_IDENTIFICATION_URI_OVERWRITES_ATTRIBUTE, WRAPPER_NAME, XML_GLOBAL_ELEMENT, XML_PERSISTENCE_MAPPING_ANNOTATION_SOURCE_URI, XML_PERSISTENCE_MAPPING_STRATEGY__0000__NONE, XML_PERSISTENCE_MAPPING_STRATEGY__0001__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__0010__CLASSIFIER_WRAPPER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__0011__CLASSIFIER_WRAPPER_ELEMENT__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__0100__FEATURE_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__0101__FEATURE_ELEMENT__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__0110__FEATURE_ELEMENT__CLASSIFIER_WRAPPER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__0111__FEATURE_ELEMENT__CLASSIFIER_WRAPPER_ELEMENT__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1000__FEATURE_WRAPPER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1001__FEATURE_WRAPPER_ELEMENT__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1010__FEATURE_WRAPPER_ELEMENT__CLASSIFIER_WRAPPER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1011__FEATURE_WRAPPER_ELEMENT__CLASSIFIER_WRAPPER_ELEMENT__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1100__FEATURE_WRAPPER_ELEMENT__FEATURE_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1101__FEATURE_WRAPPER_ELEMENT__FEATURE_ELEMENT__CLASSIFIER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1110__FEATURE_WRAPPER_ELEMENT__FEATURE_ELEMENT__CLASSIFIER_WRAPPER_ELEMENT, XML_PERSISTENCE_MAPPING_STRATEGY__1111__FEATURE_WRAPPER_ELEMENT__FEATURE_ELEMENT__CLASSIFIER_WRAPPER_ELEMENT__CLASSIFIER_ELEMENTANNOTATION_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, 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 and Description |
|---|
XMLPersistenceMappingExtendedMetaDataImpl() |
XMLPersistenceMappingExtendedMetaDataImpl(org.eclipse.emf.ecore.EPackage.Registry registry) |
XMLPersistenceMappingExtendedMetaDataImpl(int[] fallbackSerializations) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
basicGetClassifierNameSuffix(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
default is ""
|
protected java.lang.String |
basicGetDefaultEReferenceContainedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage) |
protected int |
basicGetDefaultEReferenceContainedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
protected int |
basicGetDefaultEReferenceContainedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
protected java.lang.String |
basicGetDefaultEReferenceReferencedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage) |
protected int |
basicGetDefaultEReferenceReferencedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
protected int |
basicGetDefaultEReferenceReferencedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
protected int |
basicGetFeatureSerializationStructure(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected java.lang.String |
basicGetTypeAttributeName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected int |
basicGetTypeDeclarationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected int |
basicGetTypeIdentificationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected java.lang.String |
basicGetWrapperName(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected java.lang.String |
basicGetWrapperName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected java.lang.String |
basicGetXMLCustomSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected java.lang.String |
basicGetXMLCustomSimpleTypeValuePattern(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected java.util.Map<java.lang.String,java.lang.String> |
basicGetXMLExternalSchemaLocations(org.eclipse.emf.ecore.EPackage ePackage) |
protected java.lang.String |
basicGetXMLSchemaLocation(org.eclipse.emf.ecore.EPackage ePackage) |
protected java.lang.String |
basicGetXMLXsdSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected boolean |
basicIsAttribute(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected boolean |
basicIsGlobalElement(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected boolean |
basicIsXMLPersistenceMappingEnabled(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEClassifierExtendedMetaData |
createXMLPersistenceMappingEClassifierExtendedMetaData(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEPackageExtendedMetaData |
createXMLPersistenceMappingEPackageExtendedMetaData(org.eclipse.emf.ecore.EPackage ePackage) |
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEStructuralFeatureExtendedMetaData |
createXMLPersistenceMappingEStructuralFeatureExtendedMetaData(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
org.eclipse.emf.ecore.EStructuralFeature |
getFeatureByXMLElementName(org.eclipse.emf.ecore.EClass eClass,
java.lang.String namespace,
java.lang.String xmlElementName)
Returns a structural feature within a class, corresponding to a local element with the given namespace and name,
or, failing that, a document root feature corresponding to a global element with the given namespace and name
that is
affiliated with a feature in the class. |
org.eclipse.emf.ecore.EPackage |
getPackage(java.lang.String namespace)
Retrieves the package with the specified namespace URI from the package registry associated with this instance.
|
org.eclipse.emf.ecore.EClassifier |
getTypeByXMLName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String xmlName)
Returns the classifier with the given XML name within the given package.
|
org.eclipse.emf.ecore.EClassifier |
getTypeByXMLName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String xmlName,
org.eclipse.emf.ecore.EStructuralFeature feature) |
org.eclipse.emf.ecore.EClassifier |
getTypeByXMLName(java.lang.String namespace,
java.lang.String xmlName)
Returns the classifier with the given XML name within the package with the given namespace.
|
org.eclipse.emf.ecore.EClassifier |
getTypeByXMLName(java.lang.String namespace,
java.lang.String xmlName,
org.eclipse.emf.ecore.EStructuralFeature feature)
Returns the classifier with the given XML name within the package with the given namespace.
|
org.eclipse.emf.ecore.EClassifier |
getTypeByXMLWrapperName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String xmlWrapperName)
Returns the classifier with the given XML name within the given package.
|
org.eclipse.emf.ecore.EClassifier |
getTypeByXMLWrapperName(java.lang.String namespace,
java.lang.String xmlWrapperName)
Returns the classifier with the given XML wrapper name within the package with the given namespace.
|
java.lang.String |
getXMLClassifierNameSuffix(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Returns the XML classifierNameSuffix for a structural feature.
|
java.lang.String |
getXMLCustomSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier)
Returns the XML custom simple type for a classifier.
|
java.lang.String |
getXMLCustomSimpleTypeValuePattern(org.eclipse.emf.ecore.EClassifier eClassifier)
Returns the XML CustomSimpleTypeValue Pattern for a classifier.
|
java.lang.String |
getXMLDefaultEReferenceContainedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage) |
int |
getXMLDefaultEReferenceContainedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
int |
getXMLDefaultEReferenceContainedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.String |
getXMLDefaultEReferenceReferencedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage) |
int |
getXMLDefaultEReferenceReferencedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
int |
getXMLDefaultEReferenceReferencedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage) |
java.util.Map<java.lang.String,java.lang.String> |
getXMLExternalSchemaLocations(org.eclipse.emf.ecore.EPackage ePackage)
Returns the External Schema Locations for a package
|
java.lang.String |
getXMLName(org.eclipse.emf.ecore.EClassifier eClassifier)
Returns the XML name for a classifier.
|
java.lang.String |
getXMLName(org.eclipse.emf.ecore.EClassifier eClassifier,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Returns the XML name for a classifier in a context of a given feature.
|
java.lang.String |
getXMLName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Returns the XML name for a structural feature.
|
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEClassifierExtendedMetaData |
getXMLPersistenceMappingExtendedMetaData(org.eclipse.emf.ecore.EClassifier eClassifier) |
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEPackageExtendedMetaData |
getXMLPersistenceMappingExtendedMetaData(org.eclipse.emf.ecore.EPackage ePackage) |
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEStructuralFeatureExtendedMetaData |
getXMLPersistenceMappingExtendedMetaData(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
int |
getXMLPersistenceMappingStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Returns the kind of XML structure that should be used to represent the given structural feature.
|
java.lang.String |
getXMLSchemaLocation(org.eclipse.emf.ecore.EPackage ePackage)
Returns the Schema Location for a package
|
java.lang.String |
getXMLTypeAttributeName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
int |
getXMLTypeDeclarationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
int |
getXMLTypeIdentificationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
java.lang.String |
getXMLWrapperName(org.eclipse.emf.ecore.EClassifier eClassifier)
Returns the XML wrapper name for a classifier.
|
java.lang.String |
getXMLWrapperName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Returns the XML name for a structural feature.
|
java.lang.String |
getXMLXsdSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier)
Returns the XML XSD simple type for a classifier.
|
protected boolean |
isEReference_Contained0000(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected boolean |
isIdentifiedByClassifier(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected boolean |
isIdentifiedByClassifierWrapper(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected boolean |
isIdentifiedByFeature(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected boolean |
isIdentifiedByFeatureWrapper(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected boolean |
isNone(org.eclipse.emf.ecore.EStructuralFeature feature) |
boolean |
isXMLAttribute(org.eclipse.emf.ecore.EStructuralFeature eClaseStructuralFeature)
Returns if the feature is XML Attribute
|
boolean |
isXMLGlobalElement(org.eclipse.emf.ecore.EClassifier eClassifier)
Returns the XML global element for a classifier.
|
boolean |
isXMLPersistenceMappingEnabled(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
setXMLAttribute(org.eclipse.emf.ecore.EStructuralFeature eClaseStructuralFeature,
boolean isXMLAttribute)
Sets the XML Attribute for a feature
|
void |
setXMLClassifierNameSuffix(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String classifierNameSuffix)
Set the XML classifierNameSuffix for a structural feature.
|
void |
setXMLCustomSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlCustomTypeName)
Sets the XML custom simple type for a classifier.
|
void |
setXMLCustomSimpleTypeValuePattern(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlXsdPattern)
Sets the XML CustomSimpleTypeValue Pattern for a classifier.
|
void |
setXMLDefaultEReferenceContainedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String defaultEReferenceContainedTypeAttributeName) |
void |
setXMLDefaultEReferenceContainedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceContainedTypeDeclarationStrategy) |
void |
setXMLDefaultEReferenceContainedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceContainedTypeIdentificationStrategy) |
void |
setXMLDefaultEReferenceReferencedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String defaultEReferenceReferencedTypeAttributeName) |
void |
setXMLDefaultEReferenceReferencedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceReferencedTypeDeclarationStrategy) |
void |
setXMLDefaultEReferenceReferencedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceReferencedTypeIdentificationStrategy) |
void |
setXMLExternalSchemaLocations(org.eclipse.emf.ecore.EPackage ePackage,
java.util.Map<java.lang.String,java.lang.String> externalSchemaLocations)
Sets the External Schema Locations for a package.
|
void |
setXMLGlobalElement(org.eclipse.emf.ecore.EClassifier eClassifier,
boolean isXMLGlobalElement)
Sets the XML global element for a classifier.
|
void |
setXMLName(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlName)
Sets the XML name for a classifier.
|
void |
setXMLName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String xmlName)
Set the XML name for a structural feature.
|
void |
setXMLPersistenceMappingStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int persistenceMappingStrategy)
Sets the kind of XML structure that should be used to represent the given structural feature.
|
void |
setXMLSchemaLocation(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String schemaLocation)
Sets the Schema Location for a package.
|
void |
setXMLTypeAttributeName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String typeAttributeName) |
void |
setXMLTypeDeclarationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int typeDeclarationStrategy) |
void |
setXMLTypeIdentificationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int typeIdentificationStrategy) |
void |
setXMLWrapperName(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlWrapperName)
Sets the XML wrapper name for a classifier.
|
void |
setXMLWrapperName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String xmlWrapperName)
Set the XML name for a structural feature.
|
void |
setXMLXsdSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlXsdSimpleType)
Sets the XML XSD simple type for a classifier.
|
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, getFeatureKind, getFractionDigitsFacet, getGroup, getItemType, getLengthFacet, getLocalAttribute, getLocalElement, getMaxExclusiveFacet, getMaxInclusiveFacet, getMaxLengthFacet, getMemberTypes, getMinExclusiveFacet, getMinInclusiveFacet, getMinLengthFacet, getMixedFeature, getName, getName, getNamespace, getNamespace, getNamespace, getPatternFacet, getProcessingKind, getQualifiedName, getQualifiedName, getSimpleFeature, getTotalDigitsFacet, getType, getType, getWhiteSpaceFacet, getWildcards, getXMLNSPrefixMapFeature, getXSISchemaLocationMapFeature, isAnonymous, isDocumentRoot, isFeatureKindSpecific, 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, setWildcardsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributedemandedPackages, demandFeature, demandFeature, demandPackage, demandType, getAffiliation, getAffiliation, getAllAttributes, getAllElements, getAttribute, getAttributes, getAttributeWildcardAffiliation, getBaseType, getContentKind, getDerivationKind, getDocumentRoot, getElement, getElement, getElements, getElementWildcardAffiliation, getEnumerationFacet, getFeatureKind, getFractionDigitsFacet, getGroup, getItemType, getLengthFacet, getMaxExclusiveFacet, getMaxInclusiveFacet, getMaxLengthFacet, getMemberTypes, getMinExclusiveFacet, getMinInclusiveFacet, getMinLengthFacet, getMixedFeature, getName, getName, getNamespace, getNamespace, getNamespace, getPatternFacet, getProcessingKind, getSimpleFeature, getTotalDigitsFacet, getType, getType, getWhiteSpaceFacet, getWildcards, getXMLNSPrefixMapFeature, getXSISchemaLocationMapFeature, isAnonymous, isDocumentRoot, 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, setWildcardsprotected static final java.lang.String UNINITIALIZED_STRING
protected static final int UNINITIALIZED_INT
protected static final java.lang.Boolean UNINITIALIZED_BOOLEAN
protected static final java.util.Map<java.lang.String,java.lang.String> UNINITIALIZED_STRING_STRING_MAP
protected org.eclipse.emf.ecore.EPackage.Registry registry
protected int[] fallbackSerializationConfiguration
protected java.util.Map<org.eclipse.emf.ecore.EModelElement,java.lang.Object> extendedMetaDataCache
public XMLPersistenceMappingExtendedMetaDataImpl()
public XMLPersistenceMappingExtendedMetaDataImpl(org.eclipse.emf.ecore.EPackage.Registry registry)
public XMLPersistenceMappingExtendedMetaDataImpl(int[] fallbackSerializations)
public boolean isXMLPersistenceMappingEnabled(org.eclipse.emf.ecore.EStructuralFeature feature)
isXMLPersistenceMappingEnabled in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLName(org.eclipse.emf.ecore.EClassifier eClassifier)
XMLPersistenceMappingExtendedMetaDatadetails key: "name"
getXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLName(org.eclipse.emf.ecore.EClassifier eClassifier,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
XMLPersistenceMappingExtendedMetaData
details key: Classifier "name"
details key: EStructuralFeature "classifierNameSuffix"
getXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
XMLPersistenceMappingExtendedMetaDatadetails key: "name"
getXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLName(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlName)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlName"
setXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String xmlName)
XMLPersistenceMappingExtendedMetaDatadetails key: "name"
setXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLWrapperName(org.eclipse.emf.ecore.EClassifier eClassifier)
XMLPersistenceMappingExtendedMetaDatadetails key: "wrapperName"
getXMLWrapperName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLWrapperName(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlWrapperName)
XMLPersistenceMappingExtendedMetaDatadetails key: "wrapperName"
setXMLWrapperName in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLWrapperName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
XMLPersistenceMappingExtendedMetaDatadetails key: "wrapperName"
getXMLWrapperName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLWrapperName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String xmlWrapperName)
XMLPersistenceMappingExtendedMetaDatadetails key: "wrapperName"
setXMLWrapperName in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLClassifierNameSuffix(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
XMLPersistenceMappingExtendedMetaDatadetails key: "classifierNameSuffix"
getXMLClassifierNameSuffix in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLClassifierNameSuffix(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String classifierNameSuffix)
XMLPersistenceMappingExtendedMetaDatadetails key: "classifierNameSuffix"
setXMLClassifierNameSuffix in interface XMLPersistenceMappingExtendedMetaDatapublic boolean isXMLAttribute(org.eclipse.emf.ecore.EStructuralFeature eClaseStructuralFeature)
XMLPersistenceMappingExtendedMetaDataisXMLAttribute in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLAttribute(org.eclipse.emf.ecore.EStructuralFeature eClaseStructuralFeature,
boolean isXMLAttribute)
XMLPersistenceMappingExtendedMetaDatasetXMLAttribute in interface XMLPersistenceMappingExtendedMetaDatapublic boolean isXMLGlobalElement(org.eclipse.emf.ecore.EClassifier eClassifier)
XMLPersistenceMappingExtendedMetaDataisXMLGlobalElement in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLGlobalElement(org.eclipse.emf.ecore.EClassifier eClassifier,
boolean isXMLGlobalElement)
XMLPersistenceMappingExtendedMetaDatasetXMLGlobalElement in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLCustomSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlCustomSimpleType"
getXMLCustomSimpleType in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLCustomSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlCustomTypeName)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlCustomSimpleType"
setXMLCustomSimpleType in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLXsdSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlXsdSimpleType"
getXMLXsdSimpleType in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLXsdSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlXsdSimpleType)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlXsdSimpleType"
setXMLXsdSimpleType in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLCustomSimpleTypeValuePattern(org.eclipse.emf.ecore.EClassifier eClassifier)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlCustomSimpleTypeValuePattern"
getXMLCustomSimpleTypeValuePattern in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLCustomSimpleTypeValuePattern(org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String xmlXsdPattern)
XMLPersistenceMappingExtendedMetaDatadetails key: "xmlCustomSimpleTypeValuePattern"
setXMLCustomSimpleTypeValuePattern in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLPersistenceMappingStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
XMLPersistenceMappingExtendedMetaData
details key: "featureElement"
details key: "featureWrapperElement"
details key: "classifierElement"
details key: "classifierWrapperElement"
getXMLPersistenceMappingStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLPersistenceMappingStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int persistenceMappingStrategy)
XMLPersistenceMappingExtendedMetaData
details key: "featureElement"
details key: "featureWrapperElement"
details key: "classifierElement"
details key: "classifierWrapperElement"
setXMLPersistenceMappingStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic org.eclipse.emf.ecore.EClassifier getTypeByXMLName(java.lang.String namespace,
java.lang.String xmlName)
XMLPersistenceMappingExtendedMetaDatagetTypeByXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic org.eclipse.emf.ecore.EClassifier getTypeByXMLName(java.lang.String namespace,
java.lang.String xmlName,
org.eclipse.emf.ecore.EStructuralFeature feature)
XMLPersistenceMappingExtendedMetaDatagetTypeByXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic org.eclipse.emf.ecore.EClassifier getTypeByXMLWrapperName(java.lang.String namespace,
java.lang.String xmlWrapperName)
XMLPersistenceMappingExtendedMetaDatagetTypeByXMLWrapperName in interface XMLPersistenceMappingExtendedMetaDatapublic org.eclipse.emf.ecore.EClassifier getTypeByXMLName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String xmlName)
XMLPersistenceMappingExtendedMetaDatagetTypeByXMLName in interface XMLPersistenceMappingExtendedMetaDatapublic org.eclipse.emf.ecore.EClassifier getTypeByXMLName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String xmlName,
org.eclipse.emf.ecore.EStructuralFeature feature)
public org.eclipse.emf.ecore.EClassifier getTypeByXMLWrapperName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String xmlWrapperName)
XMLPersistenceMappingExtendedMetaDatagetTypeByXMLWrapperName in interface XMLPersistenceMappingExtendedMetaDatapublic org.eclipse.emf.ecore.EPackage getPackage(java.lang.String namespace)
XMLPersistenceMappingExtendedMetaDatagetPackage in interface org.eclipse.emf.ecore.util.ExtendedMetaDatagetPackage in interface XMLPersistenceMappingExtendedMetaDatagetPackage in class org.eclipse.emf.ecore.util.BasicExtendedMetaDatapublic org.eclipse.emf.ecore.EStructuralFeature getFeatureByXMLElementName(org.eclipse.emf.ecore.EClass eClass,
java.lang.String namespace,
java.lang.String xmlElementName)
XMLPersistenceMappingExtendedMetaDataaffiliated with a feature in the class.getFeatureByXMLElementName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLSchemaLocation(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String schemaLocation)
XMLPersistenceMappingExtendedMetaDatadetails key: "schemaLocation"
setXMLSchemaLocation in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLSchemaLocation(org.eclipse.emf.ecore.EPackage ePackage)
XMLPersistenceMappingExtendedMetaDatadetails key: "schemaLocation"
getXMLSchemaLocation in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLExternalSchemaLocations(org.eclipse.emf.ecore.EPackage ePackage,
java.util.Map<java.lang.String,java.lang.String> externalSchemaLocations)
XMLPersistenceMappingExtendedMetaDatadetails key: "externalSchemaLocations"
setXMLExternalSchemaLocations in interface XMLPersistenceMappingExtendedMetaDatapublic java.util.Map<java.lang.String,java.lang.String> getXMLExternalSchemaLocations(org.eclipse.emf.ecore.EPackage ePackage)
XMLPersistenceMappingExtendedMetaDatadetails key: "externalSchemaLocations"
getXMLExternalSchemaLocations in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLTypeIdentificationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
getXMLTypeIdentificationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLTypeIdentificationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int typeIdentificationStrategy)
setXMLTypeIdentificationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLTypeDeclarationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
getXMLTypeDeclarationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLTypeDeclarationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int typeDeclarationStrategy)
setXMLTypeDeclarationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLTypeAttributeName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
getXMLTypeAttributeName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLTypeAttributeName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
java.lang.String typeAttributeName)
setXMLTypeAttributeName in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLDefaultEReferenceReferencedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage)
getXMLDefaultEReferenceReferencedTypeAttributeName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLDefaultEReferenceReferencedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String defaultEReferenceReferencedTypeAttributeName)
setXMLDefaultEReferenceReferencedTypeAttributeName in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLDefaultEReferenceReferencedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
getXMLDefaultEReferenceReferencedTypeDeclarationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLDefaultEReferenceReferencedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceReferencedTypeDeclarationStrategy)
setXMLDefaultEReferenceReferencedTypeDeclarationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLDefaultEReferenceReferencedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
getXMLDefaultEReferenceReferencedTypeIdentificationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLDefaultEReferenceReferencedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceReferencedTypeIdentificationStrategy)
setXMLDefaultEReferenceReferencedTypeIdentificationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic java.lang.String getXMLDefaultEReferenceContainedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage)
getXMLDefaultEReferenceContainedTypeAttributeName in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLDefaultEReferenceContainedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String defaultEReferenceContainedTypeAttributeName)
setXMLDefaultEReferenceContainedTypeAttributeName in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLDefaultEReferenceContainedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
getXMLDefaultEReferenceContainedTypeDeclarationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLDefaultEReferenceContainedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceContainedTypeDeclarationStrategy)
setXMLDefaultEReferenceContainedTypeDeclarationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic int getXMLDefaultEReferenceContainedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
getXMLDefaultEReferenceContainedTypeIdentificationStrategy in interface XMLPersistenceMappingExtendedMetaDatapublic void setXMLDefaultEReferenceContainedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage,
int defaultEReferenceContainedTypeIdentificationStrategy)
setXMLDefaultEReferenceContainedTypeIdentificationStrategy in interface XMLPersistenceMappingExtendedMetaDataprotected boolean basicIsXMLPersistenceMappingEnabled(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected java.lang.String basicGetXMLCustomSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier)
protected java.lang.String basicGetXMLCustomSimpleTypeValuePattern(org.eclipse.emf.ecore.EClassifier eClassifier)
protected java.lang.String basicGetXMLXsdSimpleType(org.eclipse.emf.ecore.EClassifier eClassifier)
protected boolean basicIsAttribute(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected boolean basicIsGlobalElement(org.eclipse.emf.ecore.EClassifier eClassifier)
protected java.lang.String basicGetWrapperName(org.eclipse.emf.ecore.EClassifier eClassifier)
protected java.lang.String basicGetWrapperName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected java.lang.String basicGetClassifierNameSuffix(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
eStructuralFeature - protected int basicGetTypeIdentificationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected int basicGetTypeDeclarationStrategy(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected java.lang.String basicGetTypeAttributeName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected java.lang.String basicGetDefaultEReferenceReferencedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage)
protected int basicGetDefaultEReferenceReferencedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
protected int basicGetDefaultEReferenceReferencedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
protected java.lang.String basicGetDefaultEReferenceContainedTypeAttributeName(org.eclipse.emf.ecore.EPackage ePackage)
protected int basicGetDefaultEReferenceContainedTypeDeclarationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
protected int basicGetDefaultEReferenceContainedTypeIdentificationStrategy(org.eclipse.emf.ecore.EPackage ePackage)
protected int basicGetFeatureSerializationStructure(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
eStructuralFeature - protected java.lang.String basicGetXMLSchemaLocation(org.eclipse.emf.ecore.EPackage ePackage)
protected java.util.Map<java.lang.String,java.lang.String> basicGetXMLExternalSchemaLocations(org.eclipse.emf.ecore.EPackage ePackage)
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEStructuralFeatureExtendedMetaData getXMLPersistenceMappingExtendedMetaData(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEClassifierExtendedMetaData getXMLPersistenceMappingExtendedMetaData(org.eclipse.emf.ecore.EClassifier eClassifier)
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEPackageExtendedMetaData getXMLPersistenceMappingExtendedMetaData(org.eclipse.emf.ecore.EPackage ePackage)
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEStructuralFeatureExtendedMetaData createXMLPersistenceMappingEStructuralFeatureExtendedMetaData(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEClassifierExtendedMetaData createXMLPersistenceMappingEClassifierExtendedMetaData(org.eclipse.emf.ecore.EClassifier eClassifier)
protected XMLPersistenceMappingExtendedMetaDataImpl.XMLPersistenceMappingEPackageExtendedMetaData createXMLPersistenceMappingEPackageExtendedMetaData(org.eclipse.emf.ecore.EPackage ePackage)
protected boolean isIdentifiedByFeatureWrapper(org.eclipse.emf.ecore.EStructuralFeature feature)
protected boolean isIdentifiedByFeature(org.eclipse.emf.ecore.EStructuralFeature feature)
protected boolean isIdentifiedByClassifierWrapper(org.eclipse.emf.ecore.EStructuralFeature feature)
protected boolean isIdentifiedByClassifier(org.eclipse.emf.ecore.EStructuralFeature feature)
protected boolean isNone(org.eclipse.emf.ecore.EStructuralFeature feature)
protected boolean isEReference_Contained0000(org.eclipse.emf.ecore.EStructuralFeature feature)