EngineeringObjectBuilder Class

class NXOpen.AME.EngineeringObjectBuilder

Bases: NXOpen.AME.EngineeringObjectBaseBuilder

JA class for the insert Eng object dialog

To create a new instance of this class, use NXOpen.AME.AMEManager.CreateEngineeringObjectBuilder()

New in version NX11.0.0.

Properties

Property Description
CreatedEo Returns the created eo
ProjectEngObject Returns the project eo ui block
ReuseLibraryItem Returns the selection base definition builder
SelectionBaseDefinition Returns the selection base definition builder
Tag Returns the Tag for this object.

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.
GetCommittedAspects Get the commited Aspect
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetNewObjects Get the commited Aspect
GetObject Returns the object currently being edited by this builder.
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

CreatedEo

EngineeringObjectBuilder.CreatedEo

Returns the created eo

-------------------------------------

Getter Method

Signature CreatedEo

Returns:
Return type:NXOpen.NXObject

New in version NX11.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

ProjectEngObject

EngineeringObjectBuilder.ProjectEngObject

Returns the project eo ui block

-------------------------------------

Getter Method

Signature ProjectEngObject

Returns:
Return type:NXOpen.AME.ProjectEngineeringObjectBuilder

New in version NX11.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

ReuseLibraryItem

EngineeringObjectBuilder.ReuseLibraryItem

Returns the selection base definition builder

-------------------------------------

Getter Method

Signature ReuseLibraryItem

Returns:
Return type:NXOpen.Tooling.SelectReuseLibraryItemBuilder

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SelectionBaseDefinition

EngineeringObjectBuilder.SelectionBaseDefinition

Returns the selection base definition builder

-------------------------------------

Getter Method

Signature SelectionBaseDefinition

Returns:
Return type:NXOpen.AME.SelectionBaseDefinitionBuilder

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

Method Detail

Validate

EngineeringObjectBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.