|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.mapping.ecore2xml.impl.XMLMapImpl
An implementation of the model object 'XML Map'.
The following features are implemented:
| Nested Class Summary | |
protected class |
XMLMapImpl.DelegateXMLMapImpl
|
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
| Field Summary | |
protected XMLResource.XMLMap |
delegateXMLMap
|
protected EMap |
ecoreToXMLInfo
The cached value of the ' Ecore To XML Info' map |
protected static String |
IDATTRIBUTE_NAME_EDEFAULT
The default value of the ' ID Attribute Name' attribute |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
XMLMapImpl()
|
| Method Summary | |
void |
add(ENamedElement element,
XMLResource.XMLInfo info)
Add an XMLInfo object for an Ecore construct to the map. |
EPackage |
basicGetNoNamespacePackage()
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
EClassifier |
getClassifier(String namespaceURI,
String name)
Returns the EClassifier with the given namespace URI and name. |
EMap |
getEcoreToXMLInfo()
|
EStructuralFeature |
getFeature(EClass eClass,
String namespaceURI,
String name)
Returns the feature for the given class with the given namespace URI and name. |
List |
getFeatures(EClass eClass)
Returns the list of features for the given class in the order in which they should be saved. |
String |
getIDAttributeName()
|
XMLResource.XMLInfo |
getInfo(ENamedElement element)
Returns the XMLInfo object for the given Ecore construct, if there is one. |
EPackage |
getNoNamespacePackage()
|
void |
setIDAttributeName(String newIDAttributeName)
|
void |
setNoNamespacePackage(EPackage newNoNamespacePackage)
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
| Field Detail |
protected static final String IDATTRIBUTE_NAME_EDEFAULT
ID Attribute Name' attribute.
getIDAttributeName()protected EMap ecoreToXMLInfo
Ecore To XML Info' map.
getEcoreToXMLInfo()protected XMLResource.XMLMap delegateXMLMap
| Constructor Detail |
protected XMLMapImpl()
| Method Detail |
protected EClass eStaticClass()
eStaticClass in class EObjectImplpublic String getIDAttributeName()
getIDAttributeName in interface XMLMapXMLMap.setIDAttributeName(String),
Ecore2XMLPackage.getXMLMap_IDAttributeName()public void setIDAttributeName(String newIDAttributeName)
setIDAttributeName in interface XMLMapnewIDAttributeName - the new value of the 'ID Attribute Name' attribute.XMLMap.getIDAttributeName()public EMap getEcoreToXMLInfo()
getEcoreToXMLInfo in interface XMLMapEcore2XMLPackage.getXMLMap_EcoreToXMLInfo()public EPackage getNoNamespacePackage()
getNoNamespacePackage in interface XMLMapXMLMap.setNoNamespacePackage(EPackage),
Ecore2XMLPackage.getXMLMap_NoNamespacePackage()public EPackage basicGetNoNamespacePackage()
public void setNoNamespacePackage(EPackage newNoNamespacePackage)
setNoNamespacePackage in interface XMLMapnewNoNamespacePackage - the new value of the 'No Namespace Package' reference.XMLMap.getNoNamespacePackage()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseRemove in interface InternalEObjecteInverseRemove in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in interface EObjecteGet in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature,
Object newValue)
eSet in interface EObjecteSet in class BasicEObjectImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in interface EObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in interface EObjecteIsSet in class BasicEObjectImpl
public void add(ENamedElement element,
XMLResource.XMLInfo info)
XMLResource.XMLMap
add in interface XMLResource.XMLMap
public EClassifier getClassifier(String namespaceURI,
String name)
XMLResource.XMLMap
getClassifier in interface XMLResource.XMLMap
public EStructuralFeature getFeature(EClass eClass,
String namespaceURI,
String name)
XMLResource.XMLMap
getFeature in interface XMLResource.XMLMappublic List getFeatures(EClass eClass)
XMLResource.XMLMap
getFeatures in interface XMLResource.XMLMappublic XMLResource.XMLInfo getInfo(ENamedElement element)
XMLResource.XMLMap
getInfo in interface XMLResource.XMLMap
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||