public interface IDiagramDG extends IDiagramNode
A IDiagramDG id a IDiagramNode, root nodes can be retrieved
using IDiagramNode.getNodes().
Since Modelio 3.1 a diagram contains layers containing either elements graphics or drawing, graphics ordered from background to foreground:
IDiagramDrawingsLayer.BACKGROUND drawing layer. It can contain only drawings
IDiagramElementsLayer.MAIN elements graphic layer.
It can contain only model graphics.
IDiagramDrawingsLayer.TOP drawing layer. It can contain only drawings
IDiagramNode.Role| Modifier and Type | Method and Description |
|---|---|
IDiagramDrawingsLayer |
getDrawingsLayer(java.lang.String layerIdentifier)
Get the diagram drawings layer identified by the provided string.
|
IDiagramElementsLayer |
getElementsLayer(java.lang.String layerIdentifier)
Get the diagram elements layer identified by the provided string.
|
IDiagramLayer |
getLayer(java.lang.String layerIdentifier)
Get the diagram layer identified by the provided string.
|
java.util.List<IDiagramLayer> |
getLayers()
Get all diagram layers.
|
java.util.List<IDiagramLink> |
getLinks()
Return the list of children links of this diagram.
|
fitToContent, getBounds, getElement, getFillColor, getFillMode, getFirstNode, getFont, getLineColor, getLineWidth, getNodes, getNodes, getOverallBounds, getParent, getRepresentationMode, getTextColor, isPrimarySelected, isSelected, mask, setBounds, setFillColor, setFillMode, setFont, setLineColor, setLineWidth, setLocation, setRepresentationMode, setSize, setTextColorgetFromLinks, getHyperLink, getLayer, getLocalPropertyNames, getName, getProperty, getStyle, getToLinks, moveToLayer, normalizeLocalProperties, resetLocalProperties, setHyperLink, setProperty, setStylejava.util.List<IDiagramLink> getLinks()
java.util.List<IDiagramLayer> getLayers()
The returned list is ordered from the background layer to the top layer.
IDiagramLayer getLayer(java.lang.String layerIdentifier)
Identifier constants are provided in IDiagramDrawingsLayer and IDiagramElementsLayer.
layerIdentifier - the layer identifier.null.IDiagramDrawingsLayer getDrawingsLayer(java.lang.String layerIdentifier)
Identifier constants are provided in IDiagramDrawingsLayer.
layerIdentifier - the layer identifier.null.IDiagramElementsLayer getElementsLayer(java.lang.String layerIdentifier)
Identifier constants are provided in IDiagramElementsLayer.
layerIdentifier - the layer identifier.null.