public class ValueObjectImpl extends DomainObjectImpl implements ValueObject
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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_EDEFAULTdoc, DOC_EDEFAULT, hint, HINT_EDEFAULT, name, NAME_EDEFAULT, package_, PACKAGE_EDEFAULTEVIRTUAL_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, setValidategetDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackageeBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttributes, 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, setValidategetDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackageeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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 DomainObjectImplpublic ValueObject getExtends()
getExtends in interface ValueObjectValueObject.setExtends(ValueObject),
TacticdslPackage.getValueObject_Extends()public ValueObject basicGetExtends()
public void setExtends(ValueObject newExtends)
setExtends in interface ValueObjectnewExtends - the new value of the 'Extends' reference.ValueObject.getExtends()public boolean isNotOptimisticLocking()
isNotOptimisticLocking in interface ValueObjectValueObject.setNotOptimisticLocking(boolean),
TacticdslPackage.getValueObject_NotOptimisticLocking()public void setNotOptimisticLocking(boolean newNotOptimisticLocking)
setNotOptimisticLocking in interface ValueObjectnewNotOptimisticLocking - the new value of the 'Not Optimistic Locking' attribute.ValueObject.isNotOptimisticLocking()public boolean isNotImmutable()
isNotImmutable in interface ValueObjectValueObject.setNotImmutable(boolean),
TacticdslPackage.getValueObject_NotImmutable()public void setNotImmutable(boolean newNotImmutable)
setNotImmutable in interface ValueObjectnewNotImmutable - the new value of the 'Not Immutable' attribute.ValueObject.isNotImmutable()public boolean isPersistent()
isPersistent in interface ValueObjectValueObject.setPersistent(boolean),
TacticdslPackage.getValueObject_Persistent()public void setPersistent(boolean newPersistent)
setPersistent in interface ValueObjectnewPersistent - the new value of the 'Persistent' attribute.ValueObject.isPersistent()public boolean isNotPersistent()
isNotPersistent in interface ValueObjectValueObject.setNotPersistent(boolean),
TacticdslPackage.getValueObject_NotPersistent()public void setNotPersistent(boolean newNotPersistent)
setNotPersistent in interface ValueObjectnewNotPersistent - 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.InternalEObjecteGet in class DomainObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DomainObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DomainObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DomainObjectImplpublic java.lang.String toString()
toString in class DomainObjectImpl