BulkEngineeringObjectBuilder Class¶
-
class
NXOpen.AME.
BulkEngineeringObjectBuilder
¶ Bases:
NXOpen.AME.MultipleObjectsBuilder
BulkEngineeringObjectBuilder 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
AspectPlacement
Returns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------
Setter Method
Signature
AspectPlacement
Parameters: 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
EOName
Returns: Return type: NXOpen.AME.EngineeringObjectNameBuilder
New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
EoDefAttributeHolder¶
-
BulkEngineeringObjectBuilder.
EoDefAttributeHolder
¶ Returns the def
-------------------------------------
Getter Method
Signature
EoDefAttributeHolder
Returns: Return type: NXOpen.AME.EODefAttributeHolder
New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
ReuseLibraryItem¶
-
BulkEngineeringObjectBuilder.
ReuseLibraryItem
¶ Returns the selection 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”)
SelectedEngObjectDefinition¶
-
BulkEngineeringObjectBuilder.
SelectedEngObjectDefinition
¶ Returns the selected eo def
-------------------------------------
Getter Method
Signature
SelectedEngObjectDefinition
Returns: Return type: NXOpen.AME.SelectionEngineeringObjectDefinitionBuilder
New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
SelectedObjects¶
-
BulkEngineeringObjectBuilder.
SelectedObjects
¶ Returns the select object
-------------------------------------
Getter Method
Signature
SelectedObjects
Returns: Return type: NXOpen.AME.SelectAMEBaseNodeList
New 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
ShowInAutomation
Returns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------
Setter Method
Signature
ShowInAutomation
Parameters: 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
ShowInFunction
Returns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------
Setter Method
Signature
ShowInFunction
Parameters: 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
ShowInLocation
Returns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------
Setter Method
Signature
ShowInLocation
Parameters: 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
ShowInProduct
Returns: Return type: bool New in version NX11.0.0.
License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)
-------------------------------------
Setter Method
Signature
ShowInProduct
Parameters: 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.