org.eclipse.emf.ecore.impl
Class BasicEObjectImpl.EPropertiesHolderImpl

java.lang.Object
  extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
All Implemented Interfaces:
EStructuralFeature.Internal.DynamicValueHolder, BasicEObjectImpl.EPropertiesHolder
Enclosing class:
BasicEObjectImpl

protected static class BasicEObjectImpl.EPropertiesHolderImpl
extends BasicEObjectImpl.EPropertiesHolderBaseImpl

An internal class for holding less frequently members variables.


Field Summary
protected  EList<EObject> eContents
           
protected  EList<EObject> eCrossReferences
           
protected  URI eProxyURI
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl
eClass, eResource, eSettings, NO_SETTINGS
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Constructor Summary
protected BasicEObjectImpl.EPropertiesHolderImpl()
           
 
Method Summary
 EList<EObject> getEContents()
           
 EList<EObject> getECrossReferences()
           
 URI getEProxyURI()
           
 void setEContents(EList<EObject> eContents)
           
 void setECrossReferences(EList<EObject> eCrossReferences)
           
 void setEProxyURI(URI eProxyURI)
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl
allocateSettings, dynamicGet, dynamicSet, dynamicUnset, getEClass, getEResource, hasSettings, setEClass, setEResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eProxyURI

protected URI eProxyURI

eContents

protected EList<EObject> eContents

eCrossReferences

protected EList<EObject> eCrossReferences
Constructor Detail

BasicEObjectImpl.EPropertiesHolderImpl

protected BasicEObjectImpl.EPropertiesHolderImpl()
Method Detail

getEProxyURI

public URI getEProxyURI()
Specified by:
getEProxyURI in interface BasicEObjectImpl.EPropertiesHolder
Overrides:
getEProxyURI in class BasicEObjectImpl.EPropertiesHolderBaseImpl

setEProxyURI

public void setEProxyURI(URI eProxyURI)
Specified by:
setEProxyURI in interface BasicEObjectImpl.EPropertiesHolder
Overrides:
setEProxyURI in class BasicEObjectImpl.EPropertiesHolderBaseImpl

getEContents

public EList<EObject> getEContents()
Specified by:
getEContents in interface BasicEObjectImpl.EPropertiesHolder
Overrides:
getEContents in class BasicEObjectImpl.EPropertiesHolderBaseImpl

setEContents

public void setEContents(EList<EObject> eContents)
Specified by:
setEContents in interface BasicEObjectImpl.EPropertiesHolder
Overrides:
setEContents in class BasicEObjectImpl.EPropertiesHolderBaseImpl

getECrossReferences

public EList<EObject> getECrossReferences()
Specified by:
getECrossReferences in interface BasicEObjectImpl.EPropertiesHolder
Overrides:
getECrossReferences in class BasicEObjectImpl.EPropertiesHolderBaseImpl

setECrossReferences

public void setECrossReferences(EList<EObject> eCrossReferences)
Specified by:
setECrossReferences in interface BasicEObjectImpl.EPropertiesHolder
Overrides:
setECrossReferences in class BasicEObjectImpl.EPropertiesHolderBaseImpl

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.