|
Tuscany DAS for Relational Databases | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.apache.tuscany.sdo.impl.DataObjectImpl
org.apache.tuscany.das.rdb.config.impl.RelationshipImpl
public class RelationshipImpl
An implementation of the model object 'Relationship'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected String |
config
The cached value of the ' Config ' attribute. |
protected static String |
CONFIG_EDEFAULT
The default value of the ' Config ' attribute. |
protected static String |
FOREIGN_KEY_TABLE_EDEFAULT
The default value of the ' Foreign Key Table ' attribute. |
protected String |
foreignKeyTable
The cached value of the ' Foreign Key Table ' attribute. |
protected org.eclipse.emf.common.util.EList |
keyPair
The cached value of the ' Key Pair ' containment reference list. |
protected boolean |
many
The cached value of the ' Many ' attribute. |
protected static boolean |
MANY_EDEFAULT
The default value of the ' Many ' attribute. |
protected String |
name
The cached value of the ' Name ' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the ' Name ' attribute. |
protected static String |
PRIMARY_KEY_TABLE_EDEFAULT
The default value of the ' Primary Key Table ' attribute. |
protected String |
primaryKeyTable
The cached value of the ' Primary Key Table ' attribute. |
Fields inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl |
---|
changeRecorder, eContainer, eContainerFeatureID, location |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
RelationshipImpl()
|
Method Summary | |
---|---|
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,
Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
String |
getConfig()
|
String |
getForeignKeyTable()
|
List |
getKeyPair()
|
String |
getName()
|
String |
getPrimaryKeyTable()
|
boolean |
isMany()
|
void |
setConfig(String newConfig)
|
void |
setForeignKeyTable(String newForeignKeyTable)
|
void |
setMany(boolean newMany)
|
void |
setName(String newName)
|
void |
setPrimaryKeyTable(String newPrimaryKeyTable)
|
String |
toString()
|
Methods inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, eBasicSetContainer, eClass, eContainerFeatureID, eContents, eCrossReferences, eDirectResource, eDynamicClass, eDynamicGet, eDynamicIsSet, eDynamicSet, eDynamicUnset, eHasSettings, eInternalContainer, eIsProxy, eNotificationRequired, eNotify, eProxyURI, eSetClass, eSetDirectResource, eSetProxyURI, eSettings, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChangeRecorder, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicProperties, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProperties, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eAdapters, eBasicAdapters, eDeliver, eSetDeliver |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.eclipse.emf.common.util.EList keyPair
Key Pair
' containment reference list.
getKeyPair()
protected static final String CONFIG_EDEFAULT
Config
' attribute.
getConfig()
protected String config
Config
' attribute.
getConfig()
protected static final String FOREIGN_KEY_TABLE_EDEFAULT
Foreign Key Table
' attribute.
getForeignKeyTable()
protected String foreignKeyTable
Foreign Key Table
' attribute.
getForeignKeyTable()
protected static final boolean MANY_EDEFAULT
Many
' attribute.
isMany()
,
Constant Field Valuesprotected boolean many
Many
' attribute.
isMany()
protected static final String NAME_EDEFAULT
Name
' attribute.
getName()
protected String name
Name
' attribute.
getName()
protected static final String PRIMARY_KEY_TABLE_EDEFAULT
Primary Key Table
' attribute.
getPrimaryKeyTable()
protected String primaryKeyTable
Primary Key Table
' attribute.
getPrimaryKeyTable()
Constructor Detail |
---|
protected RelationshipImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public List getKeyPair()
getKeyPair
in interface Relationship
public String getConfig()
getConfig
in interface Relationship
Relationship.setConfig(String)
public void setConfig(String newConfig)
setConfig
in interface Relationship
newConfig
- the new value of the 'Config' attribute.Relationship.getConfig()
public String getForeignKeyTable()
getForeignKeyTable
in interface Relationship
Relationship.setForeignKeyTable(String)
public void setForeignKeyTable(String newForeignKeyTable)
setForeignKeyTable
in interface Relationship
newForeignKeyTable
- the new value of the 'Foreign Key Table' attribute.Relationship.getForeignKeyTable()
public boolean isMany()
isMany
in interface Relationship
Relationship.setMany(boolean)
public void setMany(boolean newMany)
setMany
in interface Relationship
newMany
- the new value of the 'Many' attribute.Relationship.isMany()
public String getName()
getName
in interface Relationship
Relationship.setName(String)
public void setName(String newName)
setName
in interface Relationship
newName
- the new value of the 'Name' attribute.Relationship.getName()
public String getPrimaryKeyTable()
getPrimaryKeyTable
in interface Relationship
Relationship.setPrimaryKeyTable(String)
public void setPrimaryKeyTable(String newPrimaryKeyTable)
setPrimaryKeyTable
in interface Relationship
newPrimaryKeyTable
- the new value of the 'Primary Key Table' attribute.Relationship.getPrimaryKeyTable()
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 Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
Tuscany DAS for Relational Databases | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |