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

public class FemReshapeStreamDef$Hib
extends RefObjectBase
implements FemReshapeStreamDef

Implements MOF's ReshapeStreamDef interface.

Author:
MofImplementationHandler

Field Summary
private  CompOperator compareOp
           
private  ParamUses dynamicParamUse
           
private  FemTupleProjection inputCompareProjection
           
private  ExecStreamInput inputFlow
           
private  String name
           
private  FemTupleDescriptor outputDesc
           
private  ExecStreamOutput outputFlow
           
private  FemTupleProjection outputProjection
           
private  ReshapeHasParameter reshapeParameter
           
private  String tupleCompareBytesBase64
           
 
Constructor Summary
FemReshapeStreamDef$Hib(RefClass refClass)
           
FemReshapeStreamDef$Hib(RefClass refClass, String name, FemTupleDescriptor outputDesc, CompOperator compareOp, String tupleCompareBytesBase64, FemTupleProjection inputCompareProjection, FemTupleProjection outputProjection)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 CompOperator getCompareOp()
          Returns the value of attribute compareOp.
 Collection<FemDynamicParamUse> getDynamicParamUse()
          Returns the value of reference DynamicParamUse.
 FemTupleProjection getInputCompareProjection()
          Returns the value of attribute inputCompareProjection.
 List<FemExecStreamDataFlow> getInputFlow()
          Returns the value of reference InputFlow.
 String getName()
          Returns the value of attribute name.
 FemTupleDescriptor getOutputDesc()
          Returns the value of attribute outputDesc.
 List<FemExecStreamDataFlow> getOutputFlow()
          Returns the value of reference OutputFlow.
 FemTupleProjection getOutputProjection()
          Returns the value of attribute outputProjection.
 List<FemReshapeParameter> getReshapeParameter()
          Returns the value of reference ReshapeParameter.
 String getTupleCompareBytesBase64()
          Returns the value of attribute tupleCompareBytesBase64.
 void setCompareOp(CompOperator newValue)
          Sets the value of compareOp attribute.
 void setInputCompareProjection(FemTupleProjection newValue)
          Sets the value of inputCompareProjection attribute.
 void setName(String newValue)
          Sets the value of name attribute.
 void setOutputDesc(FemTupleDescriptor newValue)
          Sets the value of outputDesc attribute.
 void setOutputProjection(FemTupleProjection newValue)
          Sets the value of outputProjection attribute.
 void setTupleCompareBytesBase64(String newValue)
          Sets the value of tupleCompareBytesBase64 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

name

private String name

outputDesc

private FemTupleDescriptor outputDesc

compareOp

private CompOperator compareOp

tupleCompareBytesBase64

private String tupleCompareBytesBase64

inputCompareProjection

private FemTupleProjection inputCompareProjection

outputProjection

private FemTupleProjection outputProjection

outputFlow

private ExecStreamOutput outputFlow

dynamicParamUse

private ParamUses dynamicParamUse

inputFlow

private ExecStreamInput inputFlow

reshapeParameter

private ReshapeHasParameter reshapeParameter
Constructor Detail

FemReshapeStreamDef$Hib

FemReshapeStreamDef$Hib(RefClass refClass)

FemReshapeStreamDef$Hib

FemReshapeStreamDef$Hib(RefClass refClass,
                        String name,
                        FemTupleDescriptor outputDesc,
                        CompOperator compareOp,
                        String tupleCompareBytesBase64,
                        FemTupleProjection inputCompareProjection,
                        FemTupleProjection outputProjection)
Method Detail

getName

public String getName()
Description copied from interface: FemExecutionStreamDef
Returns the value of attribute name.

Specified by:
getName in interface FemExecutionStreamDef
Returns:
Value of attribute name.

setName

public void setName(String newValue)
Description copied from interface: FemExecutionStreamDef
Sets the value of name attribute. See FemExecutionStreamDef.getName() for description on the attribute.

Specified by:
setName in interface FemExecutionStreamDef
Parameters:
newValue - New value to be set.

getOutputDesc

public FemTupleDescriptor getOutputDesc()
Description copied from interface: FemExecutionStreamDef
Returns the value of attribute outputDesc.

Specified by:
getOutputDesc in interface FemExecutionStreamDef
Returns:
Value of attribute outputDesc.

setOutputDesc

public void setOutputDesc(FemTupleDescriptor newValue)
Description copied from interface: FemExecutionStreamDef
Sets the value of outputDesc attribute. See FemExecutionStreamDef.getOutputDesc() for description on the attribute.

Specified by:
setOutputDesc in interface FemExecutionStreamDef
Parameters:
newValue - New value to be set.

getCompareOp

public CompOperator getCompareOp()
Description copied from interface: FemReshapeStreamDef
Returns the value of attribute compareOp.

Specified by:
getCompareOp in interface FemReshapeStreamDef
Returns:
Value of attribute compareOp.

setCompareOp

public void setCompareOp(CompOperator newValue)
Description copied from interface: FemReshapeStreamDef
Sets the value of compareOp attribute. See FemReshapeStreamDef.getCompareOp() for description on the attribute.

Specified by:
setCompareOp in interface FemReshapeStreamDef
Parameters:
newValue - New value to be set.

getTupleCompareBytesBase64

public String getTupleCompareBytesBase64()
Description copied from interface: FemReshapeStreamDef
Returns the value of attribute tupleCompareBytesBase64.

Specified by:
getTupleCompareBytesBase64 in interface FemReshapeStreamDef
Returns:
Value of attribute tupleCompareBytesBase64.

setTupleCompareBytesBase64

public void setTupleCompareBytesBase64(String newValue)
Description copied from interface: FemReshapeStreamDef
Sets the value of tupleCompareBytesBase64 attribute. See FemReshapeStreamDef.getTupleCompareBytesBase64() for description on the attribute.

Specified by:
setTupleCompareBytesBase64 in interface FemReshapeStreamDef
Parameters:
newValue - New value to be set.

getInputCompareProjection

public FemTupleProjection getInputCompareProjection()
Description copied from interface: FemReshapeStreamDef
Returns the value of attribute inputCompareProjection.

Specified by:
getInputCompareProjection in interface FemReshapeStreamDef
Returns:
Value of attribute inputCompareProjection.

setInputCompareProjection

public void setInputCompareProjection(FemTupleProjection newValue)
Description copied from interface: FemReshapeStreamDef
Sets the value of inputCompareProjection attribute. See FemReshapeStreamDef.getInputCompareProjection() for description on the attribute.

Specified by:
setInputCompareProjection in interface FemReshapeStreamDef
Parameters:
newValue - New value to be set.

getOutputProjection

public FemTupleProjection getOutputProjection()
Description copied from interface: FemReshapeStreamDef
Returns the value of attribute outputProjection.

Specified by:
getOutputProjection in interface FemReshapeStreamDef
Returns:
Value of attribute outputProjection.

setOutputProjection

public void setOutputProjection(FemTupleProjection newValue)
Description copied from interface: FemReshapeStreamDef
Sets the value of outputProjection attribute. See FemReshapeStreamDef.getOutputProjection() for description on the attribute.

Specified by:
setOutputProjection in interface FemReshapeStreamDef
Parameters:
newValue - New value to be set.

getOutputFlow

public List<FemExecStreamDataFlow> getOutputFlow()
Description copied from interface: FemExecutionStreamDef
Returns the value of reference OutputFlow.

Specified by:
getOutputFlow in interface FemExecutionStreamDef
Returns:
Value of reference OutputFlow. Element type: FemExecStreamDataFlow

getDynamicParamUse

public Collection<FemDynamicParamUse> getDynamicParamUse()
Description copied from interface: FemExecutionStreamDef
Returns the value of reference DynamicParamUse.

Specified by:
getDynamicParamUse in interface FemExecutionStreamDef
Returns:
Value of reference DynamicParamUse. Element type: FemDynamicParamUse

getInputFlow

public List<FemExecStreamDataFlow> getInputFlow()
Description copied from interface: FemExecutionStreamDef
Returns the value of reference InputFlow.

Specified by:
getInputFlow in interface FemExecutionStreamDef
Returns:
Value of reference InputFlow. Element type: FemExecStreamDataFlow

getReshapeParameter

public List<FemReshapeParameter> getReshapeParameter()
Description copied from interface: FemReshapeStreamDef
Returns the value of reference ReshapeParameter.

Specified by:
getReshapeParameter in interface FemReshapeStreamDef
Returns:
Value of reference ReshapeParameter. Element type: FemReshapeParameter

checkConstraints

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