Workspace 6.21.5
Public Member Functions | Static Public Member Functions | List of all members
ConnectionElementData Class Reference

#include <Tools/WorkflowComparison/connectionelementdata.h>

Inheritance diagram for ConnectionElementData:
[legend]

Public Member Functions

 ConnectionElementData ()
 
 ConnectionElementData (const ConnectionElementData &other)
 
 ConnectionElementData (const QDomElement &element)
 
ElementDifferencecreateDifference (bool presentInA, const QMap< GUIDType, OperationDataPair > *guidToOperationPairMap) const override
 
ElementDifferencecreateDifference (const DiffElementData &otherData, QVector< AttributeDifference > &attributeDifferenceArray, const QMap< GUIDType, OperationDataPair > *guidToOperationPairMap) const override
 
const ConnectionAttributesgetConnectionAttributes () const
 
GUIDType getDestinationGUID () const
 
int getDestinationInputIndex () const
 
QString getDestinationInputName () const
 
QString getHashKey () const
 
QString getHumanReadableFromToString () const
 
GUIDType getSourceGUID () const
 
QString getSourceOutputName () const
 
ConnectionElementDataoperator= (const ConnectionElementData &rhs)
 
- Public Member Functions inherited from DiffElementData
 DiffElementData (const QString &tag, const Attributes &attributes)
 
 DiffElementData (const QString &tag, const QDomElement &element)
 
 DiffElementData (const QString &tag, std::unique_ptr< Attributes > attributes)
 
 DiffElementData (const QString &tag="item")
 
virtual bool compareAttributes (const Attributes &attributesA, const Attributes &attributesB, QVector< AttributeDifference > *attributeDifferenceArray, const QString &elementType, bool *differencesFound) const
 
virtual bool compareDataElements (const DiffElementData &otherData, OperationDifference &operationDifference, bool &differencesFound, const QMap< GUIDType, OperationDataPair > *guidToOperationPairMap=nullptr) const
 
virtual DiffElementDatacreateDataFromExtWorkflow (const QDomDocument &document) const
 
virtual DiffElementDatacreateDataFromPlugin (const OperationDifference &operationDifference) const
 
virtual DiffElementDatacreateDataFromWorkspaceElement (const QDomElement &workspaceElement) const
 
virtual ElementDifferencecreateDifference (bool presentInA, const QMap< GUIDType, OperationDataPair > *guidToOperationPairMap=nullptr) const
 
virtual ElementDifferencecreateDifference (const DiffElementData &otherData, QVector< AttributeDifference > &attributeDifferenceArray, const QMap< GUIDType, OperationDataPair > *guidToOperationPairMap=nullptr) const
 
QString getAttribute (const QString &key) const
 
const AttributesgetAttributes () const
 
virtual bool isEmpty () const
 
void setAttributes (const AttributesMapType &attribsIn)
 
QString tag () const
 
- 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 QString getHashKey (const QString &destinationOperationGuid, const QString &destinationName, const QString &destinationIndex=QString(""))
 

Additional Inherited Members

- Protected Member Functions inherited from DiffElementData
void initDifference (ElementDifference *difference, bool presentInA, bool presentInB, QVector< AttributeDifference > *attributeDifferenceArray=nullptr) const
 
void setAttribute (const QString &key, const QString &value)
 
void setAttributes (std::unique_ptr< Attributes > attributes)
 
- Protected Attributes inherited from DiffElementData
QString tag_
 

Constructor & Destructor Documentation

◆ ConnectionElementData() [1/3]

◆ ConnectionElementData() [2/3]

ConnectionElementData ( const QDomElement &  element)

◆ ConnectionElementData() [3/3]

Member Function Documentation

◆ createDifference() [1/2]

ElementDifference * createDifference ( bool  presentInA,
const QMap< GUIDType, OperationDataPair > *  guidToOperationPairMap 
) const
overridevirtual

Reimplemented from DiffElementData.

◆ createDifference() [2/2]

ElementDifference * createDifference ( const DiffElementData otherData,
QVector< AttributeDifference > &  attributeDifferenceArray,
const QMap< GUIDType, OperationDataPair > *  guidToOperationPairMap 
) const
overridevirtual

Reimplemented from DiffElementData.

◆ getConnectionAttributes()

const ConnectionAttributes & getConnectionAttributes ( ) const

◆ getDestinationGUID()

GUIDType getDestinationGUID ( ) const

◆ getDestinationInputIndex()

int getDestinationInputIndex ( ) const

◆ getDestinationInputName()

QString getDestinationInputName ( ) const

◆ getHashKey() [1/2]

QString getHashKey ( ) const

◆ getHashKey() [2/2]

QString getHashKey ( const QString &  destinationOperationGuid,
const QString &  destinationName,
const QString &  destinationIndex = QString("") 
)
static

◆ getHumanReadableFromToString()

QString getHumanReadableFromToString ( ) const

◆ getSourceGUID()

GUIDType getSourceGUID ( ) const

◆ getSourceOutputName()

QString getSourceOutputName ( ) const

◆ operator=()

ConnectionElementData & operator= ( const ConnectionElementData rhs)