public class GraphMLGroupNodeTemplate extends GraphMLGroupNode implements IGraphMLTemplate
diagram
id
DIAMOND, ELLIPSE, FATARROW, FATARROW2, HEXAGON, OCTAGON, PARALLELOGRAM, PARALLELOGRAM2, RECTANGLE, RECTANGLE3D, ROUNDRECTANGLE, TRIANGLE, TRIANGLE2
Constructor and Description |
---|
GraphMLGroupNodeTemplate()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
GraphMLGroupNodeTemplate |
clone()
Clone the node.
|
GraphMLGroupNode |
createGroupNode(AbstractGraphMLDiagram diagram,
java.lang.String id)
Create a node from this template.
|
void |
setDefaultGeometry()
Set the default geometry.
|
protected void |
setDefaults()
Set the defaults.
|
addChild, addGroupNode, addGroupNode, addGroupNodeFromTemplate, addGroupNodeFromTemplateWithLabel, addGroupNodeWithLabel, addNode, addNode, addNodeFromTemplate, addNodeFromTemplateWithLabel, addNodeWithLabel, computeSize, computeSize, countGroupNodes, countNodes, getChildren, getClosedHeight, getClosedStateNode, getClosedWidth, getGroupDiagram, getGroupNodes, getGroupOpenedNodeSizeType, getOpenedShapeNode, getOpenedStateNode, getRealizedShapeNode, getRealizedStateNode, getRealizedStateValue, getStateNode, getStateNodes, hasBorderColor, hasFillColor, hasGroupNodes, setAutosized, setBorderColor, setBorderInsets, setBorderInsets, setBorderStyle, setClosedHeight, setClosedWidth, setDropShadow, setFillColor, setFillColor, setGeometry, setGroupOpenedNodeSizeType, setHasBorderColor, setHasFillColor, setHeightPadding, setInsets, setInsets, setLabel, setLabel, setLabel, setRealizedStateValue, setType, setWidthPadding, updateLabel
addEdgeFrom, addEdgeTo, addFromEdge, addToEdge, computeSize, getDiagram, getFromEdges, getParent, getToEdges, repatriate, repatriate, setFromPortConstraint, setFromPortConstraint, setId, setParent, setToPortConstraint, setToPortConstraint
getDescription, getID, getURL, getURLAsString, hasURL, setDescription, setURL, setURL
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTemplate
getDescription, getID, getURL, getURLAsString, hasDescription, hasURL, setDescription, setURL, setURL
getDiagram
protected void setDefaults()
setDefaults
in class GraphMLGroupNode
public void setDefaultGeometry()
setDefaultGeometry
in interface IGraphMLNode
setDefaultGeometry
in class GraphMLGroupNode
public GraphMLGroupNode createGroupNode(AbstractGraphMLDiagram diagram, java.lang.String id)
diagram
- the diagramid
- the node idpublic GraphMLGroupNodeTemplate clone()
IGraphMLNode
clone
in interface IGraphMLNode
clone
in class GraphMLGroupNode
Copyright © 2021, 2022 Herve Girod. All Rights Reserved. Documentation and source under the BSD 3-Clause licence