ManageEclassMappingBuilder Class

class NXOpen.AME.ManageEclassMappingBuilder

Bases: NXOpen.AME.AMEBaseBuilder

Represents a ManageEclassMappingBuilder class Builder

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

New in version NX11.0.0.

Properties

Property Description
ImportType Returns or sets the enum import type
ReuseLibraryItem Returns the reuse library selection item
SelectedEclassNode Returns the EClass node selection
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.
GetObject Returns the object currently being edited by this builder.
MapEClassObjectToADLibraryObject Map selected EClass object
MapEClassPropValueToADLibraryObjectPropValue Map selected EClass property value with AD Library Object property value
MapEClassPropertyToADLibraryObjectProperty Map selected EClass property with AD Library Object property
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnMapEClassObject Unmap selected EClass object
UnMapEClassPropertyToADLibraryObjectProperty Unmap selected EClass property with AD Library Object property
UnMapEClassPropertyValue Unmap selected EClass property value with AD Library Object property value
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

ImportType

ManageEclassMappingBuilder.ImportType

Returns or sets the enum import type

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

Getter Method

Signature ImportType

Returns:
Return type:NXOpen.AME.ImportType

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

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

Setter Method

Signature ImportType

Parameters:importType (NXOpen.AME.ImportType) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

ReuseLibraryItem

ManageEclassMappingBuilder.ReuseLibraryItem

Returns the reuse library selection item

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

Getter Method

Signature ReuseLibraryItem

Returns:
Return type:NXOpen.Tooling.SelectReuseLibraryItemBuilder

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SelectedEclassNode

ManageEclassMappingBuilder.SelectedEclassNode

Returns the EClass node selection

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

Getter Method

Signature SelectedEclassNode

Returns:
Return type:NXOpen.AME.SelectAMEBaseNode

New in version NX11.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

Method Detail

MapEClassObjectToADLibraryObject

ManageEclassMappingBuilder.MapEClassObjectToADLibraryObject

Map selected EClass object

Signature MapEClassObjectToADLibraryObject()

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

MapEClassPropValueToADLibraryObjectPropValue

ManageEclassMappingBuilder.MapEClassPropValueToADLibraryObjectPropValue

Map selected EClass property value with AD Library Object property value

Signature MapEClassPropValueToADLibraryObjectPropValue(selectedEClassPropertyId, selectedEClassPropValueId, selectedADLibraryObjectPropValueName)

Parameters:
  • selectedEClassPropertyId (str) –
  • selectedEClassPropValueId (str) –
  • selectedADLibraryObjectPropValueName (str) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

MapEClassPropertyToADLibraryObjectProperty

ManageEclassMappingBuilder.MapEClassPropertyToADLibraryObjectProperty

Map selected EClass property with AD Library Object property

Signature MapEClassPropertyToADLibraryObjectProperty(selectedEClassProperty, selectedADPropertyId, selectedADPropertyName)

Parameters:
  • selectedEClassProperty (str) –
  • selectedADPropertyId (str) –
  • selectedADPropertyName (str) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

UnMapEClassObject

ManageEclassMappingBuilder.UnMapEClassObject

Unmap selected EClass object

Signature UnMapEClassObject()

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

UnMapEClassPropertyToADLibraryObjectProperty

ManageEclassMappingBuilder.UnMapEClassPropertyToADLibraryObjectProperty

Unmap selected EClass property with AD Library Object property

Signature UnMapEClassPropertyToADLibraryObjectProperty(selectedEClassProperty)

Parameters:selectedEClassProperty (str) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

UnMapEClassPropertyValue

ManageEclassMappingBuilder.UnMapEClassPropertyValue

Unmap selected EClass property value with AD Library Object property value

Signature UnMapEClassPropertyValue(selectedEClassPropId, selectedEclassPropValueId)

Parameters:
  • selectedEClassPropId (str) –
  • selectedEclassPropValueId (str) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

Validate

ManageEclassMappingBuilder.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.