net.sf.farrago.fem.fennel
Interface FemJavaTransformStreamDefClass

All Superinterfaces:
RefBaseObject, RefClass, RefFeatured
All Known Implementing Classes:
FemJavaTransformStreamDefClass$Hib

public interface FemJavaTransformStreamDefClass
extends RefClass

JavaTransformStreamDef class proxy 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
 FemJavaTransformStreamDef createFemJavaTransformStreamDef()
          The default factory operation used to create an instance object.
 FemJavaTransformStreamDef createFemJavaTransformStreamDef(String name, FemTupleDescriptor outputDesc, String javaClassName, String reserved, int streamId)
          Creates an instance object having attributes initialized by the passed values.
 
Methods inherited from interface javax.jmi.reflect.RefClass
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum
 
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

createFemJavaTransformStreamDef

FemJavaTransformStreamDef createFemJavaTransformStreamDef()
The default factory operation used to create an instance object.

Returns:
The created instance object.

createFemJavaTransformStreamDef

FemJavaTransformStreamDef createFemJavaTransformStreamDef(String name,
                                                          FemTupleDescriptor outputDesc,
                                                          String javaClassName,
                                                          String reserved,
                                                          int streamId)
Creates an instance object having attributes initialized by the passed values.

Parameters:
name -
outputDesc -
javaClassName -

The fully-qualified name of the transform class.

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.

streamId -

Handle of the java object.

Returns:
The created instance object.