BulkEngineeringObjectBuilder Class¶
-
class
NXOpen.AME.BulkEngineeringObjectBuilder¶ Bases:
NXOpen.AME.MultipleObjectsBuilderBulkEngineeringObjectBuilder class will be used for bulk Engineering Object Operation.
To create a new instance of this class, use
NXOpen.AME.AMEManager.CreateBulkEngineeringObjectBuilder()Default values.
Property Value AspectPlacement false ShowInAutomation false ShowInFunction false ShowInLocation false ShowInProduct false New in version NX11.0.0.
Properties¶
| Property | Description |
|---|---|
| AspectPlacement | Returns or sets the aspect placement |
| EOName | Returns the eo name and description ui block |
| EoDefAttributeHolder | Returns the def |
| ReuseLibraryItem | Returns the selection definition builder |
| SelectedEngObjectDefinition | Returns the selected eo def |
| SelectedObjects | Returns the select object |
| ShowInAutomation | Returns or sets the show in automation |
| ShowInFunction | Returns or sets the show in function |
| ShowInLocation | Returns or sets the show in location |
| ShowInProduct | Returns or sets the show in product |
| 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. |
| 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¶
AspectPlacement¶
-
BulkEngineeringObjectBuilder.AspectPlacement¶ Returns or sets the aspect placement
-------------------------------------Getter Method
Signature
AspectPlacementReturns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------Setter Method
Signature
AspectPlacementParameters: aspectPlacement (bool) – New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
EOName¶
-
BulkEngineeringObjectBuilder.EOName¶ Returns the eo name and description ui block
-------------------------------------Getter Method
Signature
EONameReturns: Return type: NXOpen.AME.EngineeringObjectNameBuilderNew in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
EoDefAttributeHolder¶
-
BulkEngineeringObjectBuilder.EoDefAttributeHolder¶ Returns the def
-------------------------------------Getter Method
Signature
EoDefAttributeHolderReturns: Return type: NXOpen.AME.EODefAttributeHolderNew in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
ReuseLibraryItem¶
-
BulkEngineeringObjectBuilder.ReuseLibraryItem¶ Returns the selection definition builder
-------------------------------------Getter Method
Signature
ReuseLibraryItemReturns: Return type: NXOpen.Tooling.SelectReuseLibraryItemBuilderNew in version NX12.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
SelectedEngObjectDefinition¶
-
BulkEngineeringObjectBuilder.SelectedEngObjectDefinition¶ Returns the selected eo def
-------------------------------------Getter Method
Signature
SelectedEngObjectDefinitionReturns: Return type: NXOpen.AME.SelectionEngineeringObjectDefinitionBuilderNew in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
SelectedObjects¶
-
BulkEngineeringObjectBuilder.SelectedObjects¶ Returns the select object
-------------------------------------Getter Method
Signature
SelectedObjectsReturns: Return type: NXOpen.AME.SelectAMEBaseNodeListNew in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
ShowInAutomation¶
-
BulkEngineeringObjectBuilder.ShowInAutomation¶ Returns or sets the show in automation
-------------------------------------Getter Method
Signature
ShowInAutomationReturns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------Setter Method
Signature
ShowInAutomationParameters: showInAutomation (bool) – New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
ShowInFunction¶
-
BulkEngineeringObjectBuilder.ShowInFunction¶ Returns or sets the show in function
-------------------------------------Getter Method
Signature
ShowInFunctionReturns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------Setter Method
Signature
ShowInFunctionParameters: showInFunction (bool) – New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
ShowInLocation¶
-
BulkEngineeringObjectBuilder.ShowInLocation¶ Returns or sets the show in location
-------------------------------------Getter Method
Signature
ShowInLocationReturns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------Setter Method
Signature
ShowInLocationParameters: showInLocation (bool) – New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
ShowInProduct¶
-
BulkEngineeringObjectBuilder.ShowInProduct¶ Returns or sets the show in product
-------------------------------------Getter Method
Signature
ShowInProductReturns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------Setter Method
Signature
ShowInProductParameters: showInProduct (bool) – New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
Method Detail¶
Validate¶
-
BulkEngineeringObjectBuilder.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.