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, setTextColor
getFromLinks, getHyperLink, getLayer, getLocalPropertyNames, getName, getProperty, getStyle, getToLinks, moveToLayer, normalizeLocalProperties, resetLocalProperties, setHyperLink, setProperty, setStyle
java.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
.