net.sf.farrago.fem
Class FemPackage$Hib

java.lang.Object
  extended by org.eigenbase.enki.jmi.impl.RefBaseObjectBase
      extended by org.eigenbase.enki.jmi.impl.RefPackageBase
          extended by org.eigenbase.enki.hibernate.jmi.HibernateRefPackage
              extended by net.sf.farrago.fem.FemPackage$Hib
All Implemented Interfaces:
RefBaseObject, RefPackage, FemPackage

public class FemPackage$Hib
extends HibernateRefPackage
implements FemPackage

FEM package implementation.

FEM is the Farrago Extensions Model. It contains Farrago-specific submodels not covered by the standard CWM.

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.


Field Summary
private  ColumnSetHasRowCountStats columnSetHasRowCountStats
           
private  ConfigPackage configPackage
           
private  FennelPackage fennelPackage
           
private  MedPackage medPackage
           
private  SecurityPackage securityPackage
           
private  Sql2003Package sql2003package
           
 
Constructor Summary
FemPackage$Hib(RefPackage container)
           
 
Method Summary
 void addAliasPackages()
           
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 ColumnSetHasRowCountStats getColumnSetHasRowCountStats()
          Returns ColumnSetHasRowCountStats association proxy object.
 ConfigPackage getConfig()
          Returns nested package Config.
 FennelPackage getFennel()
          Returns nested package Fennel.
 MedPackage getMed()
          Returns nested package Med.
 SecurityPackage getSecurity()
          Returns nested package Security.
 Sql2003Package getSql2003()
          Returns nested package Sql2003.
 
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

fennelPackage

private final FennelPackage fennelPackage

configPackage

private final ConfigPackage configPackage

securityPackage

private final SecurityPackage securityPackage

medPackage

private final MedPackage medPackage

sql2003package

private final Sql2003Package sql2003package

columnSetHasRowCountStats

private final ColumnSetHasRowCountStats columnSetHasRowCountStats
Constructor Detail

FemPackage$Hib

public FemPackage$Hib(RefPackage container)
Method Detail

getFennel

public FennelPackage getFennel()
Description copied from interface: FemPackage
Returns nested package Fennel.

The Fennel model defines classes used for metadata communication with Fennel via JNI+XML.

Specified by:
getFennel in interface FemPackage
Returns:
Proxy object related to nested package Fennel.

getConfig

public ConfigPackage getConfig()
Description copied from interface: FemPackage
Returns nested package Config.

The Config model defines configuration information for Farrago.

Specified by:
getConfig in interface FemPackage
Returns:
Proxy object related to nested package Config.

getSecurity

public SecurityPackage getSecurity()
Description copied from interface: FemPackage
Returns nested package Security.

Specified by:
getSecurity in interface FemPackage
Returns:
Proxy object related to nested package Security.

getMed

public MedPackage getMed()
Description copied from interface: FemPackage
Returns nested package Med.

Specified by:
getMed in interface FemPackage
Returns:
Proxy object related to nested package Med.

getSql2003

public Sql2003Package getSql2003()
Description copied from interface: FemPackage
Returns nested package Sql2003.

Specified by:
getSql2003 in interface FemPackage
Returns:
Proxy object related to nested package Sql2003.

addAliasPackages

public void addAliasPackages()
Overrides:
addAliasPackages in class RefPackageBase

getColumnSetHasRowCountStats

public ColumnSetHasRowCountStats getColumnSetHasRowCountStats()
Description copied from interface: FemPackage
Returns ColumnSetHasRowCountStats association proxy object.

Specified by:
getColumnSetHasRowCountStats in interface FemPackage
Returns:
ColumnSetHasRowCountStats association proxy object.

checkConstraints

protected void checkConstraints(List<JmiException> errors,
                                boolean deepVerify)
Specified by:
checkConstraints in class RefBaseObjectBase