|
|||||||||
| 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.datatypes.DataTypesPackage$Hib
public class DataTypesPackage$Hib
DataTypes package implementation. The DataTypes package depends on the following packages: org.omg::CWM::ObjectModel::Core The CWM DataTypes metamodel supports definition of metamodel constructs that modelers can use to create the specific data types they need. Although the CWM Foundation itself does not contain specific data type definitions, a number of data type definitions for widely used environments are provided (in the CWM Data Types chapter) as examples of the appropriate usage of CWM Foundation classes for creating data type definitions. OCL Representation of DataTypes Constraints [C-4-1] A TypeAlias instance cannot alias itself. context TypeAlias inv: self.type <> self [C-4-2] A Union can have at most one default UnionMember instance. context Union inv: self.allFeatures->select(isDefault)->size <= 1
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 ClassifierAlias |
classifierAlias
|
private CwmEnumerationClass |
cwmEnumerationClass
|
private CwmEnumerationLiteralClass |
cwmEnumerationLiteralClass
|
private CwmQueryExpressionClass |
cwmQueryExpressionClass
|
private CwmTypeAliasClass |
cwmTypeAliasClass
|
private CwmUnionClass |
cwmUnionClass
|
private CwmUnionMemberClass |
cwmUnionMemberClass
|
private EnumerationLiterals |
enumerationLiterals
|
private UnionDiscriminator |
unionDiscriminator
|
| Constructor Summary | |
|---|---|
DataTypesPackage$Hib(RefPackage container)
|
|
| Method Summary | |
|---|---|
void |
addAliasPackages()
|
protected void |
checkConstraints(List<JmiException> errors,
boolean deepVerify)
|
ClassifierAlias |
getClassifierAlias()
Returns ClassifierAlias association proxy object. |
CwmEnumerationClass |
getCwmEnumeration()
Returns CwmEnumeration class proxy object. |
CwmEnumerationLiteralClass |
getCwmEnumerationLiteral()
Returns CwmEnumerationLiteral class proxy object. |
CwmQueryExpressionClass |
getCwmQueryExpression()
Returns CwmQueryExpression class proxy object. |
CwmTypeAliasClass |
getCwmTypeAlias()
Returns CwmTypeAlias class proxy object. |
CwmUnionClass |
getCwmUnion()
Returns CwmUnion class proxy object. |
CwmUnionMemberClass |
getCwmUnionMember()
Returns CwmUnionMember class proxy object. |
EnumerationLiterals |
getEnumerationLiterals()
Returns EnumerationLiterals association proxy object. |
UnionDiscriminator |
getUnionDiscriminator()
Returns UnionDiscriminator 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 CwmEnumerationClass cwmEnumerationClass
private final CwmEnumerationLiteralClass cwmEnumerationLiteralClass
private final CwmQueryExpressionClass cwmQueryExpressionClass
private final CwmTypeAliasClass cwmTypeAliasClass
private final CwmUnionClass cwmUnionClass
private final CwmUnionMemberClass cwmUnionMemberClass
private final ClassifierAlias classifierAlias
private final EnumerationLiterals enumerationLiterals
private final UnionDiscriminator unionDiscriminator
| Constructor Detail |
|---|
public DataTypesPackage$Hib(RefPackage container)
| Method Detail |
|---|
public void addAliasPackages()
addAliasPackages in class RefPackageBasepublic CwmEnumerationClass getCwmEnumeration()
DataTypesPackage
getCwmEnumeration in interface DataTypesPackagepublic CwmEnumerationLiteralClass getCwmEnumerationLiteral()
DataTypesPackage
getCwmEnumerationLiteral in interface DataTypesPackagepublic CwmQueryExpressionClass getCwmQueryExpression()
DataTypesPackage
getCwmQueryExpression in interface DataTypesPackagepublic CwmTypeAliasClass getCwmTypeAlias()
DataTypesPackage
getCwmTypeAlias in interface DataTypesPackagepublic CwmUnionClass getCwmUnion()
DataTypesPackage
getCwmUnion in interface DataTypesPackagepublic CwmUnionMemberClass getCwmUnionMember()
DataTypesPackage
getCwmUnionMember in interface DataTypesPackagepublic ClassifierAlias getClassifierAlias()
DataTypesPackage
getClassifierAlias in interface DataTypesPackagepublic EnumerationLiterals getEnumerationLiterals()
DataTypesPackage
getEnumerationLiterals in interface DataTypesPackagepublic UnionDiscriminator getUnionDiscriminator()
DataTypesPackage
getUnionDiscriminator in interface DataTypesPackage
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 | ||||||||