|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.tools.AbstractObservable<Operator>
com.rapidminer.operator.Operator
com.rapidminer.operator.meta.ProcessEmbeddingOperator
public class ProcessEmbeddingOperator
This operator can be used to embed a complete process definition into the current process definition. The process must have been written into a file before and will be loaded and executed when the current process reaches this operator. Optionally, the input of this operator can be used as input for the embedded process. In both cases, the output of the process will be delivered as output of this operator. Please note that validation checks will not work for process containing an operator of this type since the check cannot be performed without actually loading the process.
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_MACRO_NAME
|
static java.lang.String |
PARAMETER_MACRO_VALUE
|
static java.lang.String |
PARAMETER_MACROS
|
static java.lang.String |
PARAMETER_PROCESS_FILE
The parameter name for "The process file which should be encapsulated by this operator" |
static java.lang.String |
PARAMETER_PROPAGATE_METADATA_RECURSIVELY
Determines whether meta data is propagated through the included process. |
static java.lang.String |
PARAMETER_USE_INPUT
The parameter name for "Indicates if the operator input should be used as input of the process" |
| Constructor Summary | |
|---|---|
ProcessEmbeddingOperator(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
void |
doWork()
Performs the actual work of the operator and must be implemented by subclasses. |
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
protected void |
performAdditionalChecks()
This method is invoked during the validation checks. |
| Methods inherited from class com.rapidminer.tools.AbstractObservable |
|---|
addObserver, addObserverAsFirst, fireUpdate, removeObserver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_PROCESS_FILE
public static final java.lang.String PARAMETER_USE_INPUT
public static final java.lang.String PARAMETER_PROPAGATE_METADATA_RECURSIVELY
public static final java.lang.String PARAMETER_MACROS
public static final java.lang.String PARAMETER_MACRO_NAME
public static final java.lang.String PARAMETER_MACRO_VALUE
| Constructor Detail |
|---|
public ProcessEmbeddingOperator(OperatorDescription description)
| Method Detail |
|---|
protected void performAdditionalChecks()
Operator
performAdditionalChecks in class Operator
public void doWork()
throws OperatorException
Operatorapply().
doWork in class OperatorOperatorExceptionpublic java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes in interface ParameterHandlergetParameterTypes in class Operator
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||