public class ReferenceImpl extends PropertyImpl implements Reference
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 |
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, databaseColumn
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_EDEFAULT
EVIRTUAL_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, setDatabaseColumn
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, setVisibility
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
getDatabaseColumn, setDatabaseColumn
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, setVisibility
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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 PropertyImpl
public SimpleDomainObject getDomainObjectType()
getDomainObjectType
in interface Reference
Reference.setDomainObjectType(SimpleDomainObject)
,
TacticdslPackage.getReference_DomainObjectType()
public SimpleDomainObject basicGetDomainObjectType()
public void setDomainObjectType(SimpleDomainObject newDomainObjectType)
setDomainObjectType
in interface Reference
newDomainObjectType
- the new value of the 'Domain Object Type' reference.Reference.getDomainObjectType()
public java.lang.String getCascade()
getCascade
in interface Reference
Reference.setCascade(String)
,
TacticdslPackage.getReference_Cascade()
public void setCascade(java.lang.String newCascade)
setCascade
in interface Reference
newCascade
- the new value of the 'Cascade' attribute.Reference.getCascade()
public java.lang.String getFetch()
getFetch
in interface Reference
Reference.setFetch(String)
,
TacticdslPackage.getReference_Fetch()
public void setFetch(java.lang.String newFetch)
setFetch
in interface Reference
newFetch
- the new value of the 'Fetch' attribute.Reference.getFetch()
public boolean isCache()
isCache
in interface Reference
Reference.setCache(boolean)
,
TacticdslPackage.getReference_Cache()
public void setCache(boolean newCache)
setCache
in interface Reference
newCache
- the new value of the 'Cache' attribute.Reference.isCache()
public boolean isInverse()
isInverse
in interface Reference
Reference.setInverse(boolean)
,
TacticdslPackage.getReference_Inverse()
public void setInverse(boolean newInverse)
setInverse
in interface Reference
newInverse
- the new value of the 'Inverse' attribute.Reference.isInverse()
public java.lang.String getDatabaseJoinTable()
getDatabaseJoinTable
in interface Reference
Reference.setDatabaseJoinTable(String)
,
TacticdslPackage.getReference_DatabaseJoinTable()
public void setDatabaseJoinTable(java.lang.String newDatabaseJoinTable)
setDatabaseJoinTable
in interface Reference
newDatabaseJoinTable
- the new value of the 'Database Join Table' attribute.Reference.getDatabaseJoinTable()
public java.lang.String getDatabaseJoinColumn()
getDatabaseJoinColumn
in interface Reference
Reference.setDatabaseJoinColumn(String)
,
TacticdslPackage.getReference_DatabaseJoinColumn()
public void setDatabaseJoinColumn(java.lang.String newDatabaseJoinColumn)
setDatabaseJoinColumn
in interface Reference
newDatabaseJoinColumn
- the new value of the 'Database Join Column' attribute.Reference.getDatabaseJoinColumn()
public boolean isValid()
isValid
in interface Reference
Reference.setValid(boolean)
,
TacticdslPackage.getReference_Valid()
public void setValid(boolean newValid)
setValid
in interface Reference
newValid
- the new value of the 'Valid' attribute.Reference.isValid()
public java.lang.String getValidMessage()
getValidMessage
in interface Reference
Reference.setValidMessage(String)
,
TacticdslPackage.getReference_ValidMessage()
public void setValidMessage(java.lang.String newValidMessage)
setValidMessage
in interface Reference
newValidMessage
- the new value of the 'Valid Message' attribute.Reference.getValidMessage()
public java.lang.String getOrderBy()
getOrderBy
in interface Reference
Reference.setOrderBy(String)
,
TacticdslPackage.getReference_OrderBy()
public void setOrderBy(java.lang.String newOrderBy)
setOrderBy
in interface Reference
newOrderBy
- the new value of the 'Order By' attribute.Reference.getOrderBy()
public boolean isOrderColumn()
isOrderColumn
in interface Reference
Reference.setOrderColumn(boolean)
,
TacticdslPackage.getReference_OrderColumn()
public void setOrderColumn(boolean newOrderColumn)
setOrderColumn
in interface Reference
newOrderColumn
- the new value of the 'Order Column' attribute.Reference.isOrderColumn()
public java.lang.String getOrderColumnName()
getOrderColumnName
in interface Reference
Reference.setOrderColumnName(String)
,
TacticdslPackage.getReference_OrderColumnName()
public void setOrderColumnName(java.lang.String newOrderColumnName)
setOrderColumnName
in interface Reference
newOrderColumnName
- the new value of the 'Order Column Name' attribute.Reference.getOrderColumnName()
public OppositeHolder getOppositeHolder()
getOppositeHolder
in interface Reference
Reference.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 Reference
newOppositeHolder
- 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.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class PropertyImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class PropertyImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class PropertyImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class PropertyImpl
public java.lang.String toString()
toString
in class PropertyImpl