INode interface
Namespace: NextDesign.Core
Description
An access object to node entity information.
Affiliation area
| Name | Description |
|---|---|
| Editor | APIs to access editors. |
Inherit Base
| Name | Description |
|---|---|
| IShape | Provides access to shape information. |
Destination
| Name | Description |
|---|---|
| IPort | Access object to port entity information. |
Property
| Name | Description |
|---|---|
| CompositeNodes | List of child nodes |
| Height | Height |
| Location | Location (diagram coordinates) |
| LocationX | X position (diagram coordinates) |
| LocationY | Y location (diagram coordinates) |
| NodeStyle | node style |
| Ports | Ports |
| Size | Size |
| Width | Width |
Method
| Name | Description |
|---|---|
| HideCompositeNodes | Hide child nodes in bulk. Do nothing if this node is a compartment shape or a port. |
| HidePorts | Hide ports in bulk. |
| RelocatePorts | Relocates ports for this node. |
| SetBounds | Changes the position and size of this shape. |
| SetBoundsAt | Changes the position and size of this shape. |
| SetLocation | Changes the location of this shape. |
| SetLocationAt | Changes the location of this shape. |
| SetSize | Changes the size of this shape. |
| SetSizeAt | Changes the size of this shape. |
| ShowCompositeNodes | Shows the immediate child nodes of this shape at once. Do nothing if this node is a compartment shape or a port. |
| ShowPorts | Show ports at once. |