net.sf.farrago.fem.med
Class FemColumnHistogram$Hib

java.lang.Object
  extended by org.eigenbase.enki.jmi.impl.RefBaseObjectBase
      extended by org.eigenbase.enki.jmi.impl.RefFeaturedBase
          extended by org.eigenbase.enki.jmi.impl.RefObjectBase
              extended by org.eigenbase.enki.hibernate.storage.HibernateObject
                  extended by org.eigenbase.enki.hibernate.jmi.HibernateRefObject
                      extended by net.sf.farrago.fem.med.FemColumnHistogram$Hib
All Implemented Interfaces:
RefBaseObject, RefFeatured, RefObject, FemColumnHistogram, HibernateAssociable, HibernateIdentifiable

public class FemColumnHistogram$Hib
extends HibernateRefObject
implements FemColumnHistogram, HibernateAssociable

ColumnHistogram object instance interface.

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 static String _id
           
protected  String analyzeTime$Hib
           
protected  HibernateOneToManyLazyOrderedAssociation bar$Hib
           
protected  Integer barCount$Hib
           
protected  HibernateOneToManyLazyOrderedAssociation column$Hib
           
protected  Long distinctValueCount$Hib
           
protected  Boolean distinctValueCountEstimated$Hib
           
protected  Float percentageSampled$Hib
           
protected  Long rowsLastBar$Hib
           
protected  Long rowsPerBar$Hib
           
protected  Long sampleSize$Hib
           
 
Constructor Summary
FemColumnHistogram$Hib()
           
FemColumnHistogram$Hib(String analyzeTime, float percentageSampled, int barCount, long rowsPerBar, long rowsLastBar, long sampleSize, Long distinctValueCount, boolean distinctValueCountEstimated)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 String getAnalyzeTime()
          Returns the value of attribute analyzeTime.
 String getAnalyzeTime$Hib()
           
 HibernateAssociation getAssociation(String type, boolean firstEnd)
           
 List<FemColumnHistogramBar> getBar()
          Returns the value of reference Bar.
 HibernateOneToManyLazyOrderedAssociation getBar$Hib()
           
 int getBarCount()
          Returns the value of attribute barCount.
 Integer getBarCount$Hib()
           
 String getClassIdentifier()
           
 FemAbstractColumn getColumn()
          Returns the value of reference Column.
 HibernateOneToManyLazyOrderedAssociation getColumn$Hib()
           
 Collection<HibernateAssociation> getComposingAssociations()
           
 Long getDistinctValueCount()
          Returns the value of attribute distinctValueCount.
 Long getDistinctValueCount$Hib()
           
 Boolean getDistinctValueCountEstimated$Hib()
           
 Collection<HibernateAssociation> getNonComposingAssociations()
           
 HibernateAssociation getOrCreateAssociation(String type, boolean firstEnd)
           
 float getPercentageSampled()
          Returns the value of attribute percentageSampled.
 Float getPercentageSampled$Hib()
           
 long getRowsLastBar()
          Returns the value of attribute rowsLastBar.
 Long getRowsLastBar$Hib()
           
 long getRowsPerBar()
          Returns the value of attribute rowsPerBar.
 Long getRowsPerBar$Hib()
           
 long getSampleSize()
          Returns the value of attribute sampleSize.
 Long getSampleSize$Hib()
           
 boolean isDistinctValueCountEstimated()
          Returns the value of attribute distinctValueCountEstimated.
 RefObject refImmediateComposite()
           
protected  void removeAssociations()
           
 void setAnalyzeTime(String newValue)
          Sets the value of analyzeTime attribute.
 void setAnalyzeTime$Hib(String newValue)
           
 void setAssociation(String type, boolean firstEnd, HibernateAssociation assoc)
           
 void setBar$Hib(HibernateOneToManyLazyOrderedAssociation newValue)
           
 void setBarCount(int newValue)
          Sets the value of barCount attribute.
 void setBarCount$Hib(Integer newValue)
           
 void setColumn(FemAbstractColumn newValue)
          Sets the value of Column reference.
 void setColumn$Hib(HibernateOneToManyLazyOrderedAssociation newValue)
           
 void setDistinctValueCount(Long newValue)
          Sets the value of distinctValueCount attribute.
 void setDistinctValueCount$Hib(Long newValue)
           
 void setDistinctValueCountEstimated(boolean newValue)
          Sets the value of distinctValueCountEstimated attribute.
 void setDistinctValueCountEstimated$Hib(Boolean newValue)
           
 void setPercentageSampled(float newValue)
          Sets the value of percentageSampled attribute.
 void setPercentageSampled$Hib(Float newValue)
           
 void setRowsLastBar(long newValue)
          Sets the value of rowsLastBar attribute.
 void setRowsLastBar$Hib(Long newValue)
           
 void setRowsPerBar(long newValue)
          Sets the value of rowsPerBar attribute.
 void setRowsPerBar$Hib(Long newValue)
           
 void setSampleSize(long newValue)
          Sets the value of sampleSize attribute.
 void setSampleSize$Hib(Long newValue)
           
 
