net.sf.farrago.fem.fennel
Interface FemExecutionStreamDef

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject
All Known Subinterfaces:
FemAggStreamDef, FemBarrierStreamDef, FemBernoulliSamplingStreamDef, FemBufferingTupleStreamDef, FemBufferReaderStreamDef, FemBufferWriterStreamDef, FemCalcTupleStreamDef, FemCartesianProductStreamDef, FemCollectTupleStreamDef, FemCorrelationJoinStreamDef, FemFlatFileTupleStreamDef, FemGenericStreamDef, FemIndexLoaderDef, FemIndexScanDef, FemIndexSearchDef, FemIndexStreamDef, FemJavaSinkStreamDef, FemJavaTransformStreamDef, FemLbmBitOpStreamDef, FemLbmChopperStreamDef, FemLbmGeneratorStreamDef, FemLbmIntersectStreamDef, FemLbmMinusStreamDef, FemLbmNormalizerStreamDef, FemLbmSearchStreamDef, FemLbmSortedAggStreamDef, FemLbmSplicerStreamDef, FemLbmUnionStreamDef, FemLcsClusterAppendStreamDef, FemLcsClusterReplaceStreamDef, FemLcsRowScanStreamDef, FemLhxAggStreamDef, FemLhxJoinStreamDef, FemMergeStreamDef, FemMockTupleStreamDef, FemMultiUseBufferingStreamDef, FemNestedLoopJoinStreamDef, FemReshapeStreamDef, FemSortedAggStreamDef, FemSortingStreamDef, FemSplitterStreamDef, FemTableDeleterDef, FemTableInserterDef, FemTableUpdaterDef, FemTableWriterDef, FemTupleStreamDef, FemUncollectTupleStreamDef, FemValuesStreamDef, FemWindowStreamDef
All Known Implementing Classes:
FemAggStreamDef$Hib, FemBarrierStreamDef$Hib, FemBernoulliSamplingStreamDef$Hib, FemBufferingTupleStreamDef$Hib, FemBufferReaderStreamDef$Hib, FemBufferWriterStreamDef$Hib, FemCalcTupleStreamDef$Hib, FemCartesianProductStreamDef$Hib, FemCollectTupleStreamDef$Hib, FemCorrelationJoinStreamDef$Hib, FemFlatFileTupleStreamDef$Hib, FemGenericStreamDef$Hib, FemIndexLoaderDef$Hib, FemIndexScanDef$Hib, FemIndexSearchDef$Hib, FemJavaSinkStreamDef$Hib, FemJavaTransformStreamDef$Hib, FemLbmBitOpStreamDef$Hib, FemLbmChopperStreamDef$Hib, FemLbmGeneratorStreamDef$Hib, FemLbmIntersectStreamDef$Hib, FemLbmMinusStreamDef$Hib, FemLbmNormalizerStreamDef$Hib, FemLbmSearchStreamDef$Hib, FemLbmSortedAggStreamDef$Hib, FemLbmSplicerStreamDef$Hib, FemLbmUnionStreamDef$Hib, FemLcsClusterAppendStreamDef$Hib, FemLcsClusterReplaceStreamDef$Hib, FemLcsRowScanStreamDef$Hib, FemLhxAggStreamDef$Hib, FemLhxJoinStreamDef$Hib, FemMergeStreamDef$Hib, FemMockTupleStreamDef$Hib, FemMultiUseBufferingStreamDef$Hib, FemNestedLoopJoinStreamDef$Hib, FemReshapeStreamDef$Hib, FemSortedAggStreamDef$Hib, FemSortingStreamDef$Hib, FemSplitterStreamDef$Hib, FemTableDeleterDef$Hib, FemTableInserterDef$Hib, FemTableUpdaterDef$Hib, FemUncollectTupleStreamDef$Hib, FemValuesStreamDef$Hib, FemWindowStreamDef$Hib

public interface FemExecutionStreamDef
extends RefObject

ExecutionStreamDef 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.


Method Summary
 Collection<FemDynamicParamUse> getDynamicParamUse()
          Returns the value of reference DynamicParamUse.
 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.
 void setName(String newValue)
          Sets the value of name attribute.
 void setOutputDesc(FemTupleDescriptor newValue)
          Sets the value of outputDesc attribute.
 
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
 

Method Detail

getName

String getName()
Returns the value of attribute name.

Returns:
Value of attribute name.

setName

void setName(String newValue)
Sets the value of name attribute. See getName() for description on the attribute.

Parameters:
newValue - New value to be set.

getOutputDesc

FemTupleDescriptor getOutputDesc()
Returns the value of attribute outputDesc.

Returns:
Value of attribute outputDesc.

setOutputDesc

void setOutputDesc(FemTupleDescriptor newValue)
Sets the value of outputDesc attribute. See getOutputDesc() for description on the attribute.

Parameters:
newValue - New value to be set.

getOutputFlow

List<FemExecStreamDataFlow> getOutputFlow()
Returns the value of reference OutputFlow.

Returns:
Value of reference OutputFlow. Element type: FemExecStreamDataFlow

getDynamicParamUse

Collection<FemDynamicParamUse> getDynamicParamUse()
Returns the value of reference DynamicParamUse.

Returns:
Value of reference DynamicParamUse. Element type: FemDynamicParamUse

getInputFlow

List<FemExecStreamDataFlow> getInputFlow()
Returns the value of reference InputFlow.

Returns:
Value of reference InputFlow. Element type: FemExecStreamDataFlow