Package com._1c.g5.v8.dt.erd.ui
Class DiagramUiController
java.lang.Object
com._1c.g5.v8.dt.erd.core.ErdDiagramController
com._1c.g5.v8.dt.erd.ui.DiagramUiController
- All Implemented Interfaces:
com._1c.g5.v8.dt.diagram.framework.IDiagramController<MdObject,,IErdEntity, com._1c.g5.v8.dt.diagram.framework.IRelation> IErdDiagramController
Instance of this class connects diagram controller to ui.
-
Constructor Summary
ConstructorsConstructorDescriptionDiagramUiController(org.eclipse.core.runtime.IProgressMonitor progressMonitor, IErdDiagramController parentController, ErdEntityGroup associatedGroup, DiagramTabItem tab) Constructor.DiagramUiController(org.eclipse.core.runtime.IProgressMonitor progressMonitor, DiagramTabItem tab) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected com._1c.g5.v8.dt.diagram.framework.layout.IDiagramLayoutAlgorithmInitializes diagram layout algorithm.Methods inherited from class com._1c.g5.v8.dt.erd.core.ErdDiagramController
addEntities, addItems, addItems, deleteEntities, deleteItems, getAssociatedGroup, getConvertersService, getDiagramCore, getDiagramCoreController, getLayoutAlgorithm, getParentController, getProjectManager, getRouteAlgorithm, initialize, initializeFromEntities, initializeRouteAlgorithm, refreshItems, setConvertersService, setLayoutAlgorithm, setProgressMonitor, setProjectManager, setRouteAlgorithm
-
Constructor Details
-
DiagramUiController
public DiagramUiController(org.eclipse.core.runtime.IProgressMonitor progressMonitor, DiagramTabItem tab) Constructor- Parameters:
progressMonitor- - progress monitor to report progress. Can benull.tab- - tab to create controller for. Can't benull.
-
DiagramUiController
public DiagramUiController(org.eclipse.core.runtime.IProgressMonitor progressMonitor, IErdDiagramController parentController, ErdEntityGroup associatedGroup, DiagramTabItem tab) Constructor.- Parameters:
progressMonitor- - progress monitor to report progress. Can benull.parentController- - parent diagram controller.nullmeans this is main controller. Can benull.associatedGroup- - associated with this controller group. Can't benull.tab- - tab to create controller for. Can't benull.
-
-
Method Details
-
initializeLayoutAlgorithm
protected com._1c.g5.v8.dt.diagram.framework.layout.IDiagramLayoutAlgorithm initializeLayoutAlgorithm()Description copied from class:ErdDiagramControllerInitializes diagram layout algorithm.- Overrides:
initializeLayoutAlgorithmin classErdDiagramController- Returns:
- diagram layout algorithm. Can't return
null.
-