net.sf.farrago.fem.fennel
Class FemAggInvocation$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 net.sf.farrago.fem.fennel.FemAggInvocation$Hib
All Implemented Interfaces:
RefBaseObject, RefFeatured, RefObject, FemAggInvocation

public class FemAggInvocation$Hib
extends RefObjectBase
implements FemAggInvocation

Implements MOF's AggInvocation interface.

Author:
MofImplementationHandler

Field Summary
private  AggHasInvocation aggStreamDef
           
private  AggFunction function
           
private  Integer inputAttributeIndex
           
 
Constructor Summary
FemAggInvocation$Hib(RefClass refClass)
           
FemAggInvocation$Hib(RefClass refClass, AggFunction function, int inputAttributeIndex)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 FemAggStreamDef getAggStreamDef()
          Returns the value of reference AggStreamDef.
 AggFunction getFunction()
          Returns the value of attribute function.
 int getInputAttributeIndex()
          Returns the value of attribute inputAttributeIndex.
 void setAggStreamDef(FemAggStreamDef newValue)
          Sets the value of AggStreamDef reference.
 void setFunction(AggFunction newValue)
          Sets the value of function attribute.
 void setInputAttributeIndex(int newValue)
          Sets the value of inputAttributeIndex attribute.
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefObjectBase
findAssociationEnd, findAttribute, getRepository, refClass, refDelete, refImmediateComposite, 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, refImmediateComposite, 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
 

Field Detail

function

private AggFunction function

inputAttributeIndex

private Integer inputAttributeIndex

aggStreamDef

private AggHasInvocation aggStreamDef
Constructor Detail

FemAggInvocation$Hib

FemAggInvocation$Hib(RefClass refClass)

FemAggInvocation$Hib

FemAggInvocation$Hib(RefClass refClass,
                     AggFunction function,
                     int inputAttributeIndex)
Method Detail

getFunction

public AggFunction getFunction()
Description copied from interface: FemAggInvocation
Returns the value of attribute function.

Specified by:
getFunction in interface FemAggInvocation
Returns:
Value of attribute function.

setFunction

public void setFunction(AggFunction newValue)
Description copied from interface: FemAggInvocation
Sets the value of function attribute. See FemAggInvocation.getFunction() for description on the attribute.

Specified by:
setFunction in interface FemAggInvocation
Parameters:
newValue - New value to be set.

getInputAttributeIndex

public int getInputAttributeIndex()
Description copied from interface: FemAggInvocation
Returns the value of attribute inputAttributeIndex.

Specified by:
getInputAttributeIndex in interface FemAggInvocation
Returns:
Value of attribute inputAttributeIndex.

setInputAttributeIndex

public void setInputAttributeIndex(int newValue)
Description copied from interface: FemAggInvocation
Sets the value of inputAttributeIndex attribute. See FemAggInvocation.getInputAttributeIndex() for description on the attribute.

Specified by:
setInputAttributeIndex in interface FemAggInvocation
Parameters:
newValue - New value to be set.

getAggStreamDef

public FemAggStreamDef getAggStreamDef()
Description copied from interface: FemAggInvocation
Returns the value of reference AggStreamDef.

Specified by:
getAggStreamDef in interface FemAggInvocation
Returns:
Value of reference AggStreamDef.

setAggStreamDef

public void setAggStreamDef(FemAggStreamDef newValue)
Description copied from interface: FemAggInvocation
Sets the value of AggStreamDef reference. See FemAggInvocation.getAggStreamDef() for description on the attribute.

Specified by:
setAggStreamDef in interface FemAggInvocation
Parameters:
newValue - New value to be set.

checkConstraints

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