BaseDataImportExportBuilder Class¶
-
class
NXOpen.Features.VehicleDesign.BaseDataImportExportBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Features.VehicleDesign.BaseDataImportExportBuilderbuilder used to import and export expressions from and to a spreadsheet.To create a new instance of this class, use
NXOpen.Features.VehicleDesignCollection.CreateBaseDataImportExportBuilder()Default values.
Property Value ExportOption NewItem OperateOption Import OverrideExistingExpressions 0 New in version NX8.5.0.
Properties¶
| Property | Description |
|---|---|
| DatasetName | Returns or sets the name of the Teamcenter dataset from which the spreadsheet is to be imported from or exported to. |
| ExportOption | Returns or sets the option which indicates if the expressions are to be exported a new create item or an existing item in Teamcenter. |
| OperateOption | Returns or sets the option which indicates if the spreadsheet is to be imported or exported. |
| OverrideExistingExpressions | Returns or sets the value which indicates whether to override existing expressions in the work part when importing. |
| SpreadSheetFileName | Returns or sets the spreadsheet name which indicates the spreadsheet to be imported or exported. |
| SpreadsheetItemID | Returns or sets the item ID number which indicates the item that the spreadsheet is to be imported from or exported to. |
| SpreadsheetItemName | Returns or sets the item name of the spreadsheet in Teamcenter. |
| SpreadsheetItemRevision | Returns or sets the item revision of the spreadsheet that is to be imported from or exported to. |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| AssignItemNumber | Used to assign Item number and revision in Teamcenter . |
| AssignItemRevision | Used to assign Item revision in Teamcenter. |
| 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. |
| SetObjectCreateBuilder | Sets NXOpen.PDM.ObjectCreateBuilder |
| 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¶
| BaseDataImportExportBuilderExportOptions Enumeration | This enum represents the option to indicate if the expressions are to be exported to a new item or an existing item in Teamcenter. |
| BaseDataImportExportBuilderOperateOptions Enumeration | This enum represents the import or export operate options |
Property Detail¶
DatasetName¶
-
BaseDataImportExportBuilder.DatasetName¶ Returns or sets the name of the Teamcenter dataset from which the spreadsheet is to be imported from or exported to.
-------------------------------------Getter Method
Signature
DatasetNameReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatasetNameParameters: datasetName (str) – New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
ExportOption¶
-
BaseDataImportExportBuilder.ExportOption¶ Returns or sets the option which indicates if the expressions are to be exported a new create item or an existing item in Teamcenter.
-------------------------------------Getter Method
Signature
ExportOptionReturns: Return type: NXOpen.Features.VehicleDesign.BaseDataImportExportBuilderExportOptionsNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ExportOptionParameters: exportOption ( NXOpen.Features.VehicleDesign.BaseDataImportExportBuilderExportOptions) –New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
OperateOption¶
-
BaseDataImportExportBuilder.OperateOption¶ Returns or sets the option which indicates if the spreadsheet is to be imported or exported.
-------------------------------------Getter Method
Signature
OperateOptionReturns: Return type: NXOpen.Features.VehicleDesign.BaseDataImportExportBuilderOperateOptionsNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OperateOptionParameters: operateOptions ( NXOpen.Features.VehicleDesign.BaseDataImportExportBuilderOperateOptions) –New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
OverrideExistingExpressions¶
-
BaseDataImportExportBuilder.OverrideExistingExpressions¶ Returns or sets the value which indicates whether to override existing expressions in the work part when importing.
-------------------------------------Getter Method
Signature
OverrideExistingExpressionsReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverrideExistingExpressionsParameters: overrideExistingExpressions (bool) – New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
SpreadSheetFileName¶
-
BaseDataImportExportBuilder.SpreadSheetFileName¶ Returns or sets the spreadsheet name which indicates the spreadsheet to be imported or exported.
-------------------------------------Getter Method
Signature
SpreadSheetFileNameReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpreadSheetFileNameParameters: spreadSheetFileName (str) – New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
SpreadsheetItemID¶
-
BaseDataImportExportBuilder.SpreadsheetItemID¶ Returns or sets the item ID number which indicates the item that the spreadsheet is to be imported from or exported to.
-------------------------------------Getter Method
Signature
SpreadsheetItemIDReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpreadsheetItemIDParameters: spreadsheetItemID (str) – New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
SpreadsheetItemName¶
-
BaseDataImportExportBuilder.SpreadsheetItemName¶ Returns or sets the item name of the spreadsheet in Teamcenter.
-------------------------------------Getter Method
Signature
SpreadsheetItemNameReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpreadsheetItemNameParameters: spreadsheetItemName (str) – New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
SpreadsheetItemRevision¶
-
BaseDataImportExportBuilder.SpreadsheetItemRevision¶ Returns or sets the item revision of the spreadsheet that is to be imported from or exported to.
-------------------------------------Getter Method
Signature
SpreadsheetItemRevisionReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpreadsheetItemRevisionParameters: spreadsheetItemRevision (str) – New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
Method Detail¶
AssignItemNumber¶
-
BaseDataImportExportBuilder.AssignItemNumber¶ Used to assign Item number and revision in Teamcenter .
Signature
AssignItemNumber()Returns: a tuple Return type: A tuple consisting of (itemId, itemName, itemRevision, idSensitivity, revSensitivity) itemId is a str. itemName is a str. itemRevision is a str. idSensitivity is a bool. revSensitivity is a bool. New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
AssignItemRevision¶
-
BaseDataImportExportBuilder.AssignItemRevision¶ Used to assign Item revision in Teamcenter.
Signature
AssignItemRevision(itemId)Parameters: itemId (str) – Returns: a tuple Return type: A tuple consisting of (itemRevision, revSensitivity) itemRevision is a str. revSensitivity is a bool. New in version NX8.5.0.
License requirements: gateway (“UG GATEWAY”)
SetObjectCreateBuilder¶
-
BaseDataImportExportBuilder.SetObjectCreateBuilder¶ Sets
NXOpen.PDM.ObjectCreateBuilderSignature
SetObjectCreateBuilder(objectCreateBuilder)Parameters: objectCreateBuilder ( NXOpen.PDM.ObjectCreateBuilder) –New in version NX10.0.0.
License requirements: gateway (“UG GATEWAY”)
Validate¶
-
BaseDataImportExportBuilder.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.