Package com._1c.g5.v8.dt.erd
Interface IErdDiagramController
- All Superinterfaces:
com._1c.g5.v8.dt.diagram.framework.IDiagramController<MdObject,IErdEntity, com._1c.g5.v8.dt.diagram.framework.IRelation>
- All Known Implementing Classes:
DiagramUiController,ErdDiagramController
public interface IErdDiagramController
extends com._1c.g5.v8.dt.diagram.framework.IDiagramController<MdObject,IErdEntity,com._1c.g5.v8.dt.diagram.framework.IRelation>
Extension for
IDiagramController. Accept IErdEntity in build methods.-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends IErdEntity>addEntities(Collection<? extends IErdEntity> entities) Adds new items to the existing diagram.Collection<? extends IErdEntity>deleteEntities(Collection<? extends IErdEntity> entities) Deletes items from the existing diagram.Returns group associated with this controller.Returned type changed fromIDiagramCoretoIErdDiagramCore.Returns diagram core controller without progress monitor.Returns parent diagram controller.voidinitializeFromEntities(Collection<? extends IErdEntity> entities) Initializes diagram from given items.Methods inherited from interface com._1c.g5.v8.dt.diagram.framework.IDiagramController
addItems, addItems, deleteItems, initialize, refreshItems
-
Method Details
-
initializeFromEntities
Initializes diagram from given items.
Use this method to initialize new diagram.- Parameters:
entities- - diagram entities which will be shown on diagram. Can't benull.
-
addEntities
Adds new items to the existing diagram. If diagram already has contained some items, they will be returned.- Parameters:
entities- - diagram entities which will be added to the existing diagram. Can't benull.- Returns:
- entities from given collection already containing on diagram.
If all items were added to diagram returned collection will be zero size. Can't return
null.
-
deleteEntities
Deletes items from the existing diagram. If diagram did not contain some items, they will be returned.- Parameters:
entities- - entities to delete. Can't benull.- Returns:
- entities from given collection not containing on diagram.
If all items contained on diagram returned collection will be zero size. Can't return
null.
-
getDiagramCoreController
IErdDiagramCoreController getDiagramCoreController()Returns diagram core controller without progress monitor.- Returns:
- diagram core controller without progress monitor. Can't return
null.
-
getParentController
IErdDiagramController getParentController()Returns parent diagram controller.- Returns:
- parent diagram controller. Returns
nullif diagram has no parent.
-
getAssociatedGroup
ErdEntityGroup getAssociatedGroup()Returns group associated with this controller. Returnsnullif there is no associated group.- Returns:
- group associated with this controller. Can return
null.
-
getDiagramCore
IErdDiagramCore getDiagramCore()Returned type changed fromIDiagramCoretoIErdDiagramCore.- Specified by:
getDiagramCorein interfacecom._1c.g5.v8.dt.diagram.framework.IDiagramController<MdObject,IErdEntity, com._1c.g5.v8.dt.diagram.framework.IRelation>
-