org.openxma.dsl.dom.model
Interface Dao

All Superinterfaces:
Dependant, org.eclipse.emf.ecore.EObject, org.openxma.dsl.core.model.IDocumentable, org.openxma.dsl.core.model.ModelElement, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
DaoImpl

public interface Dao
extends org.openxma.dsl.core.model.ModelElement, Dependant

A representation of the model object 'Dao'.

The following features are supported:

See Also:
DomPackage.getDao()

Method Summary
 Column getColumnDefinition(Attribute attribute)
           
 org.eclipse.emf.common.util.EList<Column> getColumns()
          Returns the value of the 'Columns' containment reference list.
 Collection<DataBaseConstraint> getDataBaseConstraintByType(DataBaseConstraintType type)
           
 org.eclipse.emf.common.util.EList<DataBaseConstraint> getDataBaseConstraints()
          Returns the value of the 'Data Base Constraints' containment reference list.
 String getDiscriminator()
          Returns the value of the 'Discriminator' attribute.
 Entity getEntity()
          Returns the value of the 'Entity' reference.
 ManyToMany getManyToMany(Attribute structuralFeature)
           
 org.eclipse.emf.common.util.EList<ManyToMany> getManyToManyAssociations()
          Returns the value of the 'Many To Many Associations' containment reference list.
 ManyToOne getManyToOne(Attribute structuralFeature)
           
 org.eclipse.emf.common.util.EList<ManyToOne> getManyToOneAssociations()
          Returns the value of the 'Many To One Associations' containment reference list.
 DataBaseConstraint getNaturalKey()
          Returns the value of the 'Natural Key' reference.
 org.eclipse.emf.common.util.EList<Column> getNaturalKeyColumns()
          Returns the value of the 'Natural Key Columns' reference list.
 OneToMany getOneToMany(Attribute structuralFeature)
           
 org.eclipse.emf.common.util.EList<OneToMany> getOneToManyAssociations()
          Returns the value of the 'One To Many Associations' containment reference list.
 OneToOne getOneToOne(Attribute structuralFeature)
           
 org.eclipse.emf.common.util.EList<OneToOne> getOneToOneAssociations()
          Returns the value of the 'One To One Associations' containment reference list.
 org.eclipse.emf.common.util.EList<Operation> getOperations()
          Returns the value of the 'Operations' containment reference list.
 DataBaseConstraint getPrimaryKey()
          Returns the value of the 'Primary Key' reference.
 Column getPrimaryKeyColumn()
          Returns the value of the 'Primary Key Column' reference.
 String getQualifier()
          Returns the value of the 'Qualifier' attribute.
 org.eclipse.emf.common.util.EList<QueryOperation> getQueryOperation()
          Returns the value of the 'Query Operation' containment reference list.
 String getTableName()
          Returns the value of the 'Table Name' attribute.
 Column getVersionColumn()
          Returns the value of the 'Version Column' reference.
 void setDiscriminator(String value)
          Sets the value of the 'Discriminator' attribute.
 void setEntity(Entity value)
          Sets the value of the 'Entity' reference.
 void setQualifier(String value)
          Sets the value of the 'Qualifier' attribute.
 void setTableName(String value)
          Sets the value of the 'Table Name' attribute.
 
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
 

Method Detail

getEntity

Entity getEntity()
Returns the value of the 'Entity' reference.

If the meaning of the 'Entity' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Entity' reference.
See Also:
setEntity(Entity), DomPackage.getDao_Entity()

setEntity

void setEntity(Entity value)
Sets the value of the 'Entity' reference.

Parameters:
value - the new value of the 'Entity' reference.
See Also:
getEntity()

getTableName

String getTableName()
Returns the value of the 'Table Name' attribute.

If the meaning of the 'Table Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Name' attribute.
See Also:
setTableName(String), DomPackage.getDao_TableName()

setTableName

void setTableName(String value)
Sets the value of the 'Table Name' attribute.

Parameters:
value - the new value of the 'Table Name' attribute.
See Also:
getTableName()

getDiscriminator

String getDiscriminator()
Returns the value of the 'Discriminator' attribute.

If the meaning of the 'Discriminator' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Discriminator' attribute.
See Also:
setDiscriminator(String), DomPackage.getDao_Discriminator()

setDiscriminator

void setDiscriminator(String value)
Sets the value of the 'Discriminator' attribute.

Parameters:
value - the new value of the 'Discriminator' attribute.
See Also:
getDiscriminator()

getQualifier

String getQualifier()
Returns the value of the 'Qualifier' attribute.

If the meaning of the 'Qualifier' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Qualifier' attribute.
See Also:
setQualifier(String), DomPackage.getDao_Qualifier()

setQualifier

void setQualifier(String value)
Sets the value of the 'Qualifier' attribute.

Parameters:
value - the new value of the 'Qualifier' attribute.
See Also:
getQualifier()

getDataBaseConstraints

org.eclipse.emf.common.util.EList<DataBaseConstraint> getDataBaseConstraints()
Returns the value of the 'Data Base Constraints' containment reference list. The list contents are of type DataBaseConstraint.

If the meaning of the 'Data Base Constraints' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Base Constraints' containment reference list.
See Also:
DomPackage.getDao_DataBaseConstraints()

getOperations

org.eclipse.emf.common.util.EList<Operation> getOperations()
Returns the value of the 'Operations' containment reference list. The list contents are of type Operation.

If the meaning of the 'Operations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Operations' containment reference list.
See Also:
DomPackage.getDao_Operations()

getQueryOperation

org.eclipse.emf.common.util.EList<QueryOperation> getQueryOperation()
Returns the value of the 'Query Operation' containment reference list. The list contents are of type QueryOperation.

If the meaning of the 'Query Operation' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Query Operation' containment reference list.
See Also:
DomPackage.getDao_QueryOperation()

getColumns

org.eclipse.emf.common.util.EList<Column> getColumns()
Returns the value of the 'Columns' containment reference list. The list contents are of type Column.

If the meaning of the 'Columns' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Columns' containment reference list.
See Also:
DomPackage.getDao_Columns()

getManyToOneAssociations

org.eclipse.emf.common.util.EList<ManyToOne> getManyToOneAssociations()
Returns the value of the 'Many To One Associations' containment reference list. The list contents are of type ManyToOne.

If the meaning of the 'Many To One Associations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Many To One Associations' containment reference list.
See Also:
DomPackage.getDao_ManyToOneAssociations()

getOneToOneAssociations

org.eclipse.emf.common.util.EList<OneToOne> getOneToOneAssociations()
Returns the value of the 'One To One Associations' containment reference list. The list contents are of type OneToOne.

If the meaning of the 'One To One Associations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'One To One Associations' containment reference list.
See Also:
DomPackage.getDao_OneToOneAssociations()

getOneToManyAssociations

org.eclipse.emf.common.util.EList<OneToMany> getOneToManyAssociations()
Returns the value of the 'One To Many Associations' containment reference list. The list contents are of type OneToMany.

If the meaning of the 'One To Many Associations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'One To Many Associations' containment reference list.
See Also:
DomPackage.getDao_OneToManyAssociations()

getManyToManyAssociations

org.eclipse.emf.common.util.EList<ManyToMany> getManyToManyAssociations()
Returns the value of the 'Many To Many Associations' containment reference list. The list contents are of type ManyToMany.

If the meaning of the 'Many To Many Associations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Many To Many Associations' containment reference list.
See Also:
DomPackage.getDao_ManyToManyAssociations()

getPrimaryKeyColumn

Column getPrimaryKeyColumn()
Returns the value of the 'Primary Key Column' reference.

If the meaning of the 'Primary Key Column' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Primary Key Column' reference.
See Also:
DomPackage.getDao_PrimaryKeyColumn()

getNaturalKeyColumns

org.eclipse.emf.common.util.EList<Column> getNaturalKeyColumns()
Returns the value of the 'Natural Key Columns' reference list. The list contents are of type Column.

If the meaning of the 'Natural Key Columns' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Natural Key Columns' reference list.
See Also:
DomPackage.getDao_NaturalKeyColumns()

getVersionColumn

Column getVersionColumn()
Returns the value of the 'Version Column' reference.

If the meaning of the 'Version Column' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Version Column' reference.
See Also:
DomPackage.getDao_VersionColumn()

getPrimaryKey

DataBaseConstraint getPrimaryKey()
Returns the value of the 'Primary Key' reference.

If the meaning of the 'Primary Key' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Primary Key' reference.
See Also:
DomPackage.getDao_PrimaryKey()

getNaturalKey

DataBaseConstraint getNaturalKey()
Returns the value of the 'Natural Key' reference.

If the meaning of the 'Natural Key' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Natural Key' reference.
See Also:
DomPackage.getDao_NaturalKey()

getColumnDefinition

Column getColumnDefinition(Attribute attribute)

getOneToMany

OneToMany getOneToMany(Attribute structuralFeature)

getManyToMany

ManyToMany getManyToMany(Attribute structuralFeature)

getManyToOne

ManyToOne getManyToOne(Attribute structuralFeature)

getOneToOne

OneToOne getOneToOne(Attribute structuralFeature)

getDataBaseConstraintByType

Collection<DataBaseConstraint> getDataBaseConstraintByType(DataBaseConstraintType type)


Copyright © 2013. All Rights Reserved.