Skip to main content

IShape interface

Namespace: NextDesign.Core

Description​

Provides access to shape information.

Affiliation area​

NameDescription
EditorAPIs to access editors.

Inherit Base​

NameDescription
IEditorElementThe access object to the editor element.

Destination​

NameDescription
INodeIs an access object to node graphic element information.
ISequenceShapeCommon interface for shapes in sequence diagrams.
IConnectorAccess object to connector entity information.

Property​

NameDescription
IsVisibleVisibility state of this shape
StyleStyle
Changes to the style object retrieved by this property are persisted when the project is saved.
ZOrderZ order
Display order, 0 being the backmost.
However, it returns 0 for sequence diagram element shapes.

Method​

NameDescription
BringForwardMoves this entity forward one position in the Z order.
However, the Port, Connector, and Sequence diagram element shapes do nothing.
BringToFrontBrings this entity to the front in the Z-order.
However, the Port, Connector, and Sequence diagram element shapes do nothing.
DeleteDeletes this shape.
However, the shape of a sequence diagram element cannot be deleted.
SendBackwardSends this shape one step back in the Z order.
However, the Port, Connector, and Sequence diagram element shapes do nothing.
SendToBackSends this entity to the back of the Z order.
However, the Port, Connector, and Sequence diagram element shapes do nothing.
SetVisibleToggles visibility of this shape.
SetZOrderSets the Z-order.
However, the Port, Connector, and Sequence diagram element shapes do nothing.