An operation that iterates over its contents repeatedly.
|
| ForLoop () |
|
| ~ForLoop () override |
|
bool | canChangeAtomicUpdate () const override |
|
QString | getDefaultIconPath () const override |
|
void | onOperationAdded (const AddOperationEvent &e) override |
|
void | onOperationRemoved (const RemoveOperationEvent &e) override |
|
| ParallelIteratingWorkspace (const QString &defaultLabel, const QString &defaultWorkflowPath) |
|
IteratingOperationBase::ExecutionResult | executeIterationInSerial (Workspace *workspaceToExecute, int iterationCounter) override |
|
virtual void | onOperationAdded (const AddOperationEvent &e) |
|
virtual void | onOperationRemoved (const RemoveOperationEvent &e) |
|
| Workspace () |
|
| ~Workspace () override |
|
QUuid | addAnchor (const AnchorData &d) |
|
void | addAnchor (const QUuid &id, const AnchorData &d) |
|
void | addConnection (Connection &connection) |
|
QUuid | addMiniOperationRack (const MiniOperationRackData &data) |
|
void | addMiniOperationRack (const QUuid &id, const MiniOperationRackData &data) |
|
QUuid | addNoteItem (const NoteItemData &d) |
|
void | addNoteItem (const QUuid &id, const NoteItemData &d) |
|
void | addOperation (Operation &operation) |
|
void | addOperation (Operation &operation, const QString &id) |
|
void | addToUpdateSet (Updatable &updatable) |
|
virtual bool | canChangeAtomicUpdate () const |
|
void | checkRequestersForStatus () |
|
void | clear () |
|
Workspace * | clone () |
|
bool | comesFromExternal () const override |
|
bool | completeDelayedLoad () |
|
bool | containsOperationWithLabel (const QString &label, bool descendIntoNestedItems=false) |
|
Presentation::CustomOperationProperties * | createCustomPropertiesHandler () override |
|
void | ensureHasData () override |
|
bool | execute () override |
|
void | findNestedSourceUrls (QStringList &urlList, bool recursive=true) const |
|
AnchorData & | getAnchorData (const QUuid &id) |
|
const AnchorData & | getAnchorData (const QUuid &id) const |
|
QList< QUuid > | getAnchorIds () const |
|
const QString & | getCatalogueName () const |
|
const QString & | getCataloguePath () const |
|
Connection * | getConnection (size_type i) |
|
const Connection * | getConnection (size_type i) const |
|
QString | getDefaultIconPath () const override |
|
QList< Connection * > | getDisabledConnections (bool nestedWorkspaces) |
|
Updatable * | getErrorSource () |
|
const QString & | getExternalSourceUrl () const |
|
void | getGlobalNames (QStringList &globalNames, QStringList &globalNameDescriptions) const |
|
const InputScalar * | getInputForOperation (const WorkspaceInput &source) const |
|
InputScalar * | getInputForOperation (WorkspaceInput &source) |
|
const QString & | getManualLoadSourceUrl () const |
|
MiniOperationRackData & | getMiniOperationRackData (const QUuid &id) |
|
const MiniOperationRackData & | getMiniOperationRackData (const QUuid &id) const |
|
QUuid | getMiniOperationRackId (const Operation &operation) const |
|
QList< QUuid > | getMiniOperationRackIds () const |
|
bool | getMustRun () const |
|
const QString & | getNamespace () const |
|
NoteItemData & | getNoteItemData (const QUuid &id) |
|
const NoteItemData & | getNoteItemData (const QUuid &id) const |
|
QList< QUuid > | getNoteItemIds () const |
|
const QString & | getNotes () const |
|
size_type | getNumConnections () const |
|
size_type | getNumOperations () const |
|
Operation * | getOperation (size_type i) |
|
const Operation * | getOperation (size_type i) const |
|
Operation * | getOperationFromId (const QUuid &id) |
|
const Operation * | getOperationFromId (const QUuid &id) const |
|
WorkspaceInput * | getOperationFromInput (InputScalar &in) const |
|
WorkspaceOutput * | getOperationFromOutput (const Output &out) const |
|
size_type | getOperationIndex (const Operation &op) const |
|
QList< Operation * > | getOperationsWithFeature (const SchedulerFeature &feature, bool descendIntoNestedItems=false) |
|
QList< Operation * > | getOperationsWithLabel (const QString &label, bool descendIntoNestedItems=false) |
|
Operation * | getOperationWithGlobalName (const QString &globalName, bool descendIntoNestedItems=false) |
|
Operation * | getOperationWithLabel (const QString &label) |
|
const Output * | getOutputForOperation (const WorkspaceOutput &requester) const |
|
Output * | getOutputForOperation (WorkspaceOutput &requester) |
|
SchedulerFeatures | getRequiredSchedulerFeatures () const override |
|
const Workspace * | getRootWorkspace () const override |
|
Workspace * | getRootWorkspace () override |
|
const QString & | getSerializedText () const |
|
QString | getSourceDir () const |
|
const QString & | getSourceUrl () const |
|
bool | getSupportsRemoteExecution () const |
|
const QString & | getSyncSerializedWorkflow () const |
|
Updater & | getUpdater () |
|
const QString & | getUuid () |
|
QList< Variable * > | getVariableOperations () |
|
QList< const Variable * > | getVariableOperations () const |
|
QList< WorkspaceInput * > | getWorkspaceInputOperations () |
|
QList< const WorkspaceInput * > | getWorkspaceInputOperations () const |
|
QList< WorkspaceOutput * > | getWorkspaceOutputOperations () |
|
QList< const WorkspaceOutput * > | getWorkspaceOutputOperations () const |
|
QList< Workspace * > | getWorkspaces () |
|
QList< const Workspace * > | getWorkspaces () const |
|
QList< Workspace * > | getWorkspacesWithSourceUrl (const QString &sourceUrl, bool descendIntoNestedItems=false) |
|
bool | hasDisabledConnections () const |
|
bool | hasStarted () |
|
bool | hasStopped () |
|
bool | haveAnchor (const QUuid &id) const |
|
bool | haveMiniOperationRack (const QUuid &id) const |
|
bool | haveNoteItem (const QUuid &id) const |
|
void | idPathChanged () override |
|
void | inputDataTypeChanged (WorkspaceInput &source) |
|
bool | isAsynchronous () const override |
|
bool | isAtomicUpdate () const override |
|
bool | isConnectedToAsynchronous () const override |
|
bool | isDelayedLoad () const |
|
bool | isPaused () |
|
bool | isRoot () const |
|
bool | isRunning () |
|
bool | isRunningAsynchronously () const override |
|
bool | isScheduled () |
|
bool | isValid () const |
|
bool | isWaitingForAsynchronousUpdate () const override |
|
bool | load (const SerializedItem &item) override |
|
bool | loadFromFile (const QString &fileName, bool loadPlaceholdersOnly=false, bool updateWsResourcePath=true) |
|
bool | loadMetaData (const QString &serializedText) |
|
bool | loadWithoutOverwrite (const SerializedItem &item) |
|
void | logText (const QString &msg) |
|
void | modifyAnchor (const QUuid &id, const AnchorData &d) |
|
void | modifyNoteItem (const QUuid &id, const NoteItemData &d) |
|
bool | nestedHaveDisabledConnections () const |
|
void | outputDataTypeChanged (WorkspaceOutput &requester) |
|
void | pauseUpdate () |
|
void | processUpdateSet () |
|
void | regenerateOperationIds () |
|
bool | removeAnchor (const QUuid &id) |
|
bool | removeConnection (Connection &connection) |
|
void | removeFromUpdateSet (Updatable &updatable) |
|
bool | removeMiniOperationFromRack (const QUuid &opId, const QUuid &rackId) |
|
bool | removeMiniOperationRack (const QUuid &id) |
|
bool | removeNoteItem (const QUuid &id) |
|
bool | removeOperation (Operation &operation) |
|
void | requestContinuousUpdate () |
|
void | requestSingleShotUpdate (const QJsonDocument &schedulerSettings) |
|
void | requestSingleShotUpdate (const QStringList ¬ifyMailRecipients=QStringList()) |
|
void | requestStop () |
|
void | resetExecutionDependencies () override |
|
bool | saveToFile (const QString &fileName, bool saveData=false, bool saveAllOutputs=true) |
|
bool | saveToFileConst (const QString &fileName, bool saveData=false) const |
|
bool | saveWithData (SerializedItem &item) const override |
|
bool | saveWithData (SerializedItem &item, bool saveAllOutputs) const |
|
void | setAtomicUpdate (bool atomic) override |
|
void | setCatalogueName (const QString &name) |
|
void | setCataloguePath (const QString &path) |
|
void | setExternalSourceUrl (const QString &url) |
|
template<typename T > |
bool | setGlobalNameValue (const QString &globalName, const T &value) |
|
void | setIdPathCachingEnabled (bool b) override |
|
void | setInputNotUpToDate (InputScalar &input) override |
|
void | setIsAsynchronous (bool asynchronous) override |
|
void | setIsRunningAsynchronously (bool running) override |
|
void | setIsScheduled (bool scheduled) |
|
void | setManualLoadSourceUrl (const QString &url) |
|
void | setMustRun (bool) |
|
void | setNamespace (const QString &name) |
|
void | setNotes (const QString ¬es) |
|
void | setOutputNotUpToDate (Output &output) override |
|
void | setOutputUpToDate (WorkspaceOutput &requester, bool b) |
|
void | setSourceUrl (const QString &url) |
|
void | setSupportsRemoteExecution (bool val) |
|
void | setSynchronisationSource (Workspace &) |
|
void | setSyncSerializedWorkflow (const QString &serializedWorkflow) |
|
void | setUpToDate (bool b) override |
|
void | setUuid (const QString &) |
|
void | setWasRunning (bool b) |
|
void | stopAndWaitUntilFinishedRunning () |
|
bool | synchronize () |
|
void | terminate () |
|
bool | update (Updater *updater=nullptr) override |
|
bool | wasRunning () |
|
void | workspaceChanged (Workspace *oldWorkspace) override |
|
| ~Operation () override |
|
bool | addInput (Input &input, bool modifiedInPlace=false) |
|
bool | addOutput (Output &output) |
|
template<typename T > |
bool | assignInput (const QString &inputName, const T &value) |
|
bool | canSerialize () const override |
|
bool | connectProgressEvents (QProgressBar *progressBar) |
|
virtual Presentation::CustomOperationProperties * | createCustomPropertiesHandler () |
|
virtual void | ensureHasData () |
|
bool | getBroadcastUpdateEvents () const |
|
QColor | getColor () const |
|
virtual QString | getDefaultIconPath () const |
|
QString | getDefaultUiPath () const |
|
QString | getDeprecationMessage () const |
|
const QString & | getDescription () const |
|
SerializedItem | getExtras () |
|
const OperationFactory & | getFactory () const |
|
Operation * | getFromPath (const QString &path, Workspace &relativeTo, QStringList &errors) const override |
|
virtual GraphicsSize | getGraphicsSize () const |
|
virtual QString | getHelpPage () const |
|
QString | getIconPath () const |
|
const QUuid & | getId () const |
|
QString | getIdPath (bool scoped=true) const override |
|
QString | getIdPath (const Workspace &relativeTo) const |
|
difference_type | getIndex (const Input &input, IndexCountingOptions options=SkipNone) const |
|
difference_type | getIndex (const Output &output, IndexCountingOptions options=SkipNone) const |
|
void | getIndexPair (InputScalar &input, difference_type &mainIndex, difference_type &arrayIndex) |
|
Input * | getInput (const QString &name) |
|
const Input * | getInput (const QString &name) const |
|
Input * | getInput (size_type index) |
|
const Input * | getInput (size_type index) const |
|
InputArray * | getInputArray (const QString &name) |
|
const InputArray * | getInputArray (const QString &name) const |
|
IOBaseIteratorRange< Input, false > | getInputs () |
|
IOBaseIteratorRange< Input, true > | getInputs () const |
|
InputScalar * | getInputScalar (const QString &name) |
|
const InputScalar * | getInputScalar (const QString &name) const |
|
template<typename T > |
T & | getInputValue (const QString &inputName) |
|
template<typename T > |
const T & | getInputValue (const QString &inputName) const |
|
const QString & | getLabel () const |
|
QString | getLabelRelativeToRoot () const |
|
Output * | getOutput (const QString &name) |
|
const Output * | getOutput (const QString &name) const |
|
Output * | getOutput (size_type index) |
|
const Output * | getOutput (size_type index) const |
|
IOBaseIteratorRange< Output, false > | getOutputs () |
|
IOBaseIteratorRange< Output, true > | getOutputs () const |
|
template<typename T > |
T & | getOutputValue (const QString &outputName) |
|
template<typename T > |
const T & | getOutputValue (const QString &outputName) const |
|
bool | getProfilingEnabled () const |
|
int | getProgress () const |
|
int | getProgressContribution () const |
|
bool | getProgressResetByNotUpToDate () const |
|
virtual SchedulerFeatures | getRequiredSchedulerFeatures () const |
|
InputScalar * | getScalarInput (size_type mainIndex, difference_type arrayIndex) |
|
QString | getShortLabel () const |
|
QString | getTagName () const |
|
bool | getTerminateExecution () const |
|
QString | getUiPath () const |
|
bool | getUpToDate () const override |
|
virtual bool | hasRequiredSchedulerFeatures () const |
|
void | idPathChanged () override |
|
virtual bool | inputRebuilt (InputScalar &input) |
|
virtual bool | isAsynchronous () const |
|
virtual bool | isAtomicUpdate () const |
|
bool | isConnectedToAsynchronous () const override |
|
bool | isDeprecated () const |
|
bool | isEditable () const |
|
bool | isIdPathCachingEnabled () const |
|
virtual bool | isPolymorphicType () const |
|
virtual bool | isRunningAsynchronously () const |
|
virtual bool | isThreadSafe () const |
|
template<typename T > |
bool | isType () const |
|
bool | isType (const OperationFactory &type) const |
|
bool | isUpdating () const |
|
virtual bool | isUserConfigurable () |
|
bool | isUsingDefaultColor () const |
|
bool | isUsingDefaultIconPath () const |
|
bool | isUsingDefaultUiPath () const |
|
bool | isWaitingForAsynchronousUpdate () const override |
|
bool | isWorkspaceType () const |
|
bool | load (const SerializedItem &item) override |
|
void | markUpToDateWhereSafe () |
|
bool | matchesType (const Operation &otherOperation) const |
|
size_type | numInputs (IndexCountingOptions=SkipNone) const |
|
size_type | numOutputs (IndexCountingOptions=SkipNone) const |
|
bool | removeInput (const QString &name) |
|
bool | removeInput (Input &input) |
|
bool | removeOutput (const QString &name) |
|
bool | removeOutput (Output &output) |
|
virtual void | resetExecutionDependencies () |
|
bool | save (SerializedItem &item) const override |
|
virtual bool | saveWithData (SerializedItem &item) const |
|
virtual void | setAtomicUpdate (bool atomic) |
|
void | setBroadcastUpdateEvents (bool enable) |
|
void | setColor (const QColor &c) |
|
void | setDescription (const QString &description) |
|
void | setEditable (bool b) |
|
void | setIconPath (const QString &path) |
|
void | setId (const QUuid &id) |
|
virtual void | setIdPathCachingEnabled (bool b) |
|
virtual void | setInputNotUpToDate (InputScalar &input) |
|
virtual void | setIsAsynchronous (bool asynchronous) |
|
virtual void | setIsRunningAsynchronously (bool asynchronous) |
|
void | setLabel (const QString &label) |
|
virtual void | setOutputNotUpToDate (Output &output) |
|
void | setProfilingEnabled (bool enable) |
|
virtual void | setProgress (int percent) |
|
void | setProgressContribution (int percent) |
|
void | setProgressResetByNotUpToDate (bool b) |
|
virtual void | setRequiredSchedulerFeatures (const SchedulerFeatures &) |
|
void | setTerminateExecution (bool b) |
|
void | setUiPath (const QString &path) |
|
void | setUpToDate (bool b) override |
|
bool | update (Updater *updater=nullptr) override |
|
| ~WorkspaceElement () override |
|
const Workspace * | getWorkspace () const override |
|
Workspace * | getWorkspace () override |
|
virtual void | workspaceChanged (Workspace *oldWorkspace) |
|
| ~Updatable () override |
|
virtual bool | comesFromExternal () const |
|
QString | getEnclosingScope () const |
|
virtual Updatable * | getFromPath (const QString &path, Workspace &relativeTo, QStringList &errors) const =0 |
|
const QString & | getGlobalName () const |
|
virtual QString | getIdPath (bool scoped=true) const =0 |
|
virtual Workspace * | getRootWorkspace () |
|
virtual const Workspace * | getRootWorkspace () const |
|
QString | getScopedGlobalName () const |
|
virtual bool | getUpToDate () const =0 |
|
virtual const Workspace * | getWorkspace () const =0 |
|
virtual Workspace * | getWorkspace ()=0 |
|
virtual void | idPathChanged () |
|
virtual bool | isConnectedToAsynchronous () const =0 |
|
virtual bool | isWaitingForAsynchronousUpdate () const =0 |
|
void | setGlobalName (const QString &name) |
|
virtual void | setUpToDate (bool b)=0 |
|
virtual bool | update (Updater *updater=nullptr)=0 |
|
virtual | ~Observable () |
|
void | attachObserver (Observer &observer) |
|
void | destroy () |
|
void | detachObserver (Observer &observer) |
|
void | notifyEvent (const ObservableEvent &event) |
|
virtual | ~Serialize ()=default |
|
virtual bool | canSerialize () const =0 |
|
virtual bool | load (const SerializedItem &item)=0 |
|
virtual bool | save (SerializedItem &item) const =0 |
|
| TextLogger () |
|
| TextLogger (const DataExecution::IOBase &io) |
|
| TextLogger (const DataExecution::Operation &operation) |
|
| TextLogger (const TextLogger &logger) |
|
| TextLogger (TextLogger &&logger) |
|
virtual | ~TextLogger () |
|
void | logLine (const Application::LogManager::MessageCategory &category, const QString &msg) const |
|
void | logLine (const QString &msg) const |
|
void | logText (const Application::LogManager::MessageCategory &category, const QString &msg) const |
|
void | logText (const QString &msg) const |
|
TextLogger & | operator= (TextLogger) |
|