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