applyChange(GenericTree *tree, MergeChange *change) | FilePersistence::ChangeGraph | private |
applyIndependentNonConflictingChanges(GenericTree *tree) | FilePersistence::ChangeGraph | private |
applyNonConflictingChanges(GenericTree *tree) | FilePersistence::ChangeGraph | |
changes() const | FilePersistence::ChangeGraph | inline |
changes_ | FilePersistence::ChangeGraph | private |
changesDependingOn(MergeChange *change) const | FilePersistence::ChangeGraph | inline |
changesForChildren(Model::NodeIdType nodeId) const | FilePersistence::ChangeGraph | inline |
changesForChildren_ | FilePersistence::ChangeGraph | private |
changesForNode(Model::NodeIdType nodeId) const | FilePersistence::ChangeGraph | inline |
changesForNode_ | FilePersistence::ChangeGraph | private |
changesInDirectConflict() const | FilePersistence::ChangeGraph | inline |
createRelabelChanges(Model::NodeIdType nodeId, QString oldLabel, QList< LabelData > newLabels, Model::NodeIdType parentId) | FilePersistence::ChangeGraph | private |
dependencies_ | FilePersistence::ChangeGraph | private |
dependenciesOf(MergeChange *change) const | FilePersistence::ChangeGraph | inline |
directConflicts_ | FilePersistence::ChangeGraph | private |
directConflictsOf(MergeChange *change) const | FilePersistence::ChangeGraph | inline |
findIdenticalChange(const MergeChange *change) const | FilePersistence::ChangeGraph | private |
hasDirectConflicts() const | FilePersistence::ChangeGraph | inline |
IdToLabelMap typedef | FilePersistence::ChangeGraph | |
init(Diff &diffA, Diff &diffB, GenericTree *tree) | FilePersistence::ChangeGraph | |
insert(QList< MergeChange * > changes, GenericTree *tree) | FilePersistence::ChangeGraph | inline |
insertSingleChange(MergeChange *change) | FilePersistence::ChangeGraph | private |
NEW_NODES_PERSISTENT_UNIT_NAME | FilePersistence::ChangeGraph | privatestatic |
relabelChildrenUniquely(Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree) | FilePersistence::ChangeGraph | |
removeChange(MergeChange *change, bool mayHaveConflicts) | FilePersistence::ChangeGraph | private |
removeChange(QList< MergeChange * >::iterator changeIt, bool mayHaveConflicts) | FilePersistence::ChangeGraph | private |
removeDeleteChangesConflictingWithMoveOrRelabel(MergeChange *rootDeleteChange) | FilePersistence::ChangeGraph | |
removeLabelConflictsBetweenChildren(Model::NodeIdType parentId) | FilePersistence::ChangeGraph | private |
removeLabelDependenciesBetweenChildren(Model::NodeIdType parentId) | FilePersistence::ChangeGraph | private |
removeLabelOnlyChangesInChildren(Model::NodeIdType parentId) | FilePersistence::ChangeGraph | private |
splitMoveInOrInsertChangeForSecondLabel(MergeChange *change, LabelData labelOne, LabelData labelTwo) | FilePersistence::ChangeGraph | private |
updateLabelsOfChangesTo(Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree) | FilePersistence::ChangeGraph | private |
updateTreeLabels(Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree) | FilePersistence::ChangeGraph | private |
~ChangeGraph() | FilePersistence::ChangeGraph | |