|
||||||||||
| 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
BusinessDomainDsl.impl.ModelElementImpl
BusinessDomainDsl.impl.PropertyImpl
public class PropertyImpl
An implementation of the model object 'Property'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected static java.lang.String |
DATA_TYPE_EDEFAULT
The default value of the ' Data Type' attribute. |
protected java.lang.String |
dataType
The cached value of the ' Data Type' attribute. |
protected boolean |
derived
The cached value of the ' Derived' attribute. |
protected static boolean |
DERIVED_EDEFAULT
The default value of the ' Derived' attribute. |
protected static boolean |
HAS_DEFAULT_EDEFAULT
The default value of the ' Has Default' attribute. |
protected boolean |
hasDefault
The cached value of the ' Has Default' attribute. |
protected boolean |
nullable
The cached value of the ' Nullable' attribute. |
protected static boolean |
NULLABLE_EDEFAULT
The default value of the ' Nullable' attribute. |
protected PersistencyMode |
persistency
The cached value of the ' Persistency' attribute. |
protected static PersistencyMode |
PERSISTENCY_EDEFAULT
The default value of the ' Persistency' attribute. |
protected boolean |
writable
The cached value of the ' Writable' attribute. |
protected static boolean |
WRITABLE_EDEFAULT
The default value of the ' Writable' attribute. |
| Fields inherited from class BusinessDomainDsl.impl.ModelElementImpl |
|---|
description, DESCRIPTION_EDEFAULT, name, NAME_EDEFAULT |
| 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 |
PropertyImpl()
|
| Method Summary | |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningType(AbstractType newOwningType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
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)
|
java.lang.String |
getDataType()
|
AbstractType |
getOwningType()
|
PersistencyMode |
getPersistency()
|
boolean |
isDerived()
|
boolean |
isHasDefault()
|
boolean |
isNullable()
|
boolean |
isWritable()
|
void |
setDataType(java.lang.String newDataType)
|
void |
setDerived(boolean newDerived)
|
void |
setHasDefault(boolean newHasDefault)
|
void |
setNullable(boolean newNullable)
|
void |
setOwningType(AbstractType newOwningType)
|
void |
setPersistency(PersistencyMode newPersistency)
|
void |
setWritable(boolean newWritable)
|
java.lang.String |
toString()
|
| Methods inherited from class BusinessDomainDsl.impl.ModelElementImpl |
|---|
getDescription, getName, setDescription, setName |
| 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.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface BusinessDomainDsl.ModelElement |
|---|
getDescription, getName, setDescription, setName |
| 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 DATA_TYPE_EDEFAULT
Data Type' attribute.
getDataType()protected java.lang.String dataType
Data Type' attribute.
getDataType()protected static final boolean NULLABLE_EDEFAULT
Nullable' attribute.
isNullable(),
Constant Field Valuesprotected boolean nullable
Nullable' attribute.
isNullable()protected static final boolean DERIVED_EDEFAULT
Derived' attribute.
isDerived(),
Constant Field Valuesprotected boolean derived
Derived' attribute.
isDerived()protected static final boolean WRITABLE_EDEFAULT
Writable' attribute.
isWritable(),
Constant Field Valuesprotected boolean writable
Writable' attribute.
isWritable()protected static final PersistencyMode PERSISTENCY_EDEFAULT
Persistency' attribute.
getPersistency()protected PersistencyMode persistency
Persistency' attribute.
getPersistency()protected static final boolean HAS_DEFAULT_EDEFAULT
Has Default' attribute.
isHasDefault(),
Constant Field Valuesprotected boolean hasDefault
Has Default' attribute.
isHasDefault()| Constructor Detail |
|---|
protected PropertyImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ModelElementImplpublic java.lang.String getDataType()
getDataType in interface PropertyProperty.setDataType(String),
BusinessDomainDslPackage.getProperty_DataType()public void setDataType(java.lang.String newDataType)
setDataType in interface PropertynewDataType - the new value of the 'Data Type' attribute.Property.getDataType()public boolean isNullable()
isNullable in interface PropertyProperty.setNullable(boolean),
BusinessDomainDslPackage.getProperty_Nullable()public void setNullable(boolean newNullable)
setNullable in interface PropertynewNullable - the new value of the 'Nullable' attribute.Property.isNullable()public boolean isDerived()
isDerived in interface PropertyProperty.setDerived(boolean),
BusinessDomainDslPackage.getProperty_Derived()public void setDerived(boolean newDerived)
setDerived in interface PropertynewDerived - the new value of the 'Derived' attribute.Property.isDerived()public boolean isWritable()
isWritable in interface PropertyProperty.setWritable(boolean),
BusinessDomainDslPackage.getProperty_Writable()public void setWritable(boolean newWritable)
setWritable in interface PropertynewWritable - the new value of the 'Writable' attribute.Property.isWritable()public PersistencyMode getPersistency()
getPersistency in interface PropertyPersistencyMode,
Property.setPersistency(PersistencyMode),
BusinessDomainDslPackage.getProperty_Persistency()public void setPersistency(PersistencyMode newPersistency)
setPersistency in interface PropertynewPersistency - the new value of the 'Persistency' attribute.PersistencyMode,
Property.getPersistency()public boolean isHasDefault()
isHasDefault in interface PropertyProperty.setHasDefault(boolean),
BusinessDomainDslPackage.getProperty_HasDefault()public void setHasDefault(boolean newHasDefault)
setHasDefault in interface PropertynewHasDefault - the new value of the 'Has Default' attribute.Property.isHasDefault()public AbstractType getOwningType()
getOwningType in interface PropertyProperty.setOwningType(AbstractType),
BusinessDomainDslPackage.getProperty_OwningType(),
AbstractType.getProperties()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningType(AbstractType newOwningType,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningType(AbstractType newOwningType)
setOwningType in interface PropertynewOwningType - the new value of the 'Owning Type' container reference.Property.getOwningType()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public 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 org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class ModelElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ModelElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ModelElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ModelElementImplpublic java.lang.String toString()
toString in class ModelElementImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||