@ALDAOperator(genericExecutionMode=ALL, level=STANDARD, shortDescription="Demonstrates the capabilities of controllable operators in Alida and the interaction with them via handles.") public class ALDDemoOpControllableHandle extends ALDOperatorControllable
ALDOperatorControllable.OperatorControlStatus, ALDOperatorControllable.OperatorControlStatusHandle, ALDOperatorControllable.OperatorExecutionStatus
ALDOperator.HidingMode, ALDOperator.HistoryConstructionMode
Modifier and Type | Field and Description |
---|---|
protected static String |
operatorID
Operator identifier.
|
configurationEventlistenerList, controlEventlistenerList, notifyListenersRecursively, operatorExecStatus, stepSize, stepWiseExecution
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider
Constructor and Description |
---|
ALDDemoOpControllableHandle()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getDocumentation()
Full description of the operator, e.g., to be shown as documentation in GUI.
|
protected void |
operate()
This method does the actual work and needs to be implemented by every
subclass.
|
boolean |
supportsStepWiseExecution()
Function for indicating if step-wise execution is supported.
|
addALDConfigurationEventListener, addALDControlEventListener, fireALDConfigurationEvent, fireALDControlEvent, getControlStatus, getControlStatusHandle, getExecutionStatus, handleALDConfigurationEvent, handleALDControlEvent, removeALDConfigurationEventListener, removeALDControlEventListener, setControlStatus, setNotifyRecursiveFlag
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, print, print, print, printInterface, printInterface, readHistory, readResolve, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
protected static final String operatorID
public ALDDemoOpControllableHandle() throws ALDOperatorException
ALDOperatorException
- Thrown in case of failure.public boolean supportsStepWiseExecution()
ALDOperatorControllable
supportsStepWiseExecution
in class ALDOperatorControllable
protected final void operate()
ALDOperator
operate
in class ALDOperator
public String getDocumentation()
ALDOperator
getDocumentation
in class ALDOperator
Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.