ChangeoverManagementBuilder Class

class NXOpen.Tooling.ChangeoverManagementBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.ChangeoverManagementBuilder to support changeover workflow management.

To create a new instance of this class, use NXOpen.Tooling.WorkflowManagementCollection.CreateChangeoverManagementBuilder()

Default values.

Property Value
AddComponentsExclusively 0
RenameComponent 0

New in version NX8.0.0.

Properties

Property Description
AddComponentsExclusively Returns or sets the exclusive adding
ChangeoverName Returns or sets the name of the to-be-created changeover.
ClonedProductName Returns or sets the name of the cloned product pack used to create a new changeover.
NewChangeoverName Returns or sets the new name of the selected changeover.
RenameComponent Returns or sets the option to rename the components of the to-be-created changeover.
SelectComponents Returns the selection of components to be added to or removed from a changeover.
SelectProduct Returns the selection of product for which to create changeover.
SelectedArrangementName Returns or sets the name of the selected changeover arrangement.
Tag Returns the Tag for this object.
Type Returns or sets the type of changeover management.

Methods

Method Description
AddToChangeover Add selected components to the selected changeover.
Commit Commits any edits that have been applied to the builder.
DeleteArrangement Delete the selected changeover.
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.
RemoveFromChangeover Remove selected components from the selected changeover.
RenameArrangement Rename the selected changeover.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UseArrangement Set the selected changeover as current used one.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

ChangeoverManagementBuilderTypes Enumeration Specifies the types of changeover management.

Property Detail

AddComponentsExclusively

ChangeoverManagementBuilder.AddComponentsExclusively

Returns or sets the exclusive adding

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

Getter Method

Signature AddComponentsExclusively

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AddComponentsExclusively

Parameters:addComponentsExclusively (bool) –

New in version NX8.0.0.

License requirements: None.

ChangeoverName

ChangeoverManagementBuilder.ChangeoverName

Returns or sets the name of the to-be-created changeover.

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

Getter Method

Signature ChangeoverName

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ChangeoverName

Parameters:changeoverName (str) –

New in version NX8.0.0.

License requirements: None.

ClonedProductName

ChangeoverManagementBuilder.ClonedProductName

Returns or sets the name of the cloned product pack used to create a new changeover.

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

Getter Method

Signature ClonedProductName

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ClonedProductName

Parameters:clonedProductName (str) –

New in version NX8.0.0.

License requirements: None.

NewChangeoverName

ChangeoverManagementBuilder.NewChangeoverName

Returns or sets the new name of the selected changeover.

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

Getter Method

Signature NewChangeoverName

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature NewChangeoverName

Parameters:newChangeoverName (str) –

New in version NX8.0.0.

License requirements: None.

RenameComponent

ChangeoverManagementBuilder.RenameComponent

Returns or sets the option to rename the components of the to-be-created changeover.

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

Getter Method

Signature RenameComponent

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature RenameComponent

Parameters:renameComponent (bool) –

New in version NX8.0.0.

License requirements: None.

SelectComponents

ChangeoverManagementBuilder.SelectComponents

Returns the selection of components to be added to or removed from a changeover.

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

Getter Method

Signature SelectComponents

Returns:
Return type:NXOpen.Assemblies.SelectComponentList

New in version NX8.0.0.

License requirements: None.

SelectProduct

ChangeoverManagementBuilder.SelectProduct

Returns the selection of product for which to create changeover.

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

Getter Method

Signature SelectProduct

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX8.0.0.

License requirements: None.

SelectedArrangementName

ChangeoverManagementBuilder.SelectedArrangementName

Returns or sets the name of the selected changeover arrangement.

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

Getter Method

Signature SelectedArrangementName

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SelectedArrangementName

Parameters:arrangementName (str) –

New in version NX8.0.0.

License requirements: None.

Type

ChangeoverManagementBuilder.Type

Returns or sets the type of changeover management.

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Tooling.ChangeoverManagementBuilderTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.ChangeoverManagementBuilderTypes) –

New in version NX8.0.0.

License requirements: None.

Method Detail

AddToChangeover

ChangeoverManagementBuilder.AddToChangeover

Add selected components to the selected changeover.

Signature AddToChangeover()

New in version NX8.0.0.

License requirements: None.

DeleteArrangement

ChangeoverManagementBuilder.DeleteArrangement

Delete the selected changeover.

Signature DeleteArrangement(removeComponents)

Parameters:removeComponents (bool) –

New in version NX8.0.0.

License requirements: None.

RemoveFromChangeover

ChangeoverManagementBuilder.RemoveFromChangeover

Remove selected components from the selected changeover.

Signature RemoveFromChangeover()

New in version NX8.0.0.

License requirements: None.

RenameArrangement

ChangeoverManagementBuilder.RenameArrangement

Rename the selected changeover.

Signature RenameArrangement()

New in version NX8.0.0.

License requirements: None.

UseArrangement

ChangeoverManagementBuilder.UseArrangement

Set the selected changeover as current used one.

Signature UseArrangement()

New in version NX8.0.0.

License requirements: None.

Validate

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