Envision
A visual programming IDE for object-oriented languages
FilePersistence::ChangeGraph Member List

This is the complete list of members for FilePersistence::ChangeGraph, including all inherited members.

applyChange(GenericTree *tree, MergeChange *change)FilePersistence::ChangeGraphprivate
applyIndependentNonConflictingChanges(GenericTree *tree)FilePersistence::ChangeGraphprivate
applyNonConflictingChanges(GenericTree *tree)FilePersistence::ChangeGraph
changes() constFilePersistence::ChangeGraphinline
changes_FilePersistence::ChangeGraphprivate
changesDependingOn(MergeChange *change) constFilePersistence::ChangeGraphinline
changesForChildren(Model::NodeIdType nodeId) constFilePersistence::ChangeGraphinline
changesForChildren_FilePersistence::ChangeGraphprivate
changesForNode(Model::NodeIdType nodeId) constFilePersistence::ChangeGraphinline
changesForNode_FilePersistence::ChangeGraphprivate
changesInDirectConflict() constFilePersistence::ChangeGraphinline
createRelabelChanges(Model::NodeIdType nodeId, QString oldLabel, QList< LabelData > newLabels, Model::NodeIdType parentId)FilePersistence::ChangeGraphprivate
dependencies_FilePersistence::ChangeGraphprivate
dependenciesOf(MergeChange *change) constFilePersistence::ChangeGraphinline
directConflicts_FilePersistence::ChangeGraphprivate
directConflictsOf(MergeChange *change) constFilePersistence::ChangeGraphinline
findIdenticalChange(const MergeChange *change) constFilePersistence::ChangeGraphprivate
hasDirectConflicts() constFilePersistence::ChangeGraphinline
IdToLabelMap typedefFilePersistence::ChangeGraph
init(Diff &diffA, Diff &diffB, GenericTree *tree)FilePersistence::ChangeGraph
insert(QList< MergeChange * > changes, GenericTree *tree)FilePersistence::ChangeGraphinline
insertSingleChange(MergeChange *change)FilePersistence::ChangeGraphprivate
NEW_NODES_PERSISTENT_UNIT_NAMEFilePersistence::ChangeGraphprivatestatic
relabelChildrenUniquely(Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree)FilePersistence::ChangeGraph
removeChange(MergeChange *change, bool mayHaveConflicts)FilePersistence::ChangeGraphprivate
removeChange(QList< MergeChange * >::iterator changeIt, bool mayHaveConflicts)FilePersistence::ChangeGraphprivate
removeDeleteChangesConflictingWithMoveOrRelabel(MergeChange *rootDeleteChange)FilePersistence::ChangeGraph
removeLabelConflictsBetweenChildren(Model::NodeIdType parentId)FilePersistence::ChangeGraphprivate
removeLabelDependenciesBetweenChildren(Model::NodeIdType parentId)FilePersistence::ChangeGraphprivate
removeLabelOnlyChangesInChildren(Model::NodeIdType parentId)FilePersistence::ChangeGraphprivate
splitMoveInOrInsertChangeForSecondLabel(MergeChange *change, LabelData labelOne, LabelData labelTwo)FilePersistence::ChangeGraphprivate
updateLabelsOfChangesTo(Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree)FilePersistence::ChangeGraphprivate
updateTreeLabels(Model::NodeIdType parentId, IdToLabelMap labelMap, GenericTree *tree)FilePersistence::ChangeGraphprivate
~ChangeGraph()FilePersistence::ChangeGraph