Package com._1c.g5.v8.dt.erd
Interface IErdDiagramCoreController
-
- All Superinterfaces:
com._1c.g5.v8.dt.diagram.framework.IDiagramCoreController<IErdEntity,com._1c.g5.v8.dt.diagram.framework.IRelation>
- All Known Implementing Classes:
ErdDiagramCoreController
public interface IErdDiagramCoreController extends com._1c.g5.v8.dt.diagram.framework.IDiagramCoreController<IErdEntity,com._1c.g5.v8.dt.diagram.framework.IRelation>
Extension forIDiagramCoreController
. Erd diagram core controller can relayout entities and reroute relations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
relayout(IErdDiagramCore diagramCore, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IEntity> entities, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IRelation> relations, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Relayouts given entities and relations in given diagram core.void
reroute(IErdDiagramCore diagramCore, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IEntity> entities, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IRelation> relations, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Reroutes given relations in given diagram core.
-
-
-
Method Detail
-
relayout
void relayout(IErdDiagramCore diagramCore, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IEntity> entities, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IRelation> relations, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Relayouts given entities and relations in given diagram core.- Parameters:
diagramCore
- - diagram core. Can't benull
.entities
- - entities to relayout. Can't benull
.relations
- - relations to reroute. Can't benull
.progressMonitor
- - progress monitor to report progress. Can benull
.
-
reroute
void reroute(IErdDiagramCore diagramCore, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IEntity> entities, Collection<? extends com._1c.g5.v8.dt.diagram.framework.IRelation> relations, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Reroutes given relations in given diagram core.- Parameters:
diagramCore
- - diagram core. Can't benull
.entities
- - entities connected to given relations. Can't benull
.relations
- - relations to reroute. Can't benull
.progressMonitor
- - progress monitor to report progress. Can benull
.
-
-