org.eclipse.emf.ecore.impl
Interface EObjectImpl.EPropertiesHolder

All Superinterfaces:
EStructuralFeature.Internal.DynamicValueHolder
All Known Implementing Classes:
EObjectImpl.EPropertiesHolderImpl
Enclosing class:
EObjectImpl

protected static interface EObjectImpl.EPropertiesHolder
extends EStructuralFeature.Internal.DynamicValueHolder

An internal interface for holding less frequently members variables.


Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Method Summary
 void allocateSettings(int maximumDynamicFeatureID)
           
 EClass getEClass()
           
 EList getEContents()
           
 EList getECrossReferences()
           
 URI getEProxyURI()
           
 Resource.Internal getEResource()
           
 boolean hasSettings()
           
 void setEClass(EClass eClass)
           
 void setEContents(EList eContents)
           
 void setECrossReferences(EList eCrossReferences)
           
 void setEProxyURI(URI eProxyURI)
           
 void setEResource(Resource.Internal eResource)
           
 
Methods inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
dynamicGet, dynamicSet, dynamicUnset
 

Method Detail

getEClass

public EClass getEClass()

setEClass

public void setEClass(EClass eClass)

getEProxyURI

public URI getEProxyURI()

setEProxyURI

public void setEProxyURI(URI eProxyURI)

getEResource

public Resource.Internal getEResource()

setEResource

public void setEResource(Resource.Internal eResource)

getEContents

public EList getEContents()

setEContents

public void setEContents(EList eContents)

getECrossReferences

public EList getECrossReferences()

setECrossReferences

public void setECrossReferences(EList eCrossReferences)

hasSettings

public boolean hasSettings()

allocateSettings

public void allocateSettings(int maximumDynamicFeatureID)

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