Methods inherited from class org.eigenbase.enki.hibernate.jmi.HibernateRefObject
associationSetSingle, attributeSetSingle, findAssociationEnd, fireAssociationRemoveAllEvents, fireAttributeSetEvent, getHibernateRepository, getRepository, refClass, refDelete
 
Methods inherited from class org.eigenbase.enki.hibernate.storage.HibernateObject
delete, delete, save, save
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefObjectBase
findAttribute, refImmediatePackage, refIsInstanceOf, refMetaObject, refOutermostComposite, setRefMetaObject, unregister
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefFeaturedBase
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from interface org.eigenbase.enki.hibernate.storage.HibernateIdentifiable
getMofId
 

Field Detail

_id

private static final String _id
See Also:
Constant Field Values

analyzeTime$Hib

protected String analyzeTime$Hib

percentageSampled$Hib

protected Float percentageSampled$Hib

barCount$Hib

protected Integer barCount$Hib

rowsPerBar$Hib

protected Long rowsPerBar$Hib

rowsLastBar$Hib

protected Long rowsLastBar$Hib

sampleSize$Hib

protected Long sampleSize$Hib

distinctValueCount$Hib

protected Long distinctValueCount$Hib

distinctValueCountEstimated$Hib

protected Boolean distinctValueCountEstimated$Hib

bar$Hib

protected HibernateOneToManyLazyOrderedAssociation bar$Hib

column$Hib

protected HibernateOneToManyLazyOrderedAssociation column$Hib
Constructor Detail

FemColumnHistogram$Hib

FemColumnHistogram$Hib()

FemColumnHistogram$Hib

FemColumnHistogram$Hib(String analyzeTime,
                       float percentageSampled,
                       int barCount,
                       long rowsPerBar,
                       long rowsLastBar,
                       long sampleSize,
                       Long distinctValueCount,
                       boolean distinctValueCountEstimated)
Method Detail

getAnalyzeTime$Hib

public String getAnalyzeTime$Hib()

setAnalyzeTime$Hib

public void setAnalyzeTime$Hib(String newValue)

getAnalyzeTime

public String getAnalyzeTime()
Description copied from interface: FemColumnHistogram
Returns the value of attribute analyzeTime.

Specified by:
getAnalyzeTime in interface FemColumnHistogram
Returns:
Value of attribute analyzeTime.

setAnalyzeTime

public void setAnalyzeTime(String newValue)
Description copied from interface: FemColumnHistogram
Sets the value of analyzeTime attribute. See FemColumnHistogram.getAnalyzeTime() for description on the attribute.

Specified by:
setAnalyzeTime in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getPercentageSampled$Hib

public Float getPercentageSampled$Hib()

setPercentageSampled$Hib

public void setPercentageSampled$Hib(Float newValue)

getPercentageSampled

public float getPercentageSampled()
Description copied from interface: FemColumnHistogram
Returns the value of attribute percentageSampled.

Specified by:
getPercentageSampled in interface FemColumnHistogram
Returns:
Value of attribute percentageSampled.

setPercentageSampled

public void setPercentageSampled(float newValue)
Description copied from interface: FemColumnHistogram
Sets the value of percentageSampled attribute. See FemColumnHistogram.getPercentageSampled() for description on the attribute.

Specified by:
setPercentageSampled in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getBarCount$Hib

public Integer getBarCount$Hib()

setBarCount$Hib

public void setBarCount$Hib(Integer newValue)

getBarCount

public int getBarCount()
Description copied from interface: FemColumnHistogram
Returns the value of attribute barCount.

Specified by:
getBarCount in interface FemColumnHistogram
Returns:
Value of attribute barCount.

setBarCount

public void setBarCount(int newValue)
Description copied from interface: FemColumnHistogram
Sets the value of barCount attribute. See FemColumnHistogram.getBarCount() for description on the attribute.

Specified by:
setBarCount in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getRowsPerBar$Hib

public Long getRowsPerBar$Hib()

setRowsPerBar$Hib

public void setRowsPerBar$Hib(Long newValue)

getRowsPerBar

public long getRowsPerBar()
Description copied from interface: FemColumnHistogram
Returns the value of attribute rowsPerBar.

Specified by:
getRowsPerBar in interface FemColumnHistogram
Returns:
Value of attribute rowsPerBar.

setRowsPerBar

public void setRowsPerBar(long newValue)
Description copied from interface: FemColumnHistogram
Sets the value of rowsPerBar attribute. See FemColumnHistogram.getRowsPerBar() for description on the attribute.

Specified by:
setRowsPerBar in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getRowsLastBar$Hib

public Long getRowsLastBar$Hib()

setRowsLastBar$Hib

public void setRowsLastBar$Hib(Long newValue)

getRowsLastBar

public long getRowsLastBar()
Description copied from interface: FemColumnHistogram
Returns the value of attribute rowsLastBar.

Specified by:
getRowsLastBar in interface FemColumnHistogram
Returns:
Value of attribute rowsLastBar.

setRowsLastBar

public void setRowsLastBar(long newValue)
Description copied from interface: FemColumnHistogram
Sets the value of rowsLastBar attribute. See FemColumnHistogram.getRowsLastBar() for description on the attribute.

Specified by:
setRowsLastBar in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getSampleSize$Hib

public Long getSampleSize$Hib()

setSampleSize$Hib

public void setSampleSize$Hib(Long newValue)

getSampleSize

public long getSampleSize()
Description copied from interface: FemColumnHistogram
Returns the value of attribute sampleSize.

Specified by:
getSampleSize in interface FemColumnHistogram
Returns:
Value of attribute sampleSize.

setSampleSize

public void setSampleSize(long newValue)
Description copied from interface: FemColumnHistogram
Sets the value of sampleSize attribute. See FemColumnHistogram.getSampleSize() for description on the attribute.

Specified by:
setSampleSize in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getDistinctValueCount$Hib

public Long getDistinctValueCount$Hib()

setDistinctValueCount$Hib

public void setDistinctValueCount$Hib(Long newValue)

getDistinctValueCount

public Long getDistinctValueCount()
Description copied from interface: FemColumnHistogram
Returns the value of attribute distinctValueCount.

Specified by:
getDistinctValueCount in interface FemColumnHistogram
Returns:
Value of attribute distinctValueCount.

setDistinctValueCount

public void setDistinctValueCount(Long newValue)
Description copied from interface: FemColumnHistogram
Sets the value of distinctValueCount attribute. See FemColumnHistogram.getDistinctValueCount() for description on the attribute.

Specified by:
setDistinctValueCount in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getDistinctValueCountEstimated$Hib

public Boolean getDistinctValueCountEstimated$Hib()

setDistinctValueCountEstimated$Hib

public void setDistinctValueCountEstimated$Hib(Boolean newValue)

isDistinctValueCountEstimated

public boolean isDistinctValueCountEstimated()
Description copied from interface: FemColumnHistogram
Returns the value of attribute distinctValueCountEstimated.

Specified by:
isDistinctValueCountEstimated in interface FemColumnHistogram
Returns:
Value of attribute distinctValueCountEstimated.

setDistinctValueCountEstimated

public void setDistinctValueCountEstimated(boolean newValue)
Description copied from interface: FemColumnHistogram
Sets the value of distinctValueCountEstimated attribute. See FemColumnHistogram.isDistinctValueCountEstimated() for description on the attribute.

Specified by:
setDistinctValueCountEstimated in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getBar

public List<FemColumnHistogramBar> getBar()
Description copied from interface: FemColumnHistogram
Returns the value of reference Bar.

Specified by:
getBar in interface FemColumnHistogram
Returns:
Value of reference Bar. Element type: FemColumnHistogramBar

getBar$Hib

public HibernateOneToManyLazyOrderedAssociation getBar$Hib()

setBar$Hib

public void setBar$Hib(HibernateOneToManyLazyOrderedAssociation newValue)

getColumn

public FemAbstractColumn getColumn()
Description copied from interface: FemColumnHistogram
Returns the value of reference Column.

Specified by:
getColumn in interface FemColumnHistogram
Returns:
Value of reference Column.

setColumn

public void setColumn(FemAbstractColumn newValue)
Description copied from interface: FemColumnHistogram
Sets the value of Column reference. See FemColumnHistogram.getColumn() for description on the attribute.

Specified by:
setColumn in interface FemColumnHistogram
Parameters:
newValue - New value to be set.

getColumn$Hib

public HibernateOneToManyLazyOrderedAssociation getColumn$Hib()

setColumn$Hib

public void setColumn$Hib(HibernateOneToManyLazyOrderedAssociation 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