SelectionEngineeringObjectDefinitionBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# SelectionEngineeringObjectDefinitionBuilder Class

class `NXOpen.AME.``SelectionEngineeringObjectDefinitionBuilder`

  Bases: `NXOpen.TaggedObject`

  JA class for the Engineering Object Definition Block

  This object does not need a creator.

  New in version NX11.0.0.

# Properties

Property | Description
--- | ---
ReuseLibraryItem | Returns the reuse library selection item
SelectObject | Returns the get select Object
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
SetSelectedEngineeringObjectDefinition | Sets the selected eo def
UpdateSelectedEngineeringObjectDefinition | Updates the selected eo def

# Property Detail

## ReuseLibraryItem

`SelectionEngineeringObjectDefinitionBuilder.``ReuseLibraryItem`

  Returns the reuse library selection item

  `-------------------------------------`

  Getter Method

  Signature `ReuseLibraryItem`

  Returns: |
  Return type: | `NXOpen.Tooling.SelectReuseLibraryItemBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SelectObject

`SelectionEngineeringObjectDefinitionBuilder.``SelectObject`

  Returns the get select Object

  `-------------------------------------`

  Getter Method

  Signature `SelectObject`

  Returns: |
  Return type: | `NXOpen.AME.SelectAspectNode`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

# Method Detail

## SetSelectedEngineeringObjectDefinition

`SelectionEngineeringObjectDefinitionBuilder.``SetSelectedEngineeringObjectDefinition`

  Sets the selected eo def

  Signature `SetSelectedEngineeringObjectDefinition(selectedEoDef)`

  Parameters: | selectedEoDef (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UpdateSelectedEngineeringObjectDefinition

`SelectionEngineeringObjectDefinitionBuilder.``UpdateSelectedEngineeringObjectDefinition`

  Updates the selected eo def

  Signature `UpdateSelectedEngineeringObjectDefinition(fromProject)`

  Parameters: | fromProject (bool) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)