ObjectAttributeManagementBuilder Class¶
-
class
NXOpen.Tooling.
ObjectAttributeManagementBuilder
¶ Bases:
NXOpen.Builder
Tooling builder to assign and edit attributes of objects
To create a new instance of this class, use
NXOpen.Tooling.ObjectAttributeManagementCollection.CreateObjectAttributeManagementBuilder()
Default values.
Property Value AttributeOfRootPart 0 SelectionFilter Component SelectionFilterAccordingToAttribute Component ShowTypeEnum ShowAllComponents ToggleListDependents 0 Type ShowObjectAccordingToAttribute New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
AttributeOfRootPart | Returns or sets the option whether to show attributes of root part |
AttributeTitles | Returns or sets the attribute titles |
AttributeValues | Returns or sets the attribute values |
SelectAttributeSpreadsheet | Returns or sets the selected attribute spreadsheet |
SelectBody | Returns the select body |
SelectBodyAccordingToAttribute | Returns the select body according to attribute |
SelectComponent | Returns the selected objects |
SelectComponentAccordingToAttribute | Returns the objects according to attributes |
SelectFace | Returns the select face |
SelectFaceAccordingToAttribute | Returns the faces according to attribute |
SelectionFilter | Returns or sets the selection filter |
SelectionFilterAccordingToAttribute | Returns or sets the selection filter according to attribute |
ShowTypeEnum | Returns or sets the show type enumeration |
Tag | Returns the Tag for this object. |
ToggleListDependents | Returns or sets the option whether to list dependent components |
Type | Returns or sets the type show objects or attributes |
WizardType | Returns or sets the wizard type |
Methods¶
Method | Description |
---|---|
AddFromDataFileAttributeList | The action to add selected attributes from attributes spreadsheet |
Commit | Commits any edits that have been applied to the builder. |
CopyAttribute | The action to copy selected attributes |
DeleteAttribute | The action to delete selected attributes |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EditConfigurationFile | Tha action to edit attribute spreadsheet |
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. |
NewAttribute | The action to new an attribute |
PasteAttribute | The action to paste copied attributes |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UndoButton | The action to undo last delete |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
ObjectAttributeManagementBuilderFilterAccordingToAttributeType Enumeration | the selection filter type according to attribute |
ObjectAttributeManagementBuilderFilterType Enumeration | the selection filter type |
ObjectAttributeManagementBuilderShowComponentsType Enumeration | the show type according to attribute |
ObjectAttributeManagementBuilderShowType Enumeration | show attributes of selected objects or show objects according to attribute |
Property Detail¶
AttributeOfRootPart¶
-
ObjectAttributeManagementBuilder.
AttributeOfRootPart
¶ Returns or sets the option whether to show attributes of root part
-------------------------------------
Getter Method
Signature
AttributeOfRootPart()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AttributeOfRootPart(attributeOfRootPart)
Parameters: attributeOfRootPart (bool) – New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
AttributeTitles¶
-
ObjectAttributeManagementBuilder.
AttributeTitles
¶ Returns or sets the attribute titles
-------------------------------------
Getter Method
Signature
AttributeTitles()
Returns: Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AttributeTitles(attributeTitles)
Parameters: attributeTitles (str) – New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
AttributeValues¶
-
ObjectAttributeManagementBuilder.
AttributeValues
¶ Returns or sets the attribute values
-------------------------------------
Getter Method
Signature
AttributeValues()
Returns: Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AttributeValues(attributeValues)
Parameters: attributeValues (str) – New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SelectAttributeSpreadsheet¶
-
ObjectAttributeManagementBuilder.
SelectAttributeSpreadsheet
¶ Returns or sets the selected attribute spreadsheet
-------------------------------------
Getter Method
Signature
SelectAttributeSpreadsheet()
Returns: Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SelectAttributeSpreadsheet(fileName)
Parameters: fileName (str) – New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SelectBody¶
-
ObjectAttributeManagementBuilder.
SelectBody
¶ Returns the select body
-------------------------------------
Getter Method
Signature
SelectBody()
Returns: Return type: NXOpen.SelectNXObjectList
New in version NX9.0.0.
License requirements: None.
SelectBodyAccordingToAttribute¶
-
ObjectAttributeManagementBuilder.
SelectBodyAccordingToAttribute
¶ Returns the select body according to attribute
-------------------------------------
Getter Method
Signature
SelectBodyAccordingToAttribute()
Returns: Return type: NXOpen.SelectNXObjectList
New in version NX9.0.0.
License requirements: None.
SelectComponent¶
-
ObjectAttributeManagementBuilder.
SelectComponent
¶ Returns the selected objects
-------------------------------------
Getter Method
Signature
SelectComponent()
Returns: Return type: NXOpen.SelectNXObjectList
New in version NX9.0.0.
License requirements: None.
SelectComponentAccordingToAttribute¶
-
ObjectAttributeManagementBuilder.
SelectComponentAccordingToAttribute
¶ Returns the objects according to attributes
-------------------------------------
Getter Method
Signature
SelectComponentAccordingToAttribute()
Returns: Return type: NXOpen.SelectNXObjectList
New in version NX9.0.0.
License requirements: None.
SelectFace¶
-
ObjectAttributeManagementBuilder.
SelectFace
¶ Returns the select face
-------------------------------------
Getter Method
Signature
SelectFace()
Returns: Return type: NXOpen.ScCollector
New in version NX9.0.0.
License requirements: None.
SelectFaceAccordingToAttribute¶
-
ObjectAttributeManagementBuilder.
SelectFaceAccordingToAttribute
¶ Returns the faces according to attribute
-------------------------------------
Getter Method
Signature
SelectFaceAccordingToAttribute()
Returns: Return type: NXOpen.ScCollector
New in version NX9.0.0.
License requirements: None.
SelectionFilter¶
-
ObjectAttributeManagementBuilder.
SelectionFilter
¶ Returns or sets the selection filter
-------------------------------------
Getter Method
Signature
SelectionFilter()
Returns: Return type: NXOpen.Tooling.ObjectAttributeManagementBuilderFilterType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SelectionFilter(selectionFilter)
Parameters: selectionFilter ( NXOpen.Tooling.ObjectAttributeManagementBuilderFilterType
) –New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SelectionFilterAccordingToAttribute¶
-
ObjectAttributeManagementBuilder.
SelectionFilterAccordingToAttribute
¶ Returns or sets the selection filter according to attribute
-------------------------------------
Getter Method
Signature
SelectionFilterAccordingToAttribute()
Returns: Return type: NXOpen.Tooling.ObjectAttributeManagementBuilderFilterAccordingToAttributeType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SelectionFilterAccordingToAttribute(selectionFilterAccordingToAttribute)
Parameters: selectionFilterAccordingToAttribute ( NXOpen.Tooling.ObjectAttributeManagementBuilderFilterAccordingToAttributeType
) –New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ShowTypeEnum¶
-
ObjectAttributeManagementBuilder.
ShowTypeEnum
¶ Returns or sets the show type enumeration
-------------------------------------
Getter Method
Signature
ShowTypeEnum()
Returns: Return type: NXOpen.Tooling.ObjectAttributeManagementBuilderShowComponentsType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowTypeEnum(showComponentsTypeEnum)
Parameters: showComponentsTypeEnum ( NXOpen.Tooling.ObjectAttributeManagementBuilderShowComponentsType
) –New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ToggleListDependents¶
-
ObjectAttributeManagementBuilder.
ToggleListDependents
¶ Returns or sets the option whether to list dependent components
-------------------------------------
Getter Method
Signature
ToggleListDependents()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToggleListDependents(toggleListDependents)
Parameters: toggleListDependents (bool) – New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Type¶
-
ObjectAttributeManagementBuilder.
Type
¶ Returns or sets the type show objects or attributes
-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Tooling.ObjectAttributeManagementBuilderShowType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: type ( NXOpen.Tooling.ObjectAttributeManagementBuilderShowType
) –New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
WizardType¶
-
ObjectAttributeManagementBuilder.
WizardType
¶ Returns or sets the wizard type
-------------------------------------
Getter Method
Signature
WizardType()
Returns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WizardType(wizardType)
Parameters: wizardType (int) – New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Method Detail¶
AddFromDataFileAttributeList¶
-
ObjectAttributeManagementBuilder.
AddFromDataFileAttributeList
¶ The action to add selected attributes from attributes spreadsheet
Signature
AddFromDataFileAttributeList()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CopyAttribute¶
-
ObjectAttributeManagementBuilder.
CopyAttribute
¶ The action to copy selected attributes
Signature
CopyAttribute()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DeleteAttribute¶
-
ObjectAttributeManagementBuilder.
DeleteAttribute
¶ The action to delete selected attributes
Signature
DeleteAttribute()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EditConfigurationFile¶
-
ObjectAttributeManagementBuilder.
EditConfigurationFile
¶ Tha action to edit attribute spreadsheet
Signature
EditConfigurationFile()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
NewAttribute¶
-
ObjectAttributeManagementBuilder.
NewAttribute
¶ The action to new an attribute
Signature
NewAttribute()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
PasteAttribute¶
-
ObjectAttributeManagementBuilder.
PasteAttribute
¶ The action to paste copied attributes
Signature
PasteAttribute()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
UndoButton¶
-
ObjectAttributeManagementBuilder.
UndoButton
¶ The action to undo last delete
Signature
UndoButton()
New in version NX9.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Validate¶
-
ObjectAttributeManagementBuilder.
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.