public class ResourceDescriptionImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements IResourceDescription
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterListIResourceDescription.CoarseGrainedEvent, IResourceDescription.Delta, IResourceDescription.Event, IResourceDescription.Manager| Modifier and Type | Field and Description | 
|---|---|
protected org.eclipse.emf.common.util.EList<IEObjectDescription> | 
exportedObjects
The cached value of the ' 
Exported Objects' containment reference list | 
protected org.eclipse.emf.common.util.EList<QualifiedName> | 
importedNames
The cached value of the ' 
Imported Names' attribute list | 
protected org.eclipse.emf.common.util.EList<IReferenceDescription> | 
referenceDescriptions
The cached value of the ' 
Reference Descriptions' containment reference list | 
protected org.eclipse.emf.common.util.URI | 
uri
The cached value of the ' 
URI' attribute | 
protected static org.eclipse.emf.common.util.URI | 
URI_EDEFAULT
The default value of the ' 
URI' attribute | 
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description | 
|---|---|
protected  | 
ResourceDescriptionImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
eGet(int featureID,
    boolean resolve,
    boolean coreType)  | 
org.eclipse.emf.common.notify.NotificationChain | 
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
              int featureID,
              org.eclipse.emf.common.notify.NotificationChain msgs)  | 
boolean | 
eIsSet(int featureID)  | 
void | 
eSet(int featureID,
    java.lang.Object newValue)  | 
protected org.eclipse.emf.ecore.EClass | 
eStaticClass()  | 
void | 
eUnset(int featureID)  | 
org.eclipse.emf.common.util.EList<IEObjectDescription> | 
getExportedObjects()  | 
java.lang.Iterable<IEObjectDescription> | 
getExportedObjects(org.eclipse.emf.ecore.EClass type,
                  QualifiedName name,
                  boolean ignoreCase)  | 
java.lang.Iterable<IEObjectDescription> | 
getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object)  | 
java.lang.Iterable<IEObjectDescription> | 
getExportedObjectsByType(org.eclipse.emf.ecore.EClass type)  | 
org.eclipse.emf.common.util.EList<QualifiedName> | 
getImportedNames()  | 
org.eclipse.emf.common.util.EList<IReferenceDescription> | 
getReferenceDescriptions()  | 
org.eclipse.emf.common.util.URI | 
getURI()  | 
boolean | 
isEmpty()  | 
void | 
setURI(org.eclipse.emf.common.util.URI newURI)  | 
java.lang.String | 
toString()  | 
eBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyprotected static final org.eclipse.emf.common.util.URI URI_EDEFAULT
URI' attribute.
 
 getURI()protected org.eclipse.emf.common.util.URI uri
URI' attribute.
 
 getURI()protected org.eclipse.emf.common.util.EList<IEObjectDescription> exportedObjects
Exported Objects' containment reference list.
 
 getExportedObjects()protected org.eclipse.emf.common.util.EList<IReferenceDescription> referenceDescriptions
Reference Descriptions' containment reference list.
 
 getReferenceDescriptions()protected org.eclipse.emf.common.util.EList<QualifiedName> importedNames
Imported Names' attribute list.
 
 getImportedNames()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.util.URI getURI()
getURI in interface IResourceDescriptionnull.public void setURI(org.eclipse.emf.common.util.URI newURI)
public org.eclipse.emf.common.util.EList<IEObjectDescription> getExportedObjects()
getExportedObjects in interface IResourceDescriptiongetExportedObjects in interface ISelectablename and eObjectOrProxy only once as an
         IEObjectDescription. The order of the exported objects matters.public org.eclipse.emf.common.util.EList<QualifiedName> getImportedNames()
getImportedNames in interface IResourceDescriptionpublic boolean isEmpty()
isEmpty in interface ISelectabletrue if the selectable does not provide any descriptions.public java.lang.Iterable<IEObjectDescription> getExportedObjectsByType(org.eclipse.emf.ecore.EClass type)
getExportedObjectsByType in interface ISelectablenull.public java.lang.Iterable<IEObjectDescription> getExportedObjects(org.eclipse.emf.ecore.EClass type, QualifiedName name, boolean ignoreCase)
getExportedObjects in interface ISelectablenull.public java.lang.Iterable<IEObjectDescription> getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object)
getExportedObjectsByObject in interface ISelectablenull.public org.eclipse.emf.common.util.EList<IReferenceDescription> getReferenceDescriptions()
getReferenceDescriptions in interface IResourceDescriptionpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                             int featureID,
                                                             org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
                    boolean resolve,
                    boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
        java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl