|
||||||||||
| 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.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.openxma.dsl.core.model.impl.ModelElementImpl
org.openxma.dsl.dom.model.impl.DaoImpl
public class DaoImpl
An implementation of the model object 'Dao'.
The following features are implemented:
EntityTable NameDiscriminatorQualifierOperationsQuery OperationData Base ConstraintsColumnsMany To One AssociationsOne To One AssociationsOne To Many AssociationsMany To Many AssociationsPrimary Key ColumnNatural Key ColumnsVersion ColumnPrimary KeyNatural Key
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
| 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<E extends Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected org.eclipse.emf.common.util.EList<Column> |
columns
The cached value of the ' Columns' containment reference list. |
protected org.eclipse.emf.common.util.EList<DataBaseConstraint> |
dataBaseConstraints
The cached value of the ' Data Base Constraints' containment reference list. |
protected String |
discriminator
The cached value of the ' Discriminator' attribute. |
protected static String |
DISCRIMINATOR_EDEFAULT
The default value of the ' Discriminator' attribute. |
protected Entity |
entity
The cached value of the ' Entity' reference. |
protected org.eclipse.emf.common.util.EList<ManyToMany> |
manyToManyAssociations
The cached value of the ' Many To Many Associations' containment reference list. |
protected org.eclipse.emf.common.util.EList<ManyToOne> |
manyToOneAssociations
The cached value of the ' Many To One Associations' containment reference list. |
protected DataBaseConstraint |
naturalKey
The cached value of the ' DataBaseConstraint' reference. |
protected org.eclipse.emf.common.util.EList<OneToMany> |
oneToManyAssociations
The cached value of the ' One To Many Associations' containment reference list. |
protected org.eclipse.emf.common.util.EList<OneToOne> |
oneToOneAssociations
The cached value of the ' One To One Associations' containment reference list. |
protected org.eclipse.emf.common.util.EList<Operation> |
operations
The cached value of the ' Operations' containment reference list. |
protected DataBaseConstraint |
primaryKey
The cached value of the ' DataBaseConstraint' reference. |
protected Column |
primaryKeyColumn
The cached value of the ' Column' reference. |
protected String |
qualifier
The cached value of the ' Qualifier' attribute. |
protected static String |
QUALIFIER_EDEFAULT
The default value of the ' Qualifier' attribute. |
protected org.eclipse.emf.common.util.EList<QueryOperation> |
queryOperation
The cached value of the ' Query Operation' containment reference list. |
protected static String |
TABLE_NAME_EDEFAULT
The default value of the ' Table Name' attribute. |
protected String |
tableName
The cached value of the ' Table Name' attribute. |
protected Column |
versionColumn
The cached value of the ' Column' reference. |
| Fields inherited from class org.openxma.dsl.core.model.impl.ModelElementImpl |
|---|
name, NAME_EDEFAULT, TXT_DESCRIPTION_EDEFAULT, txtDescription |
| Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eContainer |
| 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.EStructuralFeature.Internal.DynamicValueHolder |
|---|
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
DaoImpl()
|
| Method Summary | |
|---|---|
Entity |
basicGetEntity()
|
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)
|
Column |
getColumnDefinition(Attribute attribute)
|
org.eclipse.emf.common.util.EList<Column> |
getColumns()
|
Collection<DataBaseConstraint> |
getDataBaseConstraintByType(DataBaseConstraintType type)
|
org.eclipse.emf.common.util.EList<DataBaseConstraint> |
getDataBaseConstraints()
|
String |
getDiscriminator()
|
Entity |
getEntity()
|
ManyToMany |
getManyToMany(Attribute feature)
|
org.eclipse.emf.common.util.EList<ManyToMany> |
getManyToManyAssociations()
|
ManyToOne |
getManyToOne(Attribute feature)
|
org.eclipse.emf.common.util.EList<ManyToOne> |
getManyToOneAssociations()
|
DataBaseConstraint |
getNaturalKey()
Returns the value of the 'Natural Key' reference. |
org.eclipse.emf.common.util.EList<Column> |
getNaturalKeyColumns()
|
OneToMany |
getOneToMany(Attribute feature)
|
org.eclipse.emf.common.util.EList<OneToMany> |
getOneToManyAssociations()
|
OneToOne |
getOneToOne(Attribute feature)
|
org.eclipse.emf.common.util.EList<OneToOne> |
getOneToOneAssociations()
|
org.eclipse.emf.common.util.EList<Operation> |
getOperations()
|
DataBaseConstraint |
getPrimaryKey()
Returns the value of the 'Primary Key' reference. |
Column |
getPrimaryKeyColumn()
|
String |
getQualifier()
|
org.eclipse.emf.common.util.EList<QueryOperation> |
getQueryOperation()
|
String |
getTableName()
|
Column |
getVersionColumn()
|
void |
setDiscriminator(String newDiscriminator)
|
void |
setEntity(Entity newEntity)
|
void |
setQualifier(String newQualifier)
|
void |
setTableName(String newTableName)
|
String |
toString()
|
| Methods inherited from class org.openxma.dsl.core.model.impl.ModelElementImpl |
|---|
getName, getTxtDescription, setName, setTxtDescription |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eBasicSetContainer, eInternalContainer |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, 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 |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.openxma.dsl.core.model.ModelElement |
|---|
getName, setName |
| Methods inherited from interface org.openxma.dsl.core.model.IDocumentable |
|---|
getTxtDescription, setTxtDescription |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected Entity entity
Entity' reference.
getEntity()protected static final String TABLE_NAME_EDEFAULT
Table Name' attribute.
getTableName()protected String tableName
Table Name' attribute.
getTableName()protected static final String DISCRIMINATOR_EDEFAULT
Discriminator' attribute.
getDiscriminator()protected String discriminator
Discriminator' attribute.
getDiscriminator()protected static final String QUALIFIER_EDEFAULT
Qualifier' attribute.
getQualifier()protected String qualifier
Qualifier' attribute.
getQualifier()protected org.eclipse.emf.common.util.EList<Operation> operations
Operations' containment reference list.
getOperations()protected org.eclipse.emf.common.util.EList<QueryOperation> queryOperation
Query Operation' containment reference list.
getQueryOperation()protected org.eclipse.emf.common.util.EList<DataBaseConstraint> dataBaseConstraints
Data Base Constraints' containment reference list.
getDataBaseConstraints()protected org.eclipse.emf.common.util.EList<Column> columns
Columns' containment reference list.
getColumns()protected org.eclipse.emf.common.util.EList<ManyToOne> manyToOneAssociations
Many To One Associations' containment reference list.
getManyToOneAssociations()protected org.eclipse.emf.common.util.EList<OneToOne> oneToOneAssociations
One To One Associations' containment reference list.
getOneToOneAssociations()protected org.eclipse.emf.common.util.EList<OneToMany> oneToManyAssociations
One To Many Associations' containment reference list.
getOneToManyAssociations()protected org.eclipse.emf.common.util.EList<ManyToMany> manyToManyAssociations
Many To Many Associations' containment reference list.
getManyToManyAssociations()protected DataBaseConstraint primaryKey
DataBaseConstraint' reference.
getPrimaryKey()protected Column primaryKeyColumn
Column' reference.
getPrimaryKeyColumn()protected Column versionColumn
Column' reference.
getVersionColumn()protected DataBaseConstraint naturalKey
DataBaseConstraint' reference.
getEntity()| Constructor Detail |
|---|
protected DaoImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.openxma.dsl.core.model.impl.ModelElementImplpublic Entity getEntity()
getEntity in interface DaoDao.setEntity(Entity),
DomPackage.getDao_Entity()public Entity basicGetEntity()
public void setEntity(Entity newEntity)
setEntity in interface DaonewEntity - the new value of the 'Entity' reference.Dao.getEntity()public String getTableName()
getTableName in interface DaoDao.setTableName(String),
DomPackage.getDao_TableName()public void setTableName(String newTableName)
setTableName in interface DaonewTableName - the new value of the 'Table Name' attribute.Dao.getTableName()public String getDiscriminator()
getDiscriminator in interface DaoDao.setDiscriminator(String),
DomPackage.getDao_Discriminator()public void setDiscriminator(String newDiscriminator)
setDiscriminator in interface DaonewDiscriminator - the new value of the 'Discriminator' attribute.Dao.getDiscriminator()public String getQualifier()
getQualifier in interface DaoDao.setQualifier(String),
DomPackage.getDao_Qualifier()public void setQualifier(String newQualifier)
setQualifier in interface DaonewQualifier - the new value of the 'Qualifier' attribute.Dao.getQualifier()public org.eclipse.emf.common.util.EList<DataBaseConstraint> getDataBaseConstraints()
getDataBaseConstraints in interface DaoDomPackage.getDao_DataBaseConstraints()public org.eclipse.emf.common.util.EList<Operation> getOperations()
getOperations in interface DaoDomPackage.getDao_Operations()public org.eclipse.emf.common.util.EList<QueryOperation> getQueryOperation()
getQueryOperation in interface DaoDomPackage.getDao_QueryOperation()public org.eclipse.emf.common.util.EList<Column> getColumns()
getColumns in interface DaoDomPackage.getDao_Columns()public org.eclipse.emf.common.util.EList<ManyToOne> getManyToOneAssociations()
getManyToOneAssociations in interface DaoDomPackage.getDao_ManyToOneAssociations()public org.eclipse.emf.common.util.EList<OneToOne> getOneToOneAssociations()
getOneToOneAssociations in interface DaoDomPackage.getDao_OneToOneAssociations()public org.eclipse.emf.common.util.EList<OneToMany> getOneToManyAssociations()
getOneToManyAssociations in interface DaoDomPackage.getDao_OneToManyAssociations()public org.eclipse.emf.common.util.EList<ManyToMany> getManyToManyAssociations()
getManyToManyAssociations in interface DaoDomPackage.getDao_ManyToManyAssociations()public Column getPrimaryKeyColumn()
getPrimaryKeyColumn in interface DaoDomPackage.getDao_PrimaryKeyColumn()public Column getVersionColumn()
getVersionColumn in interface DaoDomPackage.getDao_VersionColumn()public DataBaseConstraint getPrimaryKey()
DaoIf the meaning of the 'Primary Key' reference isn't clear, there really should be more of a description here...
getPrimaryKey in interface DaoDomPackage.getDao_PrimaryKey()public DataBaseConstraint getNaturalKey()
DaoIf the meaning of the 'Natural Key' reference isn't clear, there really should be more of a description here...
getNaturalKey in interface DaoDomPackage.getDao_NaturalKey()public org.eclipse.emf.common.util.EList<Column> getNaturalKeyColumns()
getNaturalKeyColumns in interface DaoDomPackage.getDao_NaturalKeyColumns()
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.InternalEObjecteGet in class org.openxma.dsl.core.model.impl.ModelElementImpl
public void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.openxma.dsl.core.model.impl.ModelElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.openxma.dsl.core.model.impl.ModelElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.openxma.dsl.core.model.impl.ModelElementImplpublic String toString()
toString in class org.openxma.dsl.core.model.impl.ModelElementImplpublic Column getColumnDefinition(Attribute attribute)
getColumnDefinition in interface Daopublic OneToMany getOneToMany(Attribute feature)
getOneToMany in interface Daopublic ManyToMany getManyToMany(Attribute feature)
getManyToMany in interface Daopublic ManyToOne getManyToOne(Attribute feature)
getManyToOne in interface Daopublic OneToOne getOneToOne(Attribute feature)
getOneToOne in interface Daopublic Collection<DataBaseConstraint> getDataBaseConstraintByType(DataBaseConstraintType type)
getDataBaseConstraintByType in interface Dao
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||