public interface INodeLayoutPresenterPublic Interface INodeLayoutPresenterpublic interface class INodeLayoutPresentertype INodeLayoutPresenter = interface end| CalculateMiddlePoint | Метод для расчета средней точки на экране |
| CanDrop | Метод для определения возможности Drop на объект |
| ChangeScale | Метод для изменения показателя скейлинга |
| Drop | Метод drop на объект |
| FinishConnection | Метод завершения создания стрелки |
| FinishConnectionWith | Метод завершения создания стрелки со вторым объектом |
| FinishMove | Метод окончания перетаскивания ноды |
| FinishResize | Метод окончания ресайза ноды |
| GetCurrentScale | Метод для получения текущего показателя скейлинга |
| Hover | Метод для обозначения объекта, над которым находится курсор |
| Move | Метод перетаскивания ноды |
| MoveConnection | Метод для перемещения стрелки |
| MoveNewConnection | Метод для перемещения стрелки к указанной координате |
| ResetStatus | Метод для перезагрузки статуса выполнения действия |
| Resize | Метод ресайза ноды |
| SelectElement | Метод для обозначения текущего выбранного элемента |
| SelectElementsFromCoordinats | Метод для выбора всех элементов в области, созданной двумя точками |
| SetClickPoint | Метод для установки ClickPoint для INodeLayout |
| SetHoverPoint | Метод для установки HoverPoint для INodeLayout |
| SkipChanges | Метод для сброса изменений |
| StartConnection | Метод для начала создания стрелки |
| StartConnectionWith | Метод начала создания стрелки со вторым объектом |
| StartDragOver | Метод для начала перетаскивания drag and drop над объектом |
| StartMove | Метод начала перетаскивания ноды |
| StartResize | Метод начала ресайза ноды |
| StopDragOver | Метод окончания перетаскивания drag and drop над объектом |
| Unhover | Метод для очистки объекта, над которой находится курсор |
| UnselectAllElements | Метод для очистки текущего выбранного элемента |