net.sf.farrago.cwm.core
Class CwmMultiplicity$Hib
java.lang.Object
org.eigenbase.enki.jmi.impl.RefBaseObjectBase
org.eigenbase.enki.jmi.impl.RefFeaturedBase
org.eigenbase.enki.jmi.impl.RefObjectBase
org.eigenbase.enki.hibernate.storage.HibernateObject
org.eigenbase.enki.hibernate.jmi.HibernateRefObject
net.sf.farrago.cwm.core.CwmMultiplicity$Hib
- All Implemented Interfaces:
- RefBaseObject, RefFeatured, RefObject, CwmElement, CwmMultiplicity, HibernateAssociable, HibernateIdentifiable
public class CwmMultiplicity$Hib
- extends HibernateRefObject
- implements CwmMultiplicity, HibernateAssociable
Multiplicity object instance interface.
In the metamodel a Multiplicity defines a non-empty set of non-negative
integers. A set which only contains zero ({0}) is not considered a valid
Multiplicity. Every Multiplicity has at least one corresponding String
representation.
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.
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase |
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMofId, refOutermostPackage, refVerifyConstraints, setMofId |
_id
private static final String _id
- See Also:
- Constant Field Values
range$Hib
protected HibernateOneToManyLazyAssociation range$Hib
multiplicity$Comp$CwmStructuralFeature$Hib
protected HibernateOneToOneLazyAssociation multiplicity$Comp$CwmStructuralFeature$Hib
CwmMultiplicity$Hib
CwmMultiplicity$Hib()
getRange
public Collection<CwmMultiplicityRange> getRange()
- Description copied from interface:
CwmMultiplicity
- Returns the value of reference range.
- Specified by:
getRange
in interface CwmMultiplicity
- Returns:
- Value of reference range. Element type:
CwmMultiplicityRange
getRange$Hib
public HibernateOneToManyLazyAssociation getRange$Hib()
setRange$Hib
public void setRange$Hib(HibernateOneToManyLazyAssociation newValue)
getMultiplicity$Comp$CwmStructuralFeature$Hib
public HibernateOneToOneLazyAssociation getMultiplicity$Comp$CwmStructuralFeature$Hib()
setMultiplicity$Comp$CwmStructuralFeature$Hib
public void setMultiplicity$Comp$CwmStructuralFeature$Hib(HibernateOneToOneLazyAssociation newValue)
getAssociation
public HibernateAssociation getAssociation(String type,
boolean firstEnd)
- Specified by:
getAssociation
in interface HibernateAssociable
setAssociation
public void setAssociation(String type,
boolean firstEnd,
HibernateAssociation assoc)
- Specified by:
setAssociation
in interface HibernateAssociable
getOrCreateAssociation
public HibernateAssociation getOrCreateAssociation(String type,
boolean firstEnd)
- Specified by:
getOrCreateAssociation
in interface HibernateAssociable
removeAssociations
protected void removeAssociations()
- Specified by:
removeAssociations
in class HibernateRefObject
getComposingAssociations
public Collection<HibernateAssociation> getComposingAssociations()
- Specified by:
getComposingAssociations
in class HibernateRefObject
getNonComposingAssociations
public Collection<HibernateAssociation> getNonComposingAssociations()
- Specified by:
getNonComposingAssociations
in class HibernateRefObject
refImmediateComposite
public RefObject refImmediateComposite()
- Specified by:
refImmediateComposite
in interface RefObject
- Overrides:
refImmediateComposite
in class RefObjectBase
checkConstraints
protected void checkConstraints(List<JmiException> errors,
boolean deepVerify)
- Specified by:
checkConstraints
in class RefBaseObjectBase
getClassIdentifier
public String getClassIdentifier()
- Specified by:
getClassIdentifier
in class HibernateRefObject