void CheckForTopologyChanges() { State state = GetState(); IGraphModel currentGraphModel = state.CurrentGraphModel; IEditorDataModel editorDataModel = state.EditorDataModel; if (editorDataModel != null && currentGraphModel.HasAnyTopologyChange()) { editorDataModel.SetUpdateFlag(editorDataModel.UpdateFlags | UpdateFlags.GraphTopology); } if (editorDataModel != null && currentGraphModel?.LastChanges?.RequiresRebuild == true) { editorDataModel.SetUpdateFlag(editorDataModel.UpdateFlags | UpdateFlags.RequestRebuild); } }