BaseDataSourceBuilder Class

class NXOpen.Features.VehicleDesign.BaseDataSourceBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Features.VehicleDesign.BaseDataSourceBuilder builder, which set the base data source for work part in assembly context.

To create a new instance of this class, use NXOpen.Features.VehicleDesignCollection.CreateBaseDataSourceBuilder()

New in version NX11.0.1.

Properties

Property Description
BaseDataSource Returns the base data source for work part.
BaseDataSourceMethod Returns or sets the base data source option, the component selected or display part should contain Base Data feature group
DelayUpdate Returns or sets the method to set update delay option between assembly components.
RemoveBaseDataAttr Returns or sets the method to remove Base Data attribute of work part, it is a locked attribute.
RemoveBaseDataSourceAttr Returns or sets the method to remove Base Data Source attribute of work part, it is a locked attribute.
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.
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.

Enumerations

BaseDataSourceBuilderBaseDataSourceOption Enumeration Represents the base data source option, you can select one component or display part which contains the Base Data feature group for current work part.

Property Detail

BaseDataSource

BaseDataSourceBuilder.BaseDataSource

Returns the base data source for work part.

This is effective for select component method.

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

Getter Method

Signature BaseDataSource

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX11.0.1.

License requirements: None.

BaseDataSourceMethod

BaseDataSourceBuilder.BaseDataSourceMethod

Returns or sets the base data source option, the component selected or display part should contain Base Data feature group

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

Getter Method

Signature BaseDataSourceMethod

Returns:
Return type:NXOpen.Features.VehicleDesign.BaseDataSourceBuilderBaseDataSourceOption

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature BaseDataSourceMethod

Parameters:baseDataSourceOption (NXOpen.Features.VehicleDesign.BaseDataSourceBuilderBaseDataSourceOption) –

New in version NX11.0.1.

License requirements: nx_general_packaging (“NX General Packaging”)

DelayUpdate

BaseDataSourceBuilder.DelayUpdate

Returns or sets the method to set update delay option between assembly components.

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

Getter Method

Signature DelayUpdate

Returns:
Return type:bool

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature DelayUpdate

Parameters:delayUpdate (bool) –

New in version NX11.0.1.

License requirements: nx_general_packaging (“NX General Packaging”)

RemoveBaseDataAttr

BaseDataSourceBuilder.RemoveBaseDataAttr

Returns or sets the method to remove Base Data attribute of work part, it is a locked attribute.

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

Getter Method

Signature RemoveBaseDataAttr

Returns:
Return type:bool

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature RemoveBaseDataAttr

Parameters:removeBaseDataAttr (bool) –

New in version NX11.0.1.

License requirements: nx_general_packaging (“NX General Packaging”)

RemoveBaseDataSourceAttr

BaseDataSourceBuilder.RemoveBaseDataSourceAttr

Returns or sets the method to remove Base Data Source attribute of work part, it is a locked attribute.

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

Getter Method

Signature RemoveBaseDataSourceAttr

Returns:
Return type:bool

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature RemoveBaseDataSourceAttr

Parameters:removeBaseDataSourceAttr (bool) –

New in version NX11.0.1.

License requirements: nx_general_packaging (“NX General Packaging”)

Method Detail

Validate

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