net.sf.farrago.fem.fennel
Interface FemJavaTransformStreamDef

All Superinterfaces:
FemExecutionStreamDef, FemTupleStreamDef, RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
FemJavaTransformStreamDef$Hib

public interface FemJavaTransformStreamDef
extends FemTupleStreamDef

JavaTransformStreamDef object instance interface.

Execution object with zero or more inputs and zero or more outputs and a java class in the middle.

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
 String getJavaClassName()
          Returns the value of attribute javaClassName.
 String getReserved()
          Returns the value of attribute reserved.
 int getStreamId()
          Returns the value of attribute streamId.
 void setJavaClassName(String newValue)
          Sets the value of javaClassName attribute.
 void setReserved(String newValue)
          Sets the value of reserved attribute.
 void setStreamId(int newValue)
          Sets the value of streamId attribute.
 
Methods inherited from interface net.sf.farrago.fem.fennel.FemExecutionStreamDef
getDynamicParamUse, getInputFlow, getName, getOutputDesc, getOutputFlow, setName, setOutputDesc
 
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

getJavaClassName

String getJavaClassName()
Returns the value of attribute javaClassName.

The fully-qualified name of the transform class.

Returns:
Value of attribute javaClassName.

setJavaClassName

void setJavaClassName(String newValue)
Sets the value of javaClassName attribute. See getJavaClassName() for description on the attribute.

Parameters:
newValue - New value to be set.

getReserved

String getReserved()
Returns the value of attribute reserved.

Reserved for future use. We may use it to hold the mode in which the class is invoked: using cooperative or pre-emptive scheduling.

Returns:
Value of attribute reserved.

setReserved

void setReserved(String newValue)
Sets the value of reserved attribute. See getReserved() for description on the attribute.

Parameters:
newValue - New value to be set.

getStreamId

int getStreamId()
Returns the value of attribute streamId.

Handle of the java object.

Returns:
Value of attribute streamId.

setStreamId

void setStreamId(int newValue)
Sets the value of streamId attribute. See getStreamId() for description on the attribute.

Parameters:
newValue - New value to be set.