|
| MergeView ()=default |
|
| MergeView (const MergeView &other) |
|
| MergeView (MergeProposal proposal, const QDomElement &element, const QString &opGuid, const QPoint &position) |
|
| ~MergeView () override=default |
|
size_type | addTo (CSIRO::DataExecution::ObjectArray &array) override |
|
bool | applyTo (QDomDocument &baseDocument) const override |
|
QString | description () const override |
|
QList< AutoMerge * > | getMergeTypes () const override |
|
MergeView & | operator= (const MergeView &rhs) |
|
QString | opGuid () const |
|
QString | type () const override |
|
| MergeItem () |
|
| MergeItem (const MergeItem &other) |
|
| MergeItem (MergeProposal proposal, const QDomElement &element) |
|
| ~MergeItem () override=default |
|
MergeAction | action () const |
|
QString | actionString () const |
|
virtual size_type | addTo (CSIRO::DataExecution::ObjectArray &array)=0 |
|
virtual bool | applyTo (QDomDocument &baseDocument) const =0 |
|
AutoMergeType | autoMergeType () const |
|
virtual QString | description () const |
|
bool | determineAndAppendMerge (WorkflowChoice workflow, const QString &opGuid, const QDomDocument &baseDocument, const QDomDocument &refDocument, DataExecution::DataObject &dataObject, QList< MergeItem * > &mergeList, const MergeSettings &settings, ErrorType &errors) const |
|
virtual bool | determineAndAppendMerge (WorkflowChoice workflow, const QString &opGuid, const QDomDocument &baseDocument, const QDomDocument &refDocument, ElementDifference &difference, QList< MergeItem * > &mergeList, const MergeSettings &settings, ErrorType &errors) const |
|
virtual bool | determineAndAppendMerges (const QString &opGuid, const DataExecution::ObjectArray &differences1, const DataExecution::ObjectArray &differences2, const QDomDocument &baseDocument, const QDomDocument &refDocument1, const QDomDocument &refDocument2, QList< MergeItem * > &mergeList, const MergeSettings &settings, ErrorType &errors) const |
|
QDomElement & | element () |
|
ErrorType & | errors () |
|
ItemDifference * | getDifference1 () const |
|
ItemDifference * | getDifference2 () const |
|
virtual ElementDifference * | getElementDifference (const DataExecution::ObjectArray &differences, size_type index) const =0 |
|
const QUuid & | getId () const |
|
virtual QList< AutoMerge * > | getMergeTypes () const |
|
QString | mergeType () const |
|
MergeItem & | operator= (const MergeItem &rhs) |
|
AutoMergeRole | role () const |
|
void | setAction (MergeAction action) |
|
virtual QString | type () const |
|
| 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 |
|
|
bool | areEquivalent (const ItemDifference &workflow1Change, const ItemDifference &workflow2Change) const override |
|
MergeItem * | createAttributeItem (const QString &opId, const QDomDocument &refDocument, const ElementDifference &difference, size_type index, MergeProposal &proposal) const override |
|
MergeItem * | createItem (const QString &opId, const QDomDocument &refDocument, ItemDifference &difference, MergeProposal &proposal) const override |
|
MergeItem * | createItem (const QString &opId, const QDomDocument &refDocument, ItemDifference &difference1, ItemDifference &difference2, MergeProposal &proposal) const override |
|
bool | determineAction (const ElementDifference &difference, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const override |
|
bool | determineAction (const ElementDifference &difference1, const ElementDifference &difference2, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const override |
|
ElementDifference * | getElementDifference (const DataExecution::ObjectArray &differences, size_type index) const override |
|
ElementDifference * | getElementDifference (DataExecution::DataObject &dataObject) const override |
|
bool | addCreatedItems (const QString &opGuid, const QList< MergeItem * > newItems, QList< MergeItem * > &mergeList, ErrorType &errors) const |
|
bool | appendAttributeMerge (const QString &opGuid, const QDomDocument &refDocument, const ElementDifference &difference, size_type index, MergeProposal proposal, QList< MergeItem * > &mergeList, ErrorType &errors) const |
|
bool | appendMerge (const QString &opGuid, const QDomDocument &baseDocument, const QDomDocument &refDocument, ItemDifference &difference, MergeProposal proposal, QList< MergeItem * > &mergeList, ErrorType &errors) const |
|
bool | appendMerge (const QString &opGuid, const QDomDocument &baseDocument, const QDomDocument &refDocument, ItemDifference &difference1, ItemDifference &difference2, MergeProposal proposal, QList< MergeItem * > &mergeList, ErrorType &errors) const |
|
virtual bool | areEditedDifferently (const ItemDifference &, const ItemDifference &) const |
|
virtual bool | areEquivalent (const ItemDifference &workflow1Change, const ItemDifference &workflow2Change) const =0 |
|
virtual MergeItem * | createAttributeItem (const QString &opId, const QDomDocument &refDocument, const ElementDifference &difference, size_type index, MergeProposal &proposal) const =0 |
|
virtual MergeItem * | createItem (const QString &opId, const QDomDocument &refDocument, ItemDifference &difference, MergeProposal &proposal) const =0 |
|
virtual MergeItem * | createItem (const QString &opId, const QDomDocument &refDocument, ItemDifference &difference1, ItemDifference &difference2, MergeProposal &proposal) const =0 |
|
virtual QList< MergeItem * > | createItems (const QString &opId, const QDomDocument &baseDocument, const QDomDocument &refDocument, ItemDifference &difference, MergeProposal &proposal) const |
|
virtual QList< MergeItem * > | createItems (const QString &opId, const QDomDocument &baseDocument, const QDomDocument &refDocument, ItemDifference &difference1, ItemDifference &difference2, MergeProposal &proposal) const |
|
virtual bool | determineAction (const ElementDifference &workflow1Change, const ElementDifference &workflow2Change, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const |
|
virtual bool | determineAction (const ElementDifference &workflowChange, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const |
|
bool | determineAction_AddRemoveOrEdit (const ElementDifference &workflow1Change, const ElementDifference &workflow2Change, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const |
|
bool | determineAction_AddRemoveOrEdit (const ElementDifference &workflowChange, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const |
|
virtual bool | determineAndAppendAttributeMerge (const QString &opId, WorkflowChoice workflow, const QDomDocument &refDocument, const ElementDifference &difference, size_type index, const MergeSettings &mergeSettings, QList< MergeItem * > &mergeList, ErrorType &errors) const |
|
virtual bool | determineAndAppendAttributeMerges (const QString &opGuid, const ElementDifference &difference1, const ElementDifference &difference2, const QDomDocument &refDocument1, const QDomDocument &refDocument2, QList< MergeItem * > &mergeList, const MergeSettings &settings, ErrorType &errors) const |
|
virtual bool | determineAndAppendAttributeMerges (const QString &opGuid, WorkflowChoice workflow, const ElementDifference &difference, const QDomDocument &refDocument, QList< MergeItem * > &mergeList, const MergeSettings &settings, ErrorType &errors) const |
|
virtual bool | determineAndAppendMerges (const QString &opGuid, const DataExecution::ObjectArray &differences, WorkflowChoice workflow, const QDomDocument &baseDocument, const QDomDocument &refDocument, QList< MergeItem * > &mergeList, const MergeSettings &settings, ErrorType &errors) const |
|
virtual bool | determineAttributeAction (const AttributeDifference &workflow1Change, const AttributeDifference &workflow2Change, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const |
|
virtual bool | determineAttributeAction (const ElementDifference &difference, size_type index, bool inputAvailable, MergeProposal &proposal, const MergeSettings &mergeSettings, ErrorType &errors) const |
|
virtual ElementDifference * | getElementDifference (DataExecution::DataObject &dataObject) const =0 |
|
QList< AutoMerge * > | getStandardMergeTypes (const QString &elementTag, const QString &displayTag="") const |
|
virtual bool | isEdited (const ItemDifference &) const |
|
void | setDifference1 (std::shared_ptr< ItemDifference > difference) |
|
void | setDifference2 (std::shared_ptr< ItemDifference > difference) |
|
virtual bool | treatAttributesIndependently () const |
|