public class DtoReferenceImpl extends DtoPropertyImpl implements DtoReference
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 SimpleDomainObject |
domainObjectType
The cached value of the '
Domain Object Type' reference. |
protected boolean |
valid
The cached value of the '
Valid' attribute. |
protected static boolean |
VALID_EDEFAULT
The default value of the '
Valid' attribute. |
protected static java.lang.String |
VALID_MESSAGE_EDEFAULT
The default value of the '
Valid Message' attribute. |
protected java.lang.String |
validMessage
The cached value of the '
Valid Message' attribute. |
COLLECTION_TYPE_EDEFAULT, collectionType, doc, DOC_EDEFAULT, hint, HINT_EDEFAULT, key, KEY_EDEFAULT, name, NAME_EDEFAULT, NOT_CHANGEABLE_EDEFAULT, NOT_EMPTY_EDEFAULT, NOT_EMPTY_MESSAGE_EDEFAULT, notChangeable, notEmpty, notEmptyMessage, nullable, NULLABLE_EDEFAULT, NULLABLE_MESSAGE_EDEFAULT, nullableMessage, required, REQUIRED_EDEFAULT, size, SIZE_EDEFAULT, transient_, TRANSIENT_EDEFAULT, validate, VALIDATE_EDEFAULT, visibility, VISIBILITY_EDEFAULTEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
DtoReferenceImpl() |
| Modifier and Type | Method and Description |
|---|---|
SimpleDomainObject |
basicGetDomainObjectType() |
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) |
SimpleDomainObject |
getDomainObjectType() |
java.lang.String |
getValidMessage() |
boolean |
isValid() |
void |
setDomainObjectType(SimpleDomainObject newDomainObjectType) |
void |
setValid(boolean newValid) |
void |
setValidMessage(java.lang.String newValidMessage) |
java.lang.String |
toString() |
getCollectionType, getDoc, getHint, getName, getNotEmptyMessage, getNullableMessage, getSize, getValidate, getVisibility, isKey, isNotChangeable, isNotEmpty, isNullable, isRequired, isTransient, setCollectionType, setDoc, setHint, setKey, setName, setNotChangeable, setNotEmpty, setNotEmptyMessage, setNullable, setNullableMessage, setRequired, setSize, setTransient, setValidate, setVisibilityeBasicSetContainer, 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, 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, waitgetCollectionType, getDoc, getHint, getName, getNotEmptyMessage, getNullableMessage, getSize, getValidate, getVisibility, isKey, isNotChangeable, isNotEmpty, isNullable, isRequired, isTransient, setCollectionType, setDoc, setHint, setKey, setName, setNotChangeable, setNotEmpty, setNotEmptyMessage, setNullable, setNullableMessage, setRequired, setSize, setTransient, setValidate, setVisibilityeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected SimpleDomainObject domainObjectType
Domain Object Type' reference.
getDomainObjectType()protected static final boolean VALID_EDEFAULT
Valid' attribute.
isValid(),
Constant Field Valuesprotected static final java.lang.String VALID_MESSAGE_EDEFAULT
Valid Message' attribute.
getValidMessage()protected java.lang.String validMessage
Valid Message' attribute.
getValidMessage()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class DtoPropertyImplpublic SimpleDomainObject getDomainObjectType()
getDomainObjectType in interface DtoReferenceDtoReference.setDomainObjectType(SimpleDomainObject),
TacticdslPackage.getDtoReference_DomainObjectType()public SimpleDomainObject basicGetDomainObjectType()
public void setDomainObjectType(SimpleDomainObject newDomainObjectType)
setDomainObjectType in interface DtoReferencenewDomainObjectType - the new value of the 'Domain Object Type' reference.DtoReference.getDomainObjectType()public boolean isValid()
isValid in interface DtoReferenceDtoReference.setValid(boolean),
TacticdslPackage.getDtoReference_Valid()public void setValid(boolean newValid)
setValid in interface DtoReferencenewValid - the new value of the 'Valid' attribute.DtoReference.isValid()public java.lang.String getValidMessage()
getValidMessage in interface DtoReferenceDtoReference.setValidMessage(String),
TacticdslPackage.getDtoReference_ValidMessage()public void setValidMessage(java.lang.String newValidMessage)
setValidMessage in interface DtoReferencenewValidMessage - the new value of the 'Valid Message' attribute.DtoReference.getValidMessage()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AnyPropertyImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AnyPropertyImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AnyPropertyImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AnyPropertyImplpublic java.lang.String toString()
toString in class AnyPropertyImpl