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

public class FemLbmSplicerStreamDef$Hib
extends RefObjectBase
implements FemLbmSplicerStreamDef

Implements MOF's LbmSplicerStreamDef interface.

Author:
MofImplementationHandler

Field Summary
private  Boolean createNewIndex
           
private  ParamUses dynamicParamUse
           
private  SplicerHasIndexAccessor indexAccessor
           
private  ExecStreamInput inputFlow
           
private  Integer insertRowCountParamId
           
private  String name
           
private  FemTupleDescriptor outputDesc
           
private  ExecStreamOutput outputFlow
           
private  Integer writeRowCountParamId
           
 
Constructor Summary
FemLbmSplicerStreamDef$Hib(RefClass refClass)
           
FemLbmSplicerStreamDef$Hib(RefClass refClass, String name, FemTupleDescriptor outputDesc, int insertRowCountParamId, int writeRowCountParamId, boolean createNewIndex)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 Collection<FemDynamicParamUse> getDynamicParamUse()
          Returns the value of reference DynamicParamUse.
 List<FemSplicerIndexAccessorDef> getIndexAccessor()
          Returns the value of reference IndexAccessor.
 List<FemExecStreamDataFlow> getInputFlow()
          Returns the value of reference InputFlow.
 int getInsertRowCountParamId()
          Returns the value of attribute insertRowCountParamId.
 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.
 int getWriteRowCountParamId()
          Returns the value of attribute writeRowCountParamId.
 boolean isCreateNewIndex()
          Returns the value of attribute createNewIndex.
 void setCreateNewIndex(boolean newValue)
          Sets the value of createNewIndex attribute.
 void setInsertRowCountParamId(int newValue)
          Sets the value of insertRowCountParamId attribute.
 void setName(String newValue)
          Sets the value of name attribute.
 void setOutputDesc(FemTupleDescriptor newValue)
          Sets the value of outputDesc attribute.
 void setWriteRowCountParamId(int newValue)
          Sets the value of writeRowCountParamId 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

insertRowCountParamId

private Integer insertRowCountParamId

writeRowCountParamId

private Integer writeRowCountParamId

createNewIndex

private Boolean createNewIndex

outputFlow

private ExecStreamOutput outputFlow

dynamicParamUse

private ParamUses dynamicParamUse

inputFlow

private ExecStreamInput inputFlow

indexAccessor

private SplicerHasIndexAccessor indexAccessor
Constructor Detail

FemLbmSplicerStreamDef$Hib

FemLbmSplicerStreamDef$Hib(RefClass refClass)

FemLbmSplicerStreamDef$Hib

FemLbmSplicerStreamDef$Hib(RefClass refClass,
                           String name,
                           FemTupleDescriptor outputDesc,
                           int insertRowCountParamId,
                           int writeRowCountParamId,
                           boolean createNewIndex)
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.

getInsertRowCountParamId

public int getInsertRowCountParamId()
Description copied from interface: FemLbmSplicerStreamDef
Returns the value of attribute insertRowCountParamId.

Specified by:
getInsertRowCountParamId in interface FemLbmSplicerStreamDef
Returns:
Value of attribute insertRowCountParamId.

setInsertRowCountParamId

public void setInsertRowCountParamId(int newValue)
Description copied from interface: FemLbmSplicerStreamDef
Sets the value of insertRowCountParamId attribute. See FemLbmSplicerStreamDef.getInsertRowCountParamId() for description on the attribute.

Specified by:
setInsertRowCountParamId in interface FemLbmSplicerStreamDef
Parameters:
newValue - New value to be set.

getWriteRowCountParamId

public int getWriteRowCountParamId()
Description copied from interface: FemLbmSplicerStreamDef
Returns the value of attribute writeRowCountParamId.

Specified by:
getWriteRowCountParamId in interface FemLbmSplicerStreamDef
Returns:
Value of attribute writeRowCountParamId.

setWriteRowCountParamId

public void setWriteRowCountParamId(int newValue)
Description copied from interface: FemLbmSplicerStreamDef
Sets the value of writeRowCountParamId attribute. See FemLbmSplicerStreamDef.getWriteRowCountParamId() for description on the attribute.

Specified by:
setWriteRowCountParamId in interface FemLbmSplicerStreamDef
Parameters:
newValue - New value to be set.

isCreateNewIndex

public boolean isCreateNewIndex()
Description copied from interface: FemLbmSplicerStreamDef
Returns the value of attribute createNewIndex.

Specified by:
isCreateNewIndex in interface FemLbmSplicerStreamDef
Returns:
Value of attribute createNewIndex.

setCreateNewIndex

public void setCreateNewIndex(boolean newValue)
Description copied from interface: FemLbmSplicerStreamDef
Sets the value of createNewIndex attribute. See FemLbmSplicerStreamDef.isCreateNewIndex() for description on the attribute.

Specified by:
setCreateNewIndex in interface FemLbmSplicerStreamDef
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

getIndexAccessor

public List<FemSplicerIndexAccessorDef> getIndexAccessor()
Description copied from interface: FemLbmSplicerStreamDef
Returns the value of reference IndexAccessor.

Specified by:
getIndexAccessor in interface FemLbmSplicerStreamDef
Returns:
Value of reference IndexAccessor. Element type: FemSplicerIndexAccessorDef

checkConstraints

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