|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eigenbase.enki.jmi.impl.RefBaseObjectBase
org.eigenbase.enki.jmi.impl.RefPackageBase
org.eigenbase.enki.hibernate.jmi.HibernateRefPackage
net.sf.farrago.cwm.relational.RelationalPackage$Hib
public class RelationalPackage$Hib
Relational package implementation. The Relational package describes data accessible through a relational interface such as a native RDBMS, ODBC, or JDBC. The Relational package is based on the [SQL] standard section concerning RDBMS catalogs. The scope of the top level container, Catalog, is intended to cover all the tables a user can use in a single statement. A catalog is also the unit which is managed by a data resource. A catalog contains schemas which themselves contain tables. Tables are made of columns which have an associated data type. The Relational package uses constructs in the ObjectModel package to describe the object extensions added to SQL by the [SQL] standards. The Relational package also addresses the issues of indexing, primary keys and foreign keys by extending the corresponding concepts from the Foundation packages. The Relational package depends on the following packages: org.omg::CWM::ObjectModel::Behavioral org.omg::CWM::ObjectModel::Core org.omg::CWM::ObjectModel::Instance org.omg::CWM::Foundation::DataTypes org.omg::CWM::Foundation::KeysIndexes The Relational package references the ObjectModel and Foundation packages. OCL Representation of Relational Constraints [C-1] temporaryScope is valid only if the isTemporary is True. context Tabl e inv: self.temporaryScope.notEmpty implies self.isTemporary=True [C-2] checkOption is valid only if isReadOnly is False. context View inv: self.checkOption implies self.isReadOnly=False [C-3] scale is valid only if precision is specified. context Column inv: self.scale.nonEmpty implies self.precision.notEmpty
Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.
| Constructor Summary | |
|---|---|
RelationalPackage$Hib(RefPackage container)
|
|
| Method Summary | |
|---|---|
void |
addAliasPackages()
|
protected void |
checkConstraints(List<JmiException> errors,
boolean deepVerify)
|
ColumnOptionsColumnSet |
getColumnOptionsColumnSet()
Returns ColumnOptionsColumnSet association proxy object. |
ColumnRefStructuredType |
getColumnRefStructuredType()
Returns ColumnRefStructuredType association proxy object. |
ColumnSetOfStructuredType |
getColumnSetOfStructuredType()
Returns ColumnSetOfStructuredType association proxy object. |
CwmCatalogClass |
getCwmCatalog()
Returns CwmCatalog class proxy object. |
CwmCheckConstraintClass |
getCwmCheckConstraint()
Returns CwmCheckConstraint class proxy object. |
CwmColumnClass |
getCwmColumn()
Returns CwmColumn class proxy object. |
CwmColumnSetClass |
getCwmColumnSet()
Returns CwmColumnSet class proxy object. |
CwmColumnValueClass |
getCwmColumnValue()
Returns CwmColumnValue class proxy object. |
CwmForeignKeyClass |
getCwmForeignKey()
Returns CwmForeignKey class proxy object. |
CwmNamedColumnSetClass |
getCwmNamedColumnSet()
Returns CwmNamedColumnSet class proxy object. |
CwmPrimaryKeyClass |
getCwmPrimaryKey()
Returns CwmPrimaryKey class proxy object. |
CwmProcedureClass |
getCwmProcedure()
Returns CwmProcedure class proxy object. |
CwmQueryColumnSetClass |
getCwmQueryColumnSet()
Returns CwmQueryColumnSet class proxy object. |
CwmRowClass |
getCwmRow()
Returns CwmRow class proxy object. |
CwmRowSetClass |
getCwmRowSet()
Returns CwmRowSet class proxy object. |
CwmSchemaClass |
getCwmSchema()
Returns CwmSchema class proxy object. |
CwmSqldataTypeClass |
getCwmSqldataType()
Returns CwmSqldataType class proxy object. |
CwmSqldistinctTypeClass |
getCwmSqldistinctType()
Returns CwmSqldistinctType class proxy object. |
CwmSqlindexClass |
getCwmSqlindex()
Returns CwmSqlindex class proxy object. |
CwmSqlindexColumnClass |
getCwmSqlindexColumn()
Returns CwmSqlindexColumn class proxy object. |
CwmSqlparameterClass |
getCwmSqlparameter()
Returns CwmSqlparameter class proxy object. |
CwmSqlsimpleTypeClass |
getCwmSqlsimpleType()
Returns CwmSqlsimpleType class proxy object. |
CwmSqlstructuredTypeClass |
getCwmSqlstructuredType()
Returns CwmSqlstructuredType class proxy object. |
CwmTableClass |
getCwmTable()
Returns CwmTable class proxy object. |
CwmTriggerClass |
getCwmTrigger()
Returns CwmTrigger class proxy object. |
CwmUniqueConstraintClass |
getCwmUniqueConstraint()
Returns CwmUniqueConstraint class proxy object. |
CwmViewClass |
getCwmView()
Returns CwmView class proxy object. |
DistinctTypeHasSimpleType |
getDistinctTypeHasSimpleType()
Returns DistinctTypeHasSimpleType association proxy object. |
EnumerationsPackage |
getEnumerations()
Returns nested package Enumerations. |
TableOwningTrigger |
getTableOwningTrigger()
Returns TableOwningTrigger association proxy object. |
TriggerUsingColumnSet |
getTriggerUsingColumnSet()
Returns TriggerUsingColumnSet association proxy object. |
| Methods inherited from class org.eigenbase.enki.hibernate.jmi.HibernateRefPackage |
|---|
getHibernateRepository, refDelete |
| Methods inherited from class org.eigenbase.enki.jmi.impl.RefPackageBase |
|---|
addAssociation, addClass, addPackage, getRepository, refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum, refImmediatePackage, refPackage, refPackage |
| Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase |
|---|
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints, setMofId, setRefMetaObject |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jmi.reflect.RefPackage |
|---|
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refGetEnum, refPackage, refPackage |
| Methods inherited from interface javax.jmi.reflect.RefBaseObject |
|---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
| Field Detail |
|---|
private final EnumerationsPackage enumerationsPackage
private final CwmCatalogClass cwmCatalogClass
private final CwmSchemaClass cwmSchemaClass
private final CwmColumnSetClass cwmColumnSetClass
private final CwmNamedColumnSetClass cwmNamedColumnSetClass
private final CwmTableClass cwmTableClass
private final CwmViewClass cwmViewClass
private final CwmQueryColumnSetClass cwmQueryColumnSetClass
private final CwmSqldataTypeClass cwmSqldataTypeClass
private final CwmSqldistinctTypeClass cwmSqldistinctTypeClass
private final CwmSqlsimpleTypeClass cwmSqlsimpleTypeClass
private final CwmSqlstructuredTypeClass cwmSqlstructuredTypeClass
private final CwmColumnClass cwmColumnClass
private final CwmProcedureClass cwmProcedureClass
private final CwmTriggerClass cwmTriggerClass
private final CwmSqlindexClass cwmSqlindexClass
private final CwmUniqueConstraintClass cwmUniqueConstraintClass
private final CwmForeignKeyClass cwmForeignKeyClass
private final CwmSqlindexColumnClass cwmSqlindexColumnClass
private final CwmPrimaryKeyClass cwmPrimaryKeyClass
private final CwmRowClass cwmRowClass
private final CwmColumnValueClass cwmColumnValueClass
private final CwmCheckConstraintClass cwmCheckConstraintClass
private final CwmRowSetClass cwmRowSetClass
private final CwmSqlparameterClass cwmSqlparameterClass
private final TriggerUsingColumnSet triggerUsingColumnSet
private final TableOwningTrigger tableOwningTrigger
private final ColumnSetOfStructuredType columnSetOfStructuredType
private final ColumnRefStructuredType columnRefStructuredType
private final ColumnOptionsColumnSet columnOptionsColumnSet
private final DistinctTypeHasSimpleType distinctTypeHasSimpleType
| Constructor Detail |
|---|
public RelationalPackage$Hib(RefPackage container)
| Method Detail |
|---|
public EnumerationsPackage getEnumerations()
RelationalPackage
getEnumerations in interface RelationalPackagepublic void addAliasPackages()
addAliasPackages in class RefPackageBasepublic CwmCatalogClass getCwmCatalog()
RelationalPackage
getCwmCatalog in interface RelationalPackagepublic CwmSchemaClass getCwmSchema()
RelationalPackage
getCwmSchema in interface RelationalPackagepublic CwmColumnSetClass getCwmColumnSet()
RelationalPackage
getCwmColumnSet in interface RelationalPackagepublic CwmNamedColumnSetClass getCwmNamedColumnSet()
RelationalPackage
getCwmNamedColumnSet in interface RelationalPackagepublic CwmTableClass getCwmTable()
RelationalPackage
getCwmTable in interface RelationalPackagepublic CwmViewClass getCwmView()
RelationalPackage
getCwmView in interface RelationalPackagepublic CwmQueryColumnSetClass getCwmQueryColumnSet()
RelationalPackage
getCwmQueryColumnSet in interface RelationalPackagepublic CwmSqldataTypeClass getCwmSqldataType()
RelationalPackage
getCwmSqldataType in interface RelationalPackagepublic CwmSqldistinctTypeClass getCwmSqldistinctType()
RelationalPackage
getCwmSqldistinctType in interface RelationalPackagepublic CwmSqlsimpleTypeClass getCwmSqlsimpleType()
RelationalPackage
getCwmSqlsimpleType in interface RelationalPackagepublic CwmSqlstructuredTypeClass getCwmSqlstructuredType()
RelationalPackage
getCwmSqlstructuredType in interface RelationalPackagepublic CwmColumnClass getCwmColumn()
RelationalPackage
getCwmColumn in interface RelationalPackagepublic CwmProcedureClass getCwmProcedure()
RelationalPackage
getCwmProcedure in interface RelationalPackagepublic CwmTriggerClass getCwmTrigger()
RelationalPackage
getCwmTrigger in interface RelationalPackagepublic CwmSqlindexClass getCwmSqlindex()
RelationalPackage
getCwmSqlindex in interface RelationalPackagepublic CwmUniqueConstraintClass getCwmUniqueConstraint()
RelationalPackage
getCwmUniqueConstraint in interface RelationalPackagepublic CwmForeignKeyClass getCwmForeignKey()
RelationalPackage
getCwmForeignKey in interface RelationalPackagepublic CwmSqlindexColumnClass getCwmSqlindexColumn()
RelationalPackage
getCwmSqlindexColumn in interface RelationalPackagepublic CwmPrimaryKeyClass getCwmPrimaryKey()
RelationalPackage
getCwmPrimaryKey in interface RelationalPackagepublic CwmRowClass getCwmRow()
RelationalPackage
getCwmRow in interface RelationalPackagepublic CwmColumnValueClass getCwmColumnValue()
RelationalPackage
getCwmColumnValue in interface RelationalPackagepublic CwmCheckConstraintClass getCwmCheckConstraint()
RelationalPackage
getCwmCheckConstraint in interface RelationalPackagepublic CwmRowSetClass getCwmRowSet()
RelationalPackage
getCwmRowSet in interface RelationalPackagepublic CwmSqlparameterClass getCwmSqlparameter()
RelationalPackage
getCwmSqlparameter in interface RelationalPackagepublic TriggerUsingColumnSet getTriggerUsingColumnSet()
RelationalPackage
getTriggerUsingColumnSet in interface RelationalPackagepublic TableOwningTrigger getTableOwningTrigger()
RelationalPackage
getTableOwningTrigger in interface RelationalPackagepublic ColumnSetOfStructuredType getColumnSetOfStructuredType()
RelationalPackage
getColumnSetOfStructuredType in interface RelationalPackagepublic ColumnRefStructuredType getColumnRefStructuredType()
RelationalPackage
getColumnRefStructuredType in interface RelationalPackagepublic ColumnOptionsColumnSet getColumnOptionsColumnSet()
RelationalPackage
getColumnOptionsColumnSet in interface RelationalPackagepublic DistinctTypeHasSimpleType getDistinctTypeHasSimpleType()
RelationalPackage
getDistinctTypeHasSimpleType in interface RelationalPackage
protected void checkConstraints(List<JmiException> errors,
boolean deepVerify)
checkConstraints in class RefBaseObjectBase
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||