|
|||||||||
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.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 RefPackageBase
public CwmEnumerationClass getCwmEnumeration()
DataTypesPackage
getCwmEnumeration
in interface DataTypesPackage
public CwmEnumerationLiteralClass getCwmEnumerationLiteral()
DataTypesPackage
getCwmEnumerationLiteral
in interface DataTypesPackage
public CwmQueryExpressionClass getCwmQueryExpression()
DataTypesPackage
getCwmQueryExpression
in interface DataTypesPackage
public CwmTypeAliasClass getCwmTypeAlias()
DataTypesPackage
getCwmTypeAlias
in interface DataTypesPackage
public CwmUnionClass getCwmUnion()
DataTypesPackage
getCwmUnion
in interface DataTypesPackage
public CwmUnionMemberClass getCwmUnionMember()
DataTypesPackage
getCwmUnionMember
in interface DataTypesPackage
public ClassifierAlias getClassifierAlias()
DataTypesPackage
getClassifierAlias
in interface DataTypesPackage
public EnumerationLiterals getEnumerationLiterals()
DataTypesPackage
getEnumerationLiterals
in interface DataTypesPackage
public 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 |