public class ReferenceImpl extends PropertyImpl implements Reference
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 boolean |
cache
The cached value of the '
Cache' attribute. |
protected static boolean |
CACHE_EDEFAULT
The default value of the '
Cache' attribute. |
protected java.lang.String |
cascade
The cached value of the '
Cascade' attribute. |
protected static java.lang.String |
CASCADE_EDEFAULT
The default value of the '
Cascade' attribute. |
protected static java.lang.String |
DATABASE_JOIN_COLUMN_EDEFAULT
The default value of the '
Database Join Column' attribute. |
protected static java.lang.String |
DATABASE_JOIN_TABLE_EDEFAULT
The default value of the '
Database Join Table' attribute. |
protected java.lang.String |
databaseJoinColumn
The cached value of the '
Database Join Column' attribute. |
protected java.lang.String |
databaseJoinTable
The cached value of the '
Database Join Table' attribute. |
protected SimpleDomainObject |
domainObjectType
The cached value of the '
Domain Object Type' reference. |
protected java.lang.String |
fetch
The cached value of the '
Fetch' attribute. |
protected static java.lang.String |
FETCH_EDEFAULT
The default value of the '
Fetch' attribute. |
protected boolean |
inverse
The cached value of the '
Inverse' attribute. |
protected static boolean |
INVERSE_EDEFAULT
The default value of the '
Inverse' attribute. |
protected OppositeHolder |
oppositeHolder
The cached value of the '
Opposite Holder' containment reference. |
protected static java.lang.String |
ORDER_BY_EDEFAULT
The default value of the '
Order By' attribute. |
protected static boolean |
ORDER_COLUMN_EDEFAULT
The default value of the '
Order Column' attribute. |
protected static java.lang.String |
ORDER_COLUMN_NAME_EDEFAULT
The default value of the '
Order Column Name' attribute. |
protected java.lang.String |
orderBy
The cached value of the '
Order By' attribute. |
protected boolean |
orderColumn
The cached value of the '
Order Column' attribute. |
protected java.lang.String |
orderColumnName
The cached value of the '
Order Column Name' attribute. |
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. |
DATABASE_COLUMN_EDEFAULT, databaseColumnCOLLECTION_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 |
ReferenceImpl() |
| Modifier and Type | Method and Description |
|---|---|
SimpleDomainObject |
basicGetDomainObjectType() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOppositeHolder(OppositeHolder newOppositeHolder,
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) |
java.lang.String |
getCascade() |
java.lang.String |
getDatabaseJoinColumn() |
java.lang.String |
getDatabaseJoinTable() |
SimpleDomainObject |
getDomainObjectType() |
java.lang.String |
getFetch() |
OppositeHolder |
getOppositeHolder() |
java.lang.String |
getOrderBy() |
java.lang.String |
getOrderColumnName() |
java.lang.String |
getValidMessage() |
boolean |
isCache() |
boolean |
isInverse() |
boolean |
isOrderColumn() |
boolean |
isValid() |
void |
setCache(boolean newCache) |
void |
setCascade(java.lang.String newCascade) |
void |
setDatabaseJoinColumn(java.lang.String newDatabaseJoinColumn) |
void |
setDatabaseJoinTable(java.lang.String newDatabaseJoinTable) |
void |
setDomainObjectType(SimpleDomainObject newDomainObjectType) |
void |
setFetch(java.lang.String newFetch) |
void |
setInverse(boolean newInverse) |
void |
setOppositeHolder(OppositeHolder newOppositeHolder) |
void |
setOrderBy(java.lang.String newOrderBy) |
void |
setOrderColumn(boolean newOrderColumn) |
void |
setOrderColumnName(java.lang.String newOrderColumnName) |
void |
setValid(boolean newValid) |
void |
setValidMessage(java.lang.String newValidMessage) |
java.lang.String |
toString() |
getDatabaseColumn, setDatabaseColumngetCollectionType, 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, 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, waitgetDatabaseColumn, setDatabaseColumngetCollectionType, 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 java.lang.String CASCADE_EDEFAULT
Cascade' attribute.
getCascade()protected java.lang.String cascade
Cascade' attribute.
getCascade()protected static final java.lang.String FETCH_EDEFAULT
Fetch' attribute.
getFetch()protected java.lang.String fetch
Fetch' attribute.
getFetch()protected static final boolean CACHE_EDEFAULT
Cache' attribute.
isCache(),
Constant Field Valuesprotected static final boolean INVERSE_EDEFAULT
Inverse' attribute.
isInverse(),
Constant Field Valuesprotected boolean inverse
Inverse' attribute.
isInverse()protected static final java.lang.String DATABASE_JOIN_TABLE_EDEFAULT
Database Join Table' attribute.
getDatabaseJoinTable()protected java.lang.String databaseJoinTable
Database Join Table' attribute.
getDatabaseJoinTable()protected static final java.lang.String DATABASE_JOIN_COLUMN_EDEFAULT
Database Join Column' attribute.
getDatabaseJoinColumn()protected java.lang.String databaseJoinColumn
Database Join Column' attribute.
getDatabaseJoinColumn()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 static final java.lang.String ORDER_BY_EDEFAULT
Order By' attribute.
getOrderBy()protected java.lang.String orderBy
Order By' attribute.
getOrderBy()protected static final boolean ORDER_COLUMN_EDEFAULT
Order Column' attribute.
isOrderColumn(),
Constant Field Valuesprotected boolean orderColumn
Order Column' attribute.
isOrderColumn()protected static final java.lang.String ORDER_COLUMN_NAME_EDEFAULT
Order Column Name' attribute.
getOrderColumnName()protected java.lang.String orderColumnName
Order Column Name' attribute.
getOrderColumnName()protected OppositeHolder oppositeHolder
Opposite Holder' containment reference.
getOppositeHolder()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class PropertyImplpublic SimpleDomainObject getDomainObjectType()
getDomainObjectType in interface ReferenceReference.setDomainObjectType(SimpleDomainObject),
TacticdslPackage.getReference_DomainObjectType()public SimpleDomainObject basicGetDomainObjectType()
public void setDomainObjectType(SimpleDomainObject newDomainObjectType)
setDomainObjectType in interface ReferencenewDomainObjectType - the new value of the 'Domain Object Type' reference.Reference.getDomainObjectType()public java.lang.String getCascade()
getCascade in interface ReferenceReference.setCascade(String),
TacticdslPackage.getReference_Cascade()public void setCascade(java.lang.String newCascade)
setCascade in interface ReferencenewCascade - the new value of the 'Cascade' attribute.Reference.getCascade()public java.lang.String getFetch()
getFetch in interface ReferenceReference.setFetch(String),
TacticdslPackage.getReference_Fetch()public void setFetch(java.lang.String newFetch)
setFetch in interface ReferencenewFetch - the new value of the 'Fetch' attribute.Reference.getFetch()public boolean isCache()
isCache in interface ReferenceReference.setCache(boolean),
TacticdslPackage.getReference_Cache()public void setCache(boolean newCache)
setCache in interface ReferencenewCache - the new value of the 'Cache' attribute.Reference.isCache()public boolean isInverse()
isInverse in interface ReferenceReference.setInverse(boolean),
TacticdslPackage.getReference_Inverse()public void setInverse(boolean newInverse)
setInverse in interface ReferencenewInverse - the new value of the 'Inverse' attribute.Reference.isInverse()public java.lang.String getDatabaseJoinTable()
getDatabaseJoinTable in interface ReferenceReference.setDatabaseJoinTable(String),
TacticdslPackage.getReference_DatabaseJoinTable()public void setDatabaseJoinTable(java.lang.String newDatabaseJoinTable)
setDatabaseJoinTable in interface ReferencenewDatabaseJoinTable - the new value of the 'Database Join Table' attribute.Reference.getDatabaseJoinTable()public java.lang.String getDatabaseJoinColumn()
getDatabaseJoinColumn in interface ReferenceReference.setDatabaseJoinColumn(String),
TacticdslPackage.getReference_DatabaseJoinColumn()public void setDatabaseJoinColumn(java.lang.String newDatabaseJoinColumn)
setDatabaseJoinColumn in interface ReferencenewDatabaseJoinColumn - the new value of the 'Database Join Column' attribute.Reference.getDatabaseJoinColumn()public boolean isValid()
isValid in interface ReferenceReference.setValid(boolean),
TacticdslPackage.getReference_Valid()public void setValid(boolean newValid)
setValid in interface ReferencenewValid - the new value of the 'Valid' attribute.Reference.isValid()public java.lang.String getValidMessage()
getValidMessage in interface ReferenceReference.setValidMessage(String),
TacticdslPackage.getReference_ValidMessage()public void setValidMessage(java.lang.String newValidMessage)
setValidMessage in interface ReferencenewValidMessage - the new value of the 'Valid Message' attribute.Reference.getValidMessage()public java.lang.String getOrderBy()
getOrderBy in interface ReferenceReference.setOrderBy(String),
TacticdslPackage.getReference_OrderBy()public void setOrderBy(java.lang.String newOrderBy)
setOrderBy in interface ReferencenewOrderBy - the new value of the 'Order By' attribute.Reference.getOrderBy()public boolean isOrderColumn()
isOrderColumn in interface ReferenceReference.setOrderColumn(boolean),
TacticdslPackage.getReference_OrderColumn()public void setOrderColumn(boolean newOrderColumn)
setOrderColumn in interface ReferencenewOrderColumn - the new value of the 'Order Column' attribute.Reference.isOrderColumn()public java.lang.String getOrderColumnName()
getOrderColumnName in interface ReferenceReference.setOrderColumnName(String),
TacticdslPackage.getReference_OrderColumnName()public void setOrderColumnName(java.lang.String newOrderColumnName)
setOrderColumnName in interface ReferencenewOrderColumnName - the new value of the 'Order Column Name' attribute.Reference.getOrderColumnName()public OppositeHolder getOppositeHolder()
getOppositeHolder in interface ReferenceReference.setOppositeHolder(OppositeHolder),
TacticdslPackage.getReference_OppositeHolder()public org.eclipse.emf.common.notify.NotificationChain basicSetOppositeHolder(OppositeHolder newOppositeHolder, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOppositeHolder(OppositeHolder newOppositeHolder)
setOppositeHolder in interface ReferencenewOppositeHolder - the new value of the 'Opposite Holder' containment reference.Reference.getOppositeHolder()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 java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class PropertyImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class PropertyImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class PropertyImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class PropertyImplpublic java.lang.String toString()
toString in class PropertyImpl