public static interface XMLResource.XMLMap
Modifier and Type | Method and Description |
---|---|
void |
add(ENamedElement element,
XMLResource.XMLInfo info)
Add an XMLInfo object for an Ecore construct to
the map.
|
EClassifier |
getClassifier(java.lang.String namespaceURI,
java.lang.String name)
Returns the EClassifier with the given namespace URI and
name.
|
EStructuralFeature |
getFeature(EClass eClass,
java.lang.String namespaceURI,
java.lang.String name)
Returns the feature for the given class with the given
namespace URI and name.
|
java.util.List<EStructuralFeature> |
getFeatures(EClass eClass)
Returns the list of features for the given class in the order in which they should be saved.
|
java.lang.String |
getIDAttributeName()
Gets the name of the XML attribute that holds IDs.
|
XMLResource.XMLInfo |
getInfo(ENamedElement element)
Returns the XMLInfo object for the given Ecore
construct, if there is one.
|
EPackage |
getNoNamespacePackage()
Gets the package to use when namespaces are not used.
|
void |
setIDAttributeName(java.lang.String name)
Sets the name of the XML attribute that holds IDs.
|
void |
setNoNamespacePackage(EPackage pkg)
Sets the package to use when namespaces are not used in an
XML file; this affects loading only.
|
void add(ENamedElement element, XMLResource.XMLInfo info)
XMLResource.XMLInfo getInfo(ENamedElement element)
void setNoNamespacePackage(EPackage pkg)
EPackage getNoNamespacePackage()
void setIDAttributeName(java.lang.String name)
java.lang.String getIDAttributeName()
EClassifier getClassifier(java.lang.String namespaceURI, java.lang.String name)
EStructuralFeature getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name)
java.util.List<EStructuralFeature> getFeatures(EClass eClass)