EquipmentBuilder Class
Properties
| Property |
Description |
| ExistingSymbol |
Returns or sets the symbol from foundation window. |
| ExistingSymbolLogicalElementRevision |
Returns or sets the Logical Element Revision for the symbol. |
| FlipHorizontal |
Returns or sets the option to flip the symbol horizontally. |
| FlipVertical |
Returns or sets the option to flip the symbol vertically. |
| Label |
Returns the tag of this equipment. |
| LockAspectRatio |
Returns or sets the option to lock the aspect ratio. |
| NeedAttrOwner |
Returns the owner of need attributes group. |
| NodeId |
Returns or sets the current node ID of this equipment. |
| OwningSheet |
Returns or sets the owning sheet of this sheet element. |
| Rotate |
Returns or sets the symbol rotation angle. |
| Scale |
Returns or sets the scale value. |
| ScaleX |
Returns or sets the x scale value. |
| ScaleY |
Returns or sets the y scale value. |
| SymbolId |
Returns or sets the symbol ID of this equipment. |
| SymbolSourceType |
Returns or sets the symbol source type |
| Tag |
Returns the Tag for this object. |
| UseExistingID |
Returns or sets the option to place a duplicate symbol. |
Methods
| Method |
Description |
| Commit |
Commits any edits that have been applied to the builder. |
| Destroy |
Deletes the builder, and cleans up any objects created by the builder. |
| DetachAllConnections |
Detaches the equipment from all attached connections. |
| GetCommittedObjects |
For builders that create more than one object, this method returns the objects that are created by commit. |
| GetInlineSymbolLocation |
Gets connection location for the inline symbol. |
| GetLocation |
Gets the symbol location. |
| GetNewInlineConnection |
Gets new connection after inserting an inline symbol. |
| GetNode |
Get the node object of the equipment builder. |
| GetObject |
Returns the object currently being edited by this builder. |
| SetFulfillment |
Sets the fulfillment data of the symbol. |
| SetInlineSymbolLocation |
Sets connection location for the inline symbol. |
| SetLocation |
Sets the symbol location. |
| ShowResults |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate |
Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail
ExistingSymbol
ExistingSymbolLogicalElementRevision
FlipHorizontal
FlipVertical
Label
LockAspectRatio
NeedAttrOwner
NodeId
OwningSheet
Rotate
Scale
ScaleX
ScaleY
SymbolId
SymbolSourceType
UseExistingID
Method Detail
DetachAllConnections
GetInlineSymbolLocation
GetLocation
GetNewInlineConnection
GetNode
SetFulfillment
SetInlineSymbolLocation
SetLocation
Validate