|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.EObjectImpl org.eclipse.emf.ecore.sdo.impl.EPropertyImpl
public class EPropertyImpl
An implementation of the model object 'EProperty'.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
Adapter.Internal |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected static boolean |
CONTAINMENT_EDEFAULT
The default value of the ' Containment ' attribute |
protected static java.lang.Object |
DEFAULT_EDEFAULT
The default value of the ' Default ' attribute |
protected static EClass |
ESTRING_TO_STRING_MAP_ENTRY
|
protected EStructuralFeature |
eStructuralFeature
The cached value of the ' EStructural Feature ' reference |
protected static boolean |
MANY_EDEFAULT
The default value of the ' Many ' attribute |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the ' 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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
EPropertyImpl()
|
Method Summary | |
---|---|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Type |
getContainingType()
|
java.lang.Object |
getDefault()
|
EStructuralFeature |
getEStructuralFeature()
|
java.lang.String |
getName()
|
Notifier |
getTarget()
|
Type |
getType()
|
boolean |
isAdapterForType(java.lang.Object type)
|
boolean |
isContainment()
|
boolean |
isMany()
|
boolean |
isReadOnly()
Returns true if values for this property cannot be modified using the SDO APIs. |
void |
notifyChanged(Notification msg)
|
void |
setEStructuralFeature(EStructuralFeature newEStructuralFeature)
|
void |
setReadOnly(boolean readOnly)
|
void |
setTarget(Notifier newTarget)
|
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, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
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 java.lang.String NAME_EDEFAULT
Name
' attribute.
getName()
protected static final boolean MANY_EDEFAULT
Many
' attribute.
isMany()
,
Constant Field Valuesprotected static final boolean CONTAINMENT_EDEFAULT
Containment
' attribute.
isContainment()
,
Constant Field Valuesprotected static final java.lang.Object DEFAULT_EDEFAULT
Default
' attribute.
getDefault()
protected EStructuralFeature eStructuralFeature
EStructural Feature
' reference.
getEStructuralFeature()
protected static final EClass ESTRING_TO_STRING_MAP_ENTRY
Constructor Detail |
---|
protected EPropertyImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class EObjectImpl
public java.lang.String getName()
getName
in interface Property
public boolean isMany()
isMany
in interface Property
true
if the property is many-valued.public boolean isContainment()
isContainment
in interface Property
true
if the property is containment.public java.lang.Object getDefault()
getDefault
in interface Property
public Type getType()
getType
in interface Property
public Type getContainingType()
getContainingType
in interface Property
Type.getProperties()
public EStructuralFeature getEStructuralFeature()
getEStructuralFeature
in interface EProperty
EProperty.setEStructuralFeature(EStructuralFeature)
,
SDOPackage.getEProperty_EStructuralFeature()
public void setEStructuralFeature(EStructuralFeature newEStructuralFeature)
setEStructuralFeature
in interface EProperty
newEStructuralFeature
- the new value of the 'EStructural Feature' reference.EProperty.getEStructuralFeature()
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public boolean isAdapterForType(java.lang.Object type)
isAdapterForType
in interface Adapter
public void notifyChanged(Notification msg)
notifyChanged
in interface Adapter
public Notifier getTarget()
getTarget
in interface Adapter
public void setTarget(Notifier newTarget)
setTarget
in interface Adapter
public boolean isReadOnly()
EProperty
isReadOnly
in interface EProperty
public void setReadOnly(boolean readOnly)
setReadOnly
in interface EProperty
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |