public class ValueObjectImpl extends DomainObjectImpl implements ValueObject
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 ValueObject |
extends_
The cached value of the '
Extends ' reference. |
protected static boolean |
NOT_IMMUTABLE_EDEFAULT
The default value of the '
Not Immutable ' attribute. |
protected static boolean |
NOT_OPTIMISTIC_LOCKING_EDEFAULT
The default value of the '
Not Optimistic Locking ' attribute. |
protected static boolean |
NOT_PERSISTENT_EDEFAULT
The default value of the '
Not Persistent ' attribute. |
protected boolean |
notImmutable
The cached value of the '
Not Immutable ' attribute. |
protected boolean |
notOptimisticLocking
The cached value of the '
Not Optimistic Locking ' attribute. |
protected boolean |
notPersistent
The cached value of the '
Not Persistent ' attribute. |
protected boolean |
persistent
The cached value of the '
Persistent ' attribute. |
protected static boolean |
PERSISTENT_EDEFAULT
The default value of the '
Persistent ' attribute. |
abstract_, ABSTRACT_EDEFAULT, AGGREGATE_ROOT_EDEFAULT, aggregateRoot, attributes, belongsTo, cache, CACHE_EDEFAULT, DATABASE_TABLE_EDEFAULT, databaseTable, DISCRIMINATOR_COLUMN_EDEFAULT, DISCRIMINATOR_LENGTH_EDEFAULT, DISCRIMINATOR_TYPE_EDEFAULT, DISCRIMINATOR_VALUE_EDEFAULT, discriminatorColumn, discriminatorLength, discriminatorType, discriminatorValue, EXTENDS_NAME_EDEFAULT, extendsName, GAP_CLASS_EDEFAULT, gapClass, INHERITANCE_TYPE_EDEFAULT, inheritanceType, NO_GAP_CLASS_EDEFAULT, noGapClass, operations, references, repository, scaffold, SCAFFOLD_EDEFAULT, traits, validate, VALIDATE_EDEFAULT
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 |
ValueObjectImpl() |
Modifier and Type | Method and Description |
---|---|
ValueObject |
basicGetExtends() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ValueObject |
getExtends() |
boolean |
isNotImmutable() |
boolean |
isNotOptimisticLocking() |
boolean |
isNotPersistent() |
boolean |
isPersistent() |
void |
setExtends(ValueObject newExtends) |
void |
setNotImmutable(boolean newNotImmutable) |
void |
setNotOptimisticLocking(boolean newNotOptimisticLocking) |
void |
setNotPersistent(boolean newNotPersistent) |
void |
setPersistent(boolean newPersistent) |
java.lang.String |
toString() |
basicGetBelongsTo, basicSetRepository, eInverseRemove, getAttributes, getBelongsTo, getDatabaseTable, getDiscriminatorColumn, getDiscriminatorLength, getDiscriminatorType, getDiscriminatorValue, getExtendsName, getInheritanceType, getOperations, getReferences, getRepository, getTraits, getValidate, isAbstract, isAggregateRoot, isCache, isGapClass, isNoGapClass, isScaffold, setAbstract, setAggregateRoot, setBelongsTo, setCache, setDatabaseTable, setDiscriminatorColumn, setDiscriminatorLength, setDiscriminatorType, setDiscriminatorValue, setExtendsName, setGapClass, setInheritanceType, setNoGapClass, setRepository, setScaffold, setValidate
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
getAttributes, getBelongsTo, getDatabaseTable, getDiscriminatorColumn, getDiscriminatorLength, getDiscriminatorType, getDiscriminatorValue, getExtendsName, getInheritanceType, getOperations, getReferences, getRepository, getTraits, getValidate, isAbstract, isAggregateRoot, isCache, isGapClass, isNoGapClass, isScaffold, setAbstract, setAggregateRoot, setBelongsTo, setCache, setDatabaseTable, setDiscriminatorColumn, setDiscriminatorLength, setDiscriminatorType, setDiscriminatorValue, setExtendsName, setGapClass, setInheritanceType, setNoGapClass, setRepository, setScaffold, setValidate
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected ValueObject extends_
Extends
' reference.
getExtends()
protected static final boolean NOT_OPTIMISTIC_LOCKING_EDEFAULT
Not Optimistic Locking
' attribute.
isNotOptimisticLocking()
,
Constant Field Valuesprotected boolean notOptimisticLocking
Not Optimistic Locking
' attribute.
isNotOptimisticLocking()
protected static final boolean NOT_IMMUTABLE_EDEFAULT
Not Immutable
' attribute.
isNotImmutable()
,
Constant Field Valuesprotected boolean notImmutable
Not Immutable
' attribute.
isNotImmutable()
protected static final boolean PERSISTENT_EDEFAULT
Persistent
' attribute.
isPersistent()
,
Constant Field Valuesprotected boolean persistent
Persistent
' attribute.
isPersistent()
protected static final boolean NOT_PERSISTENT_EDEFAULT
Not Persistent
' attribute.
isNotPersistent()
,
Constant Field Valuesprotected boolean notPersistent
Not Persistent
' attribute.
isNotPersistent()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class DomainObjectImpl
public ValueObject getExtends()
getExtends
in interface ValueObject
ValueObject.setExtends(ValueObject)
,
TacticdslPackage.getValueObject_Extends()
public ValueObject basicGetExtends()
public void setExtends(ValueObject newExtends)
setExtends
in interface ValueObject
newExtends
- the new value of the 'Extends' reference.ValueObject.getExtends()
public boolean isNotOptimisticLocking()
isNotOptimisticLocking
in interface ValueObject
ValueObject.setNotOptimisticLocking(boolean)
,
TacticdslPackage.getValueObject_NotOptimisticLocking()
public void setNotOptimisticLocking(boolean newNotOptimisticLocking)
setNotOptimisticLocking
in interface ValueObject
newNotOptimisticLocking
- the new value of the 'Not Optimistic Locking' attribute.ValueObject.isNotOptimisticLocking()
public boolean isNotImmutable()
isNotImmutable
in interface ValueObject
ValueObject.setNotImmutable(boolean)
,
TacticdslPackage.getValueObject_NotImmutable()
public void setNotImmutable(boolean newNotImmutable)
setNotImmutable
in interface ValueObject
newNotImmutable
- the new value of the 'Not Immutable' attribute.ValueObject.isNotImmutable()
public boolean isPersistent()
isPersistent
in interface ValueObject
ValueObject.setPersistent(boolean)
,
TacticdslPackage.getValueObject_Persistent()
public void setPersistent(boolean newPersistent)
setPersistent
in interface ValueObject
newPersistent
- the new value of the 'Persistent' attribute.ValueObject.isPersistent()
public boolean isNotPersistent()
isNotPersistent
in interface ValueObject
ValueObject.setNotPersistent(boolean)
,
TacticdslPackage.getValueObject_NotPersistent()
public void setNotPersistent(boolean newNotPersistent)
setNotPersistent
in interface ValueObject
newNotPersistent
- the new value of the 'Not Persistent' attribute.ValueObject.isNotPersistent()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class DomainObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class DomainObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class DomainObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class DomainObjectImpl
public java.lang.String toString()
toString
in class DomainObjectImpl