Workspace 6.21.5
|
#include <Tools/WorkflowMerge/mergeanalyser.h>
Public Member Functions | |
MergeAnalyser (MergeSettings &settings, QDomDocument &baseDocument, QDomDocument &refDocument1, QDomDocument &refDocument2) | |
const ErrorType | errors () const |
bool | prepareMerges (const DataExecution::ObjectArray &differences1, const DataExecution::ObjectArray &differences2, QList< MergeItem * > &mergeItems) |
Public Member Functions inherited from BasicTextLogger | |
BasicTextLogger () | |
virtual | ~BasicTextLogger () |
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 |
Static Public Member Functions | |
static void | addObjectToMergeList (const DataExecution::DataObject &dataItem, QList< MergeItem * > &list) |
static void | addObjectToMergeList (const DataExecution::DataObject &dataItem, QList< MergeOperation * > &list) |
Adds a dataObject of type MergeOperation to a list of MergeOperations. | |
static const MergeItem * | getMergeItem (const CSIRO::DataExecution::DataObject &dataObject) |
static const MergeItem * | getMergeItem (const CSIRO::DataExecution::ObjectArray &data, size_t index) |
static MergeItem * | getMergeItem (CSIRO::DataExecution::DataObject &dataObject) |
static MergeItem * | getMergeItem (CSIRO::DataExecution::ObjectArray &data, size_t index) |
Protected Member Functions | |
MergeItem * | createMergeItem (const DataExecution::DataObject &difference) const |
MergeItem * | createMergeItem (const DataExecution::ObjectArray &differences) const |
bool | prepareMergesFromBothWorkflows (MergeOperation &opMerger, QList< MergeItem * > &mergeItems) |
bool | prepareMergesFromDifferencePair (const QString &opGuid, const DataExecution::ObjectArray &differences1, const DataExecution::ObjectArray &differences2, QList< MergeItem * > &mergeItems) |
bool | prepareMergesFromSingleWorkflow (WorkflowChoice workflow, MergeOperation &opMerger, QList< MergeItem * > &mergeItems) |
MergeAnalyser | ( | MergeSettings & | settings, |
QDomDocument & | baseDocument, | ||
QDomDocument & | refDocument1, | ||
QDomDocument & | refDocument2 | ||
) |
|
static |
|
static |
|
protected |
|
protected |
|
inline |
|
static |
|
static |
|
static |
|
static |
bool prepareMerges | ( | const DataExecution::ObjectArray & | differences1, |
const DataExecution::ObjectArray & | differences2, | ||
QList< MergeItem * > & | mergeItems | ||
) |
|
protected |
|
protected |
|
protected |