|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 RelationalPackage
public void addAliasPackages()
addAliasPackages
in class RefPackageBase
public CwmCatalogClass getCwmCatalog()
RelationalPackage
getCwmCatalog
in interface RelationalPackage
public CwmSchemaClass getCwmSchema()
RelationalPackage
getCwmSchema
in interface RelationalPackage
public CwmColumnSetClass getCwmColumnSet()
RelationalPackage
getCwmColumnSet
in interface RelationalPackage
public CwmNamedColumnSetClass getCwmNamedColumnSet()
RelationalPackage
getCwmNamedColumnSet
in interface RelationalPackage
public CwmTableClass getCwmTable()
RelationalPackage
getCwmTable
in interface RelationalPackage
public CwmViewClass getCwmView()
RelationalPackage
getCwmView
in interface RelationalPackage
public CwmQueryColumnSetClass getCwmQueryColumnSet()
RelationalPackage
getCwmQueryColumnSet
in interface RelationalPackage
public CwmSqldataTypeClass getCwmSqldataType()
RelationalPackage
getCwmSqldataType
in interface RelationalPackage
public CwmSqldistinctTypeClass getCwmSqldistinctType()
RelationalPackage
getCwmSqldistinctType
in interface RelationalPackage
public CwmSqlsimpleTypeClass getCwmSqlsimpleType()
RelationalPackage
getCwmSqlsimpleType
in interface RelationalPackage
public CwmSqlstructuredTypeClass getCwmSqlstructuredType()
RelationalPackage
getCwmSqlstructuredType
in interface RelationalPackage
public CwmColumnClass getCwmColumn()
RelationalPackage
getCwmColumn
in interface RelationalPackage
public CwmProcedureClass getCwmProcedure()
RelationalPackage
getCwmProcedure
in interface RelationalPackage
public CwmTriggerClass getCwmTrigger()
RelationalPackage
getCwmTrigger
in interface RelationalPackage
public CwmSqlindexClass getCwmSqlindex()
RelationalPackage
getCwmSqlindex
in interface RelationalPackage
public CwmUniqueConstraintClass getCwmUniqueConstraint()
RelationalPackage
getCwmUniqueConstraint
in interface RelationalPackage
public CwmForeignKeyClass getCwmForeignKey()
RelationalPackage
getCwmForeignKey
in interface RelationalPackage
public CwmSqlindexColumnClass getCwmSqlindexColumn()
RelationalPackage
getCwmSqlindexColumn
in interface RelationalPackage
public CwmPrimaryKeyClass getCwmPrimaryKey()
RelationalPackage
getCwmPrimaryKey
in interface RelationalPackage
public CwmRowClass getCwmRow()
RelationalPackage
getCwmRow
in interface RelationalPackage
public CwmColumnValueClass getCwmColumnValue()
RelationalPackage
getCwmColumnValue
in interface RelationalPackage
public CwmCheckConstraintClass getCwmCheckConstraint()
RelationalPackage
getCwmCheckConstraint
in interface RelationalPackage
public CwmRowSetClass getCwmRowSet()
RelationalPackage
getCwmRowSet
in interface RelationalPackage
public CwmSqlparameterClass getCwmSqlparameter()
RelationalPackage
getCwmSqlparameter
in interface RelationalPackage
public TriggerUsingColumnSet getTriggerUsingColumnSet()
RelationalPackage
getTriggerUsingColumnSet
in interface RelationalPackage
public TableOwningTrigger getTableOwningTrigger()
RelationalPackage
getTableOwningTrigger
in interface RelationalPackage
public ColumnSetOfStructuredType getColumnSetOfStructuredType()
RelationalPackage
getColumnSetOfStructuredType
in interface RelationalPackage
public ColumnRefStructuredType getColumnRefStructuredType()
RelationalPackage
getColumnRefStructuredType
in interface RelationalPackage
public ColumnOptionsColumnSet getColumnOptionsColumnSet()
RelationalPackage
getColumnOptionsColumnSet
in interface RelationalPackage
public 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 |