public class DomainObjectImpl extends SimpleDomainObjectImpl implements DomainObject
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.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.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected boolean |
abstract_
The cached value of the '
Abstract ' attribute. |
protected static boolean |
ABSTRACT_EDEFAULT
The default value of the '
Abstract ' attribute. |
protected static boolean |
AGGREGATE_ROOT_EDEFAULT
The default value of the '
Aggregate Root ' attribute. |
protected boolean |
aggregateRoot
The cached value of the '
Aggregate Root ' attribute. |
protected org.eclipse.emf.common.util.EList<Attribute> |
attributes
The cached value of the '
Attributes ' containment reference list. |
protected DomainObject |
belongsTo
The cached value of the '
Belongs To ' reference. |
protected boolean |
cache
The cached value of the '
Cache ' attribute. |
protected static boolean |
CACHE_EDEFAULT
The default value of the '
Cache ' attribute. |
protected static java.lang.String |
DATABASE_TABLE_EDEFAULT
The default value of the '
Database Table ' attribute. |
protected java.lang.String |
databaseTable
The cached value of the '
Database Table ' attribute. |
protected static java.lang.String |
DISCRIMINATOR_COLUMN_EDEFAULT
The default value of the '
Discriminator Column ' attribute. |
protected static java.lang.String |
DISCRIMINATOR_LENGTH_EDEFAULT
The default value of the '
Discriminator Length ' attribute. |
protected static DiscriminatorType |
DISCRIMINATOR_TYPE_EDEFAULT
The default value of the '
Discriminator Type ' attribute. |
protected static java.lang.String |
DISCRIMINATOR_VALUE_EDEFAULT
The default value of the '
Discriminator Value ' attribute. |
protected java.lang.String |
discriminatorColumn
The cached value of the '
Discriminator Column ' attribute. |
protected java.lang.String |
discriminatorLength
The cached value of the '
Discriminator Length ' attribute. |
protected DiscriminatorType |
discriminatorType
The cached value of the '
Discriminator Type ' attribute. |
protected java.lang.String |
discriminatorValue
The cached value of the '
Discriminator Value ' attribute. |
protected static java.lang.String |
EXTENDS_NAME_EDEFAULT
The default value of the '
Extends Name ' attribute. |
protected java.lang.String |
extendsName
The cached value of the '
Extends Name ' attribute. |
protected static boolean |
GAP_CLASS_EDEFAULT
The default value of the '
Gap Class ' attribute. |
protected boolean |
gapClass
The cached value of the '
Gap Class ' attribute. |
protected static InheritanceType |
INHERITANCE_TYPE_EDEFAULT
The default value of the '
Inheritance Type ' attribute. |
protected InheritanceType |
inheritanceType
The cached value of the '
Inheritance Type ' attribute. |
protected static boolean |
NO_GAP_CLASS_EDEFAULT
The default value of the '
No Gap Class ' attribute. |
protected boolean |
noGapClass
The cached value of the '
No Gap Class ' attribute. |
protected org.eclipse.emf.common.util.EList<DomainObjectOperation> |
operations
The cached value of the '
Operations ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Reference> |
references
The cached value of the '
References ' containment reference list. |
protected Repository |
repository
The cached value of the '
Repository ' containment reference. |
protected boolean |
scaffold
The cached value of the '
Scaffold ' attribute. |
protected static boolean |
SCAFFOLD_EDEFAULT
The default value of the '
Scaffold ' attribute. |
protected org.eclipse.emf.common.util.EList<Trait> |
traits
The cached value of the '
Traits ' reference list. |
protected java.lang.String |
validate
The cached value of the '
Validate ' attribute. |
protected static java.lang.String |
VALIDATE_EDEFAULT
The default value of the '
Validate ' attribute. |
doc, DOC_EDEFAULT, hint, HINT_EDEFAULT, name, NAME_EDEFAULT, package_, PACKAGE_EDEFAULT
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
DomainObjectImpl() |
Modifier and Type | Method and Description |
---|---|
DomainObject |
basicGetBelongsTo() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetRepository(Repository newRepository,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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<Attribute> |
getAttributes() |
DomainObject |
getBelongsTo() |
java.lang.String |
getDatabaseTable() |
java.lang.String |
getDiscriminatorColumn() |
java.lang.String |
getDiscriminatorLength() |
DiscriminatorType |
getDiscriminatorType() |
java.lang.String |
getDiscriminatorValue() |
java.lang.String |
getExtendsName() |
InheritanceType |
getInheritanceType() |
org.eclipse.emf.common.util.EList<DomainObjectOperation> |
getOperations() |
org.eclipse.emf.common.util.EList<Reference> |
getReferences() |
Repository |
getRepository() |
org.eclipse.emf.common.util.EList<Trait> |
getTraits() |
java.lang.String |
getValidate() |
boolean |
isAbstract() |
boolean |
isAggregateRoot() |
boolean |
isCache() |
boolean |
isGapClass() |
boolean |
isNoGapClass() |
boolean |
isScaffold() |
void |
setAbstract(boolean newAbstract) |
void |
setAggregateRoot(boolean newAggregateRoot) |
void |
setBelongsTo(DomainObject newBelongsTo) |
void |
setCache(boolean newCache) |
void |
setDatabaseTable(java.lang.String newDatabaseTable) |
void |
setDiscriminatorColumn(java.lang.String newDiscriminatorColumn) |
void |
setDiscriminatorLength(java.lang.String newDiscriminatorLength) |
void |
setDiscriminatorType(DiscriminatorType newDiscriminatorType) |
void |
setDiscriminatorValue(java.lang.String newDiscriminatorValue) |
void |
setExtendsName(java.lang.String newExtendsName) |
void |
setGapClass(boolean newGapClass) |
void |
setInheritanceType(InheritanceType newInheritanceType) |
void |
setNoGapClass(boolean newNoGapClass) |
void |
setRepository(Repository newRepository) |
void |
setScaffold(boolean newScaffold) |
void |
setValidate(java.lang.String newValidate) |
java.lang.String |
toString() |
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
eBasicSetContainer, eInternalContainer
dynamicGet, 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, eSettings
eAddVirtualValue, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final boolean ABSTRACT_EDEFAULT
Abstract
' attribute.
isAbstract()
,
Constant Field Valuesprotected boolean abstract_
Abstract
' attribute.
isAbstract()
protected static final java.lang.String EXTENDS_NAME_EDEFAULT
Extends Name
' attribute.
getExtendsName()
protected java.lang.String extendsName
Extends Name
' attribute.
getExtendsName()
protected org.eclipse.emf.common.util.EList<Trait> traits
Traits
' reference list.
getTraits()
protected static final boolean CACHE_EDEFAULT
Cache
' attribute.
isCache()
,
Constant Field Valuesprotected static final boolean GAP_CLASS_EDEFAULT
Gap Class
' attribute.
isGapClass()
,
Constant Field Valuesprotected boolean gapClass
Gap Class
' attribute.
isGapClass()
protected static final boolean NO_GAP_CLASS_EDEFAULT
No Gap Class
' attribute.
isNoGapClass()
,
Constant Field Valuesprotected boolean noGapClass
No Gap Class
' attribute.
isNoGapClass()
protected static final boolean SCAFFOLD_EDEFAULT
Scaffold
' attribute.
isScaffold()
,
Constant Field Valuesprotected boolean scaffold
Scaffold
' attribute.
isScaffold()
protected static final java.lang.String DATABASE_TABLE_EDEFAULT
Database Table
' attribute.
getDatabaseTable()
protected java.lang.String databaseTable
Database Table
' attribute.
getDatabaseTable()
protected static final java.lang.String DISCRIMINATOR_VALUE_EDEFAULT
Discriminator Value
' attribute.
getDiscriminatorValue()
protected java.lang.String discriminatorValue
Discriminator Value
' attribute.
getDiscriminatorValue()
protected static final java.lang.String DISCRIMINATOR_COLUMN_EDEFAULT
Discriminator Column
' attribute.
getDiscriminatorColumn()
protected java.lang.String discriminatorColumn
Discriminator Column
' attribute.
getDiscriminatorColumn()
protected static final DiscriminatorType DISCRIMINATOR_TYPE_EDEFAULT
Discriminator Type
' attribute.
getDiscriminatorType()
protected DiscriminatorType discriminatorType
Discriminator Type
' attribute.
getDiscriminatorType()
protected static final java.lang.String DISCRIMINATOR_LENGTH_EDEFAULT
Discriminator Length
' attribute.
getDiscriminatorLength()
protected java.lang.String discriminatorLength
Discriminator Length
' attribute.
getDiscriminatorLength()
protected static final InheritanceType INHERITANCE_TYPE_EDEFAULT
Inheritance Type
' attribute.
getInheritanceType()
protected InheritanceType inheritanceType
Inheritance Type
' attribute.
getInheritanceType()
protected static final java.lang.String VALIDATE_EDEFAULT
Validate
' attribute.
getValidate()
protected java.lang.String validate
Validate
' attribute.
getValidate()
protected static final boolean AGGREGATE_ROOT_EDEFAULT
Aggregate Root
' attribute.
isAggregateRoot()
,
Constant Field Valuesprotected boolean aggregateRoot
Aggregate Root
' attribute.
isAggregateRoot()
protected DomainObject belongsTo
Belongs To
' reference.
getBelongsTo()
protected org.eclipse.emf.common.util.EList<Attribute> attributes
Attributes
' containment reference list.
getAttributes()
protected org.eclipse.emf.common.util.EList<Reference> references
References
' containment reference list.
getReferences()
protected org.eclipse.emf.common.util.EList<DomainObjectOperation> operations
Operations
' containment reference list.
getOperations()
protected Repository repository
Repository
' containment reference.
getRepository()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class SimpleDomainObjectImpl
public boolean isAbstract()
isAbstract
in interface DomainObject
DomainObject.setAbstract(boolean)
,
TacticdslPackage.getDomainObject_Abstract()
public void setAbstract(boolean newAbstract)
setAbstract
in interface DomainObject
newAbstract
- the new value of the 'Abstract' attribute.DomainObject.isAbstract()
public java.lang.String getExtendsName()
getExtendsName
in interface DomainObject
DomainObject.setExtendsName(String)
,
TacticdslPackage.getDomainObject_ExtendsName()
public void setExtendsName(java.lang.String newExtendsName)
setExtendsName
in interface DomainObject
newExtendsName
- the new value of the 'Extends Name' attribute.DomainObject.getExtendsName()
public org.eclipse.emf.common.util.EList<Trait> getTraits()
getTraits
in interface DomainObject
TacticdslPackage.getDomainObject_Traits()
public boolean isCache()
isCache
in interface DomainObject
DomainObject.setCache(boolean)
,
TacticdslPackage.getDomainObject_Cache()
public void setCache(boolean newCache)
setCache
in interface DomainObject
newCache
- the new value of the 'Cache' attribute.DomainObject.isCache()
public boolean isGapClass()
isGapClass
in interface DomainObject
DomainObject.setGapClass(boolean)
,
TacticdslPackage.getDomainObject_GapClass()
public void setGapClass(boolean newGapClass)
setGapClass
in interface DomainObject
newGapClass
- the new value of the 'Gap Class' attribute.DomainObject.isGapClass()
public boolean isNoGapClass()
isNoGapClass
in interface DomainObject
DomainObject.setNoGapClass(boolean)
,
TacticdslPackage.getDomainObject_NoGapClass()
public void setNoGapClass(boolean newNoGapClass)
setNoGapClass
in interface DomainObject
newNoGapClass
- the new value of the 'No Gap Class' attribute.DomainObject.isNoGapClass()
public boolean isScaffold()
isScaffold
in interface DomainObject
DomainObject.setScaffold(boolean)
,
TacticdslPackage.getDomainObject_Scaffold()
public void setScaffold(boolean newScaffold)
setScaffold
in interface DomainObject
newScaffold
- the new value of the 'Scaffold' attribute.DomainObject.isScaffold()
public java.lang.String getDatabaseTable()
getDatabaseTable
in interface DomainObject
DomainObject.setDatabaseTable(String)
,
TacticdslPackage.getDomainObject_DatabaseTable()
public void setDatabaseTable(java.lang.String newDatabaseTable)
setDatabaseTable
in interface DomainObject
newDatabaseTable
- the new value of the 'Database Table' attribute.DomainObject.getDatabaseTable()
public java.lang.String getDiscriminatorValue()
getDiscriminatorValue
in interface DomainObject
DomainObject.setDiscriminatorValue(String)
,
TacticdslPackage.getDomainObject_DiscriminatorValue()
public void setDiscriminatorValue(java.lang.String newDiscriminatorValue)
setDiscriminatorValue
in interface DomainObject
newDiscriminatorValue
- the new value of the 'Discriminator Value' attribute.DomainObject.getDiscriminatorValue()
public java.lang.String getDiscriminatorColumn()
getDiscriminatorColumn
in interface DomainObject
DomainObject.setDiscriminatorColumn(String)
,
TacticdslPackage.getDomainObject_DiscriminatorColumn()
public void setDiscriminatorColumn(java.lang.String newDiscriminatorColumn)
setDiscriminatorColumn
in interface DomainObject
newDiscriminatorColumn
- the new value of the 'Discriminator Column' attribute.DomainObject.getDiscriminatorColumn()
public DiscriminatorType getDiscriminatorType()
getDiscriminatorType
in interface DomainObject
DiscriminatorType
,
DomainObject.setDiscriminatorType(DiscriminatorType)
,
TacticdslPackage.getDomainObject_DiscriminatorType()
public void setDiscriminatorType(DiscriminatorType newDiscriminatorType)
setDiscriminatorType
in interface DomainObject
newDiscriminatorType
- the new value of the 'Discriminator Type' attribute.DiscriminatorType
,
DomainObject.getDiscriminatorType()
public java.lang.String getDiscriminatorLength()
getDiscriminatorLength
in interface DomainObject
DomainObject.setDiscriminatorLength(String)
,
TacticdslPackage.getDomainObject_DiscriminatorLength()
public void setDiscriminatorLength(java.lang.String newDiscriminatorLength)
setDiscriminatorLength
in interface DomainObject
newDiscriminatorLength
- the new value of the 'Discriminator Length' attribute.DomainObject.getDiscriminatorLength()
public InheritanceType getInheritanceType()
getInheritanceType
in interface DomainObject
InheritanceType
,
DomainObject.setInheritanceType(InheritanceType)
,
TacticdslPackage.getDomainObject_InheritanceType()
public void setInheritanceType(InheritanceType newInheritanceType)
setInheritanceType
in interface DomainObject
newInheritanceType
- the new value of the 'Inheritance Type' attribute.InheritanceType
,
DomainObject.getInheritanceType()
public java.lang.String getValidate()
getValidate
in interface DomainObject
DomainObject.setValidate(String)
,
TacticdslPackage.getDomainObject_Validate()
public void setValidate(java.lang.String newValidate)
setValidate
in interface DomainObject
newValidate
- the new value of the 'Validate' attribute.DomainObject.getValidate()
public boolean isAggregateRoot()
isAggregateRoot
in interface DomainObject
DomainObject.setAggregateRoot(boolean)
,
TacticdslPackage.getDomainObject_AggregateRoot()
public void setAggregateRoot(boolean newAggregateRoot)
setAggregateRoot
in interface DomainObject
newAggregateRoot
- the new value of the 'Aggregate Root' attribute.DomainObject.isAggregateRoot()
public DomainObject getBelongsTo()
getBelongsTo
in interface DomainObject
DomainObject.setBelongsTo(DomainObject)
,
TacticdslPackage.getDomainObject_BelongsTo()
public DomainObject basicGetBelongsTo()
public void setBelongsTo(DomainObject newBelongsTo)
setBelongsTo
in interface DomainObject
newBelongsTo
- the new value of the 'Belongs To' reference.DomainObject.getBelongsTo()
public org.eclipse.emf.common.util.EList<Attribute> getAttributes()
getAttributes
in interface DomainObject
TacticdslPackage.getDomainObject_Attributes()
public org.eclipse.emf.common.util.EList<Reference> getReferences()
getReferences
in interface DomainObject
TacticdslPackage.getDomainObject_References()
public org.eclipse.emf.common.util.EList<DomainObjectOperation> getOperations()
getOperations
in interface DomainObject
TacticdslPackage.getDomainObject_Operations()
public Repository getRepository()
getRepository
in interface DomainObject
DomainObject.setRepository(Repository)
,
TacticdslPackage.getDomainObject_Repository()
public org.eclipse.emf.common.notify.NotificationChain basicSetRepository(Repository newRepository, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRepository(Repository newRepository)
setRepository
in interface DomainObject
newRepository
- the new value of the 'Repository' containment reference.DomainObject.getRepository()
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.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SimpleDomainObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SimpleDomainObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SimpleDomainObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SimpleDomainObjectImpl
public java.lang.String toString()
toString
in class SimpleDomainObjectImpl