Provides access to members that control the graphic element.
Schematics defines five types of elements: nodes, links, drawings, nodes on link, and sublinks. The elements are displayed in a Schematics view.
An element type holds the common properties of one element’s type in a project. The common properties of an element are stored and defined by the element type.
| Description | ||
|---|---|---|
![]() |
Center | Centers the element in all the views where it displays while redrawing it. |
![]() |
CreateFlag | Creates a flag based on the flag model 'flagModel' for the element. |
![]() |
DeleteUserData | Deletes the userdata value for the element. |
![]() |
Diagram | Diagram that contains the element. |
![]() |
Display | Displays the element in all the views it must appear while redrawing it. |
![]() |
ElementType | Element type that implements the element. |
![]() |
Flags | List of the flags attached to the element. |
![]() |
GetAttributeValue | Returns the value of the attribute named 'attributeName' for the element. |
![]() |
GetFlag | Returns the flag based on the flag model 'flagModel' that is currently attached to the element. |
![]() |
GetLabelBoundingBox | Returns the label bounding box of the 'prop' property associated with the element in the view 'view'. |
![]() |
GetLabelEffect | Returns the value of the effect 'effect' set for the label of the 'prop' property associated with the element. |
![]() |
GetLabelPosition | Returns the point defining the position of the 'prop' property label for the element in the view 'view'. |
![]() |
GetPropertyValue | Returns the value of the 'prop' property for the element. |
![]() |
GetUserDataValue | Returns the value of the 'userData' userdata for the element. |
![]() |
IsLabelEffectSet | Indicates if the effect 'effect' defined for the label of the 'prop' property associated with the element is set. |
![]() |
IsLabelMoved | Indicates if the label of the 'prop' property associated with the element has been moved. |
![]() |
IsSelected | Indicates if the element is selected. |
![]() |
MoveLabel | Moves the label of the 'prop' property associated with the element to the (X,Y) relative or absolute position. |
![]() |
Name | Name of the element. |
![]() |
Refresh | Updates the element in all the views where it appears, and redraws it while reflecting the modifications it may have undergone in the database. |
![]() |
Remove | Removes graphically the element in all the views where it appears and redraws it, after the application has removed the associated object from the database. |
![]() |
Select | Selects the element in all the views where it displays and redraws it. |
![]() |
SetLabelEffect | Modifies the effect 'effect' set for the label of the 'prop' property associated with the element. |
![]() |
SetPropertyValue | Modifies the value of the 'prop' property for the element. |
![]() |
SetUserDataValue | Modifies the value of the 'userData' userdata for the element. |
![]() |
Type | Type of the element type. |
![]() |
Undisplay | Removes graphically the element in all the views where it appears and redraws it. The associated object in the database is not removed. |
![]() |
Unselect | Deselects the element in all the views where it displays and redraws it. |
![]() |
UnsetLabelEffect | Unsets the effect 'effect' set for the label of the 'prop' property associated with the element. |
| CoClasses and Classes | Description |
|---|---|
| NgDrawing | Graphic drawing object. |
| NgElement | Graphic element object. |
| NgLink | Graphic link object. |
| NgNode | Graphic node object. |
| NgNodeOnLink | Graphic node-on-link object. |
| NgSubLink | Graphic sublink object. |
INgElementType Interface | ISchematicElement Interface | INgNode Interface | INgLink Interface | INgDrawing Interface | INgNodeOnLink Interface | INgSubLink Interface