NX Open C++ Reference Guide
|
Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateImportOperationBuilder
Default values.
More...
Public Member Functions | |
bool | AddCAENonMastersToImport () |
Returns the add non master to import Created in NX11.0.1. More... | |
bool | AddDfaMixins () |
Returns the add dfa mixins Created in NX10.0.0. More... | |
void | AddParts (std::vector< NXString > &parts, std::vector< NXString > &errorMsgs) |
Add parts to import Created in NX10.0.0. More... | |
void | AddPartsFromFolder (const NXString &folderPath, std::vector< NXString > &errorMsgs) |
Add parts to import from selected folder Created in NX10.0.0. More... | |
void | AddPartsFromFolder (const char *folderPath, std::vector< NXString > &errorMsgs) |
Add parts to import from selected folder Created in NX10.0.0. More... | |
void | AddPartsUsingLogFile (const NXString &logFilePath, std::vector< NXString > &errorMsgs) |
Add parts using log file either clone log file or import log file Created in NX10.0.0. More... | |
void | AddPartsUsingLogFile (const char *logFilePath, std::vector< NXString > &errorMsgs) |
Add parts using log file either clone log file or import log file Created in NX10.0.0. More... | |
bool | AssignAlternateIds () |
Returns the method returns the value indicating whether alternate IDs should be created during import Created in NX12.0.0. More... | |
NXString | AssociatedFilesRootDirectory () |
Returns the associated files root directory Created in NX10.0.0. More... | |
NXOpen::PDM::PartOperationImportBuilder::ConversionRule | ConversionType () |
Returns the conversion type Created in NX10.0.0. More... | |
NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction | DefaultAction () |
Returns the default action Created in NX10.0.0. More... | |
NXString | DefaultAlternateIdContext () |
Returns the method returns the IdContext to be used while assigning alternate IDs during import Created in NX12.0.0. More... | |
NXString | DefaultAlternateIdType () |
Returns the method returns the IdType to be used while assigning alternate IDs during import Created in NX12.0.0. More... | |
NXString | DefaultDescription () |
Returns the default description Created in NX10.0.0. More... | |
NXString | DefaultItemType () |
Returns the default item type Created in NX10.0.0. More... | |
NXString | DefaultName () |
Returns the default name Created in NX10.0.0. More... | |
NXString | DefaultOwningGroup () |
Returns the default owning group Created in NX10.0.0. More... | |
NXString | DefaultOwningUser () |
Returns the default owning user Created in NX10.0.0. More... | |
void | ExecuteDryRun () |
Execute the dry run Created in NX10.0.0. More... | |
void | GetDefaultProjectInformation (std::vector< NXString > &projectNames, std::vector< NXOpen::Session::ProjectAssignmentState > &assignmentStates) |
Get default projects information Created in NX10.0.0. More... | |
void | GetDfaFiles (std::vector< NXString > &dfaFiles) |
Get the dfa files Created in NX10.0.0. More... | |
NXOpen::PDM::LogicalObject * | GetLogicalObjectForPart (const NXString &partFilename) |
Gets the known logical object for the given part filename. More... | |
NXOpen::PDM::LogicalObject * | GetLogicalObjectForPart (const char *partFilename) |
Gets the known logical object for the given part filename. More... | |
void | GetUpdatedLogicalObjects (std::vector< NXOpen::PDM::LogicalObject * > &logicalObjects) |
Gets the updated logical object objects for the parts after item type, relation type or master part for nonmaster is set or changed. More... | |
bool | IncludeComponentParts () |
Returns the include component parts Created in NX10.0.0. More... | |
bool | IncludeDependentParts () |
Returns the include dependent parts Created in NX10.0.0. More... | |
NXString | NumberAttr () |
Returns the number attr Created in NX10.0.0. More... | |
NXOpen::PDM::PartOperationImportBuilder::NumberingSourceOption | NumberingSource () |
Returns the numbering source Created in NX10.0.0. More... | |
NXString | OutputLogFile () |
Returns the output log file Created in NX10.0.0. More... | |
NXString | PrefixStr () |
Returns the prefix str Created in NX10.0.0. More... | |
bool | ProductInterfaces () |
Returns the product interfaces More... | |
bool | PublishOptionalInfo () |
Returns the optional information publishing Created in NX10.0.0. More... | |
void | RemoveDfaFile (const NXString &filename) |
Remove the dfa file Created in NX10.0.0. More... | |
void | RemoveDfaFile (const char *filename) |
Remove the dfa file Created in NX10.0.0. More... | |
NXString | ReplaceWithStr () |
Returns the replace with str Created in NX10.0.0. More... | |
void | ResetAttributes (const std::vector< NXOpen::PDM::LogicalObject * > &logicalObjects) |
Clear all attributes from the selected logical objects Created in NX10.0.0. More... | |
NXString | RevisionAttr () |
Returns the revision attr Created in NX10.0.0. More... | |
void | SetAddCAENonMastersToImport (bool addCAENonMasters) |
Sets the add non master to import Created in NX11.0.1. More... | |
void | SetAddDfaMixins (bool addDfaMixins) |
Sets the add dfa mixins Created in NX10.0.0. More... | |
void | SetAssignAlternateIds (bool createAlternateIDs) |
Sets the method returns the value indicating whether alternate IDs should be created during import Created in NX12.0.0. More... | |
void | SetAssociatedFilesRootDirectory (const NXString &foldername) |
Sets the associated files root directory Created in NX10.0.0. More... | |
void | SetAssociatedFilesRootDirectory (const char *foldername) |
Sets the associated files root directory Created in NX10.0.0. More... | |
void | SetConversionType (NXOpen::PDM::PartOperationImportBuilder::ConversionRule conversionType) |
Sets the conversion type Created in NX10.0.0. More... | |
void | SetDefaultAction (NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction defaultAction) |
Sets the default action Created in NX10.0.0. More... | |
void | SetDefaultAlternateIdContext (const NXString &filename) |
Sets the method returns the IdContext to be used while assigning alternate IDs during import Created in NX12.0.0. More... | |
void | SetDefaultAlternateIdContext (const char *filename) |
Sets the method returns the IdContext to be used while assigning alternate IDs during import Created in NX12.0.0. More... | |
void | SetDefaultAlternateIdType (const NXString &filename) |
Sets the method returns the IdType to be used while assigning alternate IDs during import Created in NX12.0.0. More... | |
void | SetDefaultAlternateIdType (const char *filename) |
Sets the method returns the IdType to be used while assigning alternate IDs during import Created in NX12.0.0. More... | |
void | SetDefaultDescription (const NXString &defaultDescription) |
Sets the default description Created in NX10.0.0. More... | |
void | SetDefaultDescription (const char *defaultDescription) |
Sets the default description Created in NX10.0.0. More... | |
void | SetDefaultItemType (const NXString &defaultItemType) |
Sets the default item type Created in NX10.0.0. More... | |
void | SetDefaultItemType (const char *defaultItemType) |
Sets the default item type Created in NX10.0.0. More... | |
void | SetDefaultName (const NXString &defaultName) |
Sets the default name Created in NX10.0.0. More... | |
void | SetDefaultName (const char *defaultName) |
Sets the default name Created in NX10.0.0. More... | |
void | SetDefaultOwningGroup (const NXString &defaultOwningGroup) |
Sets the default owning group Created in NX10.0.0. More... | |
void | SetDefaultOwningGroup (const char *defaultOwningGroup) |
Sets the default owning group Created in NX10.0.0. More... | |
void | SetDefaultOwningUser (const NXString &defaultOwningUser) |
Sets the default owning user Created in NX10.0.0. More... | |
void | SetDefaultOwningUser (const char *defaultOwningUser) |
Sets the default owning user Created in NX10.0.0. More... | |
void | SetDefaultProjectInformation (std::vector< NXString > &projectNames, const std::vector< NXOpen::Session::ProjectAssignmentState > &assignmentStates) |
Set default projects information Created in NX10.0.0. More... | |
void | SetDfaFiles (std::vector< NXString > &dfaFiles) |
Set the dfa files Created in NX10.0.0. More... | |
void | SetExistingPartAttributes (NXOpen::PDM::LogicalObject *logicalObject, const NXString &existingPartCliSpec) |
Set attributes of existing part on the given logical object so that the part gets imported into specified existing item based on action. More... | |
void | SetExistingPartAttributes (NXOpen::PDM::LogicalObject *logicalObject, const char *existingPartCliSpec) |
Set attributes of existing part on the given logical object so that the part gets imported into specified existing item based on action. More... | |
void | SetIncludeComponentParts (bool includeComponentParts) |
Sets the include component parts Created in NX10.0.0. More... | |
void | SetIncludeDependentParts (bool includeDependentParts) |
Sets the include dependent parts Created in NX10.0.0. More... | |
void | SetNumberAttr (const NXString &numberAttr) |
Sets the number attr Created in NX10.0.0. More... | |
void | SetNumberAttr (const char *numberAttr) |
Sets the number attr Created in NX10.0.0. More... | |
void | SetNumberingSource (NXOpen::PDM::PartOperationImportBuilder::NumberingSourceOption numberingSource) |
Sets the numbering source Created in NX10.0.0. More... | |
void | SetOutputLogFile (const NXString &filename) |
Sets the output log file Created in NX10.0.0. More... | |
void | SetOutputLogFile (const char *filename) |
Sets the output log file Created in NX10.0.0. More... | |
void | SetPrefixStr (const NXString &prefixStr) |
Sets the prefix str Created in NX10.0.0. More... | |
void | SetPrefixStr (const char *prefixStr) |
Sets the prefix str Created in NX10.0.0. More... | |
void | SetProductInterfaces (bool productInterfaces) |
Sets the product interfaces More... | |
void | SetPublishOptionalInfo (bool publishOptionalInfo) |
Sets the optional information publishing Created in NX10.0.0. More... | |
void | SetReplaceWithStr (const NXString &replaceWithStr) |
Sets the replace with str Created in NX10.0.0. More... | |
void | SetReplaceWithStr (const char *replaceWithStr) |
Sets the replace with str Created in NX10.0.0. More... | |
void | SetRevisionAttr (const NXString &revisionAttr) |
Sets the revision attr Created in NX10.0.0. More... | |
void | SetRevisionAttr (const char *revisionAttr) |
Sets the revision attr Created in NX10.0.0. More... | |
void | SetStringToReplace (const NXString &stringToReplace) |
Sets the string to replace Created in NX10.0.0. More... | |
void | SetStringToReplace (const char *stringToReplace) |
Sets the string to replace Created in NX10.0.0. More... | |
void | SetSuffixStr (const NXString &suffixStr) |
Sets the suffix str Created in NX10.0.0. More... | |
void | SetSuffixStr (const char *suffixStr) |
Sets the suffix str Created in NX10.0.0. More... | |
void | SetSyncArrangements (bool syncArrangements) |
Sets the sync arrangements More... | |
void | SetUseItemTypeFromPartFile (bool useItemTypeFromPartFile) |
Sets the flag to specify if Import can use the Item Type already present in the part during import Created in NX11.0.0. More... | |
void | SetValidationAbortImportOnFail (bool validationAbortImportOnFail) |
Sets the validation abort import on fail Created in NX10.0.0. More... | |
void | SetValidationMode (NXOpen::PDM::PartOperationImportBuilder::Validation validationMode) |
Sets the validation mode Created in NX10.0.0. More... | |
void | SetValidationRuleSetBrowseOption (NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption validationRuleSetBrowseOption) |
Sets the validation rule set browse option Created in NX10.0.0. More... | |
void | SetValidationRuleSetFile (const NXString &filename) |
Sets the validation rule set file Created in NX10.0.0. More... | |
void | SetValidationRuleSetFile (const char *filename) |
Sets the validation rule set file Created in NX10.0.0. More... | |
void | SetValidationTreatOutdatedAsPass (bool validationTreatOutdatedAsPass) |
Sets the validation treat outdated as pass Created in NX10.0.0. More... | |
void | SetValidationTreatWarningAsPass (bool validationTreatWarningAsPass) |
Sets the validation treat warning as pass Created in NX10.0.0. More... | |
NXString | StringToReplace () |
Returns the string to replace Created in NX10.0.0. More... | |
NXString | SuffixStr () |
Returns the suffix str Created in NX10.0.0. More... | |
bool | SyncArrangements () |
Returns the sync arrangements More... | |
void | UpdateTeamcenterInformation (const std::vector< NXOpen::PDM::LogicalObject * > &logicalObjects) |
Update the Teamcenter information string attribute TCIN_IMPORT_TEAMCENTER_INFORMATION on given logical objects Created in NX10.0.1. More... | |
bool | UseItemTypeFromPartFile () |
Returns the flag to specify if Import can use the Item Type already present in the part during import Created in NX11.0.0. More... | |
void | ValidateLogicalObjects () |
Validate the user inputs for following things: More... | |
bool | ValidationAbortImportOnFail () |
Returns the validation abort import on fail Created in NX10.0.0. More... | |
NXOpen::PDM::PartOperationImportBuilder::Validation | ValidationMode () |
Returns the validation mode Created in NX10.0.0. More... | |
NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption | ValidationRuleSetBrowseOption () |
Returns the validation rule set browse option Created in NX10.0.0. More... | |
NXString | ValidationRuleSetFile () |
Returns the validation rule set file Created in NX10.0.0. More... | |
bool | ValidationTreatOutdatedAsPass () |
Returns the validation treat outdated as pass Created in NX10.0.0. More... | |
bool | ValidationTreatWarningAsPass () |
Returns the validation treat warning as pass Created in NX10.0.0. More... | |
Public Member Functions inherited from NXOpen::PDM::PartOperationBuilder | |
void | AddRelatedPartToOperate (NXOpen::BasePart *basePart, const std::vector< NXOpen::BasePart * > &relatedParts, std::vector< NXString > &relatedPartsReasons, NXOpen::PDM::PartOperationBuilder::OperationType operation) |
Add related part to the part undergoing an operation. More... | |
virtual NXOpen::ErrorList * | AutoAssignAttributes (const std::vector< NXOpen::NXObject * > &objects) |
Auto assigns the attributes for a given array of objects and returns an array of objects that failed to auto assign. More... | |
virtual NXOpen::ErrorList * | AutoAssignAttributesWithNamingPattern (const std::vector< NXOpen::NXObject * > &objects, const std::vector< NXOpen::NXObject * > &properties) |
Auto assigns the attributes for a given object and returns an array of objects that failed to auto assign. More... | |
void | ClearWarnings () |
Executes method ClearWarningCodeToLogicalObjectsSetMap() which clears m_warningCodeToLogicalObjectsSetMap. More... | |
virtual NXOpen::NXObject * | CreateAttributeTitleToNamingPatternMap (std::vector< NXString > &attributeTitles, std::vector< NXString > &titlePatterns) |
Creates a map object of attribute titles to their corresponding naming pattern. More... | |
void | CreateLogicalObjects (std::vector< NXOpen::PDM::LogicalObject * > &logicalObjects) |
Creates the pre-creation objects for the parts Created in NX9.0.0. More... | |
void | CreateNonMasterListForLogicalObject (NXOpen::PDM::LogicalObject *logicalObject) |
Create NonMaster list for the selected logical Object More... | |
void | CreateSpecificationsForLogicalObjects (const std::vector< NXOpen::PDM::LogicalObject * > &logicalObjects) |
Create new specifications for Logical Objects Created in NX9.0.0. More... | |
NXString | DefaultDestinationFolder () |
Returns the default destination folder string for the part being created . More... | |
NXOpen::PDM::PartOperationBuilder::DependentFileSaveAs | DependentFileSaveAsOption () |
Returns the Dependent files Save As option. More... | |
bool | EditNonMasterName (NXOpen::PDM::LogicalObject *logicalObject, const NXString &oldName, const NXString &newName) |
Sets the name the non-master part will get saved as. More... | |
bool | EditNonMasterName (NXOpen::PDM::LogicalObject *logicalObject, const char *oldName, const char *newName) |
Sets the name the non-master part will get saved as. More... | |
NXOpen::PDM::AlternateIdManager * | GetAlternateIDManager (NXOpen::PDM::LogicalObject *logicalObject) |
Create an instance of a NXOpen::PDM::AlternateIdManager class that will be used to create alternate ID information while creating the new part. More... | |
NXOpen::PDM::PartOperationBuilder::OperationType | GetDialogOperation () |
Returns the dialog operation Applicable only for operation types PartOperationBuilder::OperationTypeSaveAs and PartOperationBuilder::OperationTypeRevise. More... | |
NXOpen::PDM::ErrorMessageHandler * | GetErrorMessageHandler (bool refresh) |
Returns ErrorMessageHandler. More... | |
NXOpen::PDM::PartOperationBuilder::NonMasterSaveAs | GetNonMasterCopyOption (NXOpen::PDM::LogicalObject *logicalObject) |
Get the nonmasters saveAs option for given logical object. More... | |
std::vector< NXString > | GetNonMasterList (NXOpen::PDM::LogicalObject *logicalObject) |
Gets NonMaster list for the given logical Object. More... | |
NXOpen::ErrorList * | GetOperationFailures () |
Returns part operation failures. More... | |
bool | IsNonMasterBeingCopied (NXOpen::PDM::LogicalObject *logicalObject, const NXString &partName) |
Returns whether or not the non master part specified for the given NXOpen::PDM::LogicalObject will actually get saved during the save as operation. More... | |
bool | IsNonMasterBeingCopied (NXOpen::PDM::LogicalObject *logicalObject, const char *partName) |
Returns whether or not the non master part specified for the given NXOpen::PDM::LogicalObject will actually get saved during the save as operation. More... | |
bool | ReplaceAllComponents () |
Returns the replace all components. More... | |
void | SetDefaultDestinationFolder (const NXString &defaultDestinationFolder) |
Sets the default destination folder string for the part being created . More... | |
void | SetDefaultDestinationFolder (const char *defaultDestinationFolder) |
Sets the default destination folder string for the part being created . More... | |
void | SetDependentFileSaveAsOption (NXOpen::PDM::PartOperationBuilder::DependentFileSaveAs saveOption) |
Sets the Dependent files Save As option. More... | |
void | SetDialogOperation (NXOpen::PDM::PartOperationBuilder::OperationType dialogOperation) |
Sets the dialog operation. More... | |
void | SetNonMasterSaveAsOption (NXOpen::PDM::LogicalObject *logicalObject, NXOpen::PDM::PartOperationBuilder::NonMasterSaveAs saveOption) |
Set the nonmasters saveAs option for given logical object More... | |
void | SetReplaceAllComponents (bool replaceAllComponents) |
Sets the replace all components. More... | |
void | SetSelectedNonMasterToSaveAs (NXOpen::PDM::LogicalObject *logicalObject, const NXString &partName) |
Sets whether or not the non-master part specified will actually get saved during the save as operation. More... | |
void | SetSelectedNonMasterToSaveAs (NXOpen::PDM::LogicalObject *logicalObject, const char *partName) |
Sets whether or not the non-master part specified will actually get saved during the save as operation. More... | |
void | SetSelectedParts (const std::vector< NXOpen::BasePart * > &selectedParts, std::vector< NXOpen::BasePart * > &failedParts) |
Sets the selected parts. More... | |
void | ValidateLogicalObjectsToCommit () |
Validates NXOpen::PDM::LogicalObject objects with this builder and udpates the operation failuers. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateImportOperationBuilder
Default values.
Property | Value |
---|---|
ConversionType |
AsID |
DefaultAction |
Overwrite |
IncludeComponentParts |
1 |
IncludeDependentParts |
0 |
NumberingSource |
PartIDGenerator |
UseItemTypeFromPartFile |
0 |
ValidationAbortImportOnFail |
0 |
ValidationMode |
Off |
ValidationRuleSetBrowseOption |
Native |
ValidationTreatOutdatedAsPass |
0 |
ValidationTreatWarningAsPass |
1 |
Created in NX10.0.0.
This enum is used to specify the conversion rule for NXOpen::PDM::PartOperationImportBuilder::NumberingSourceOptionOSFilename .
bool NXOpen::PDM::PartOperationImportBuilder::AddCAENonMastersToImport | ( | ) |
Returns the add non master to import
Created in NX11.0.1.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::AddDfaMixins | ( | ) |
Returns the add dfa mixins
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationImportBuilder::AddParts | ( | std::vector< NXString > & | parts, |
std::vector< NXString > & | errorMsgs | ||
) |
Add parts to import
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
parts | parts |
errorMsgs | errormsgs |
void NXOpen::PDM::PartOperationImportBuilder::AddPartsFromFolder | ( | const NXString & | folderPath, |
std::vector< NXString > & | errorMsgs | ||
) |
Add parts to import from selected folder
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
folderPath | folderpath |
errorMsgs | errormsgs |
void NXOpen::PDM::PartOperationImportBuilder::AddPartsFromFolder | ( | const char * | folderPath, |
std::vector< NXString > & | errorMsgs | ||
) |
Add parts to import from selected folder
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
folderPath | folderpath |
errorMsgs | errormsgs |
void NXOpen::PDM::PartOperationImportBuilder::AddPartsUsingLogFile | ( | const NXString & | logFilePath, |
std::vector< NXString > & | errorMsgs | ||
) |
Add parts using log file either clone log file or import log file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
logFilePath | logfilepath |
errorMsgs | errormsgs |
void NXOpen::PDM::PartOperationImportBuilder::AddPartsUsingLogFile | ( | const char * | logFilePath, |
std::vector< NXString > & | errorMsgs | ||
) |
Add parts using log file either clone log file or import log file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
logFilePath | logfilepath |
errorMsgs | errormsgs |
bool NXOpen::PDM::PartOperationImportBuilder::AssignAlternateIds | ( | ) |
Returns the method returns the value indicating whether alternate IDs should be created during import
Created in NX12.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::AssociatedFilesRootDirectory | ( | ) |
Returns the associated files root directory
Created in NX10.0.0.
License requirements : None
NXOpen::PDM::PartOperationImportBuilder::ConversionRule NXOpen::PDM::PartOperationImportBuilder::ConversionType | ( | ) |
Returns the conversion type
Created in NX10.0.0.
License requirements : None
NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction NXOpen::PDM::PartOperationImportBuilder::DefaultAction | ( | ) |
Returns the default action
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultAlternateIdContext | ( | ) |
Returns the method returns the IdContext to be used while assigning alternate IDs during import
Created in NX12.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultAlternateIdType | ( | ) |
Returns the method returns the IdType to be used while assigning alternate IDs during import
Created in NX12.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultDescription | ( | ) |
Returns the default description
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultItemType | ( | ) |
Returns the default item type
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultName | ( | ) |
Returns the default name
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultOwningGroup | ( | ) |
Returns the default owning group
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::DefaultOwningUser | ( | ) |
Returns the default owning user
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationImportBuilder::ExecuteDryRun | ( | ) |
Execute the dry run
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
void NXOpen::PDM::PartOperationImportBuilder::GetDefaultProjectInformation | ( | std::vector< NXString > & | projectNames, |
std::vector< NXOpen::Session::ProjectAssignmentState > & | assignmentStates | ||
) |
Get default projects information
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
projectNames | names of the projects |
assignmentStates | assignment states |
void NXOpen::PDM::PartOperationImportBuilder::GetDfaFiles | ( | std::vector< NXString > & | dfaFiles | ) |
Get the dfa files
Created in NX10.0.0.
License requirements : None
dfaFiles | dfafiles |
NXOpen::PDM::LogicalObject* NXOpen::PDM::PartOperationImportBuilder::GetLogicalObjectForPart | ( | const NXString & | partFilename | ) |
Gets the known logical object for the given part filename.
partFilename | part filename |
NXOpen::PDM::LogicalObject* NXOpen::PDM::PartOperationImportBuilder::GetLogicalObjectForPart | ( | const char * | partFilename | ) |
Gets the known logical object for the given part filename.
partFilename | part filename |
void NXOpen::PDM::PartOperationImportBuilder::GetUpdatedLogicalObjects | ( | std::vector< NXOpen::PDM::LogicalObject * > & | logicalObjects | ) |
Gets the updated logical object objects for the parts after item type, relation type or master part for nonmaster is set or changed.
Created in NX10.0.0.
License requirements : None
logicalObjects | logicalobjects |
bool NXOpen::PDM::PartOperationImportBuilder::IncludeComponentParts | ( | ) |
Returns the include component parts
Created in NX10.0.0.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::IncludeDependentParts | ( | ) |
Returns the include dependent parts
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::NumberAttr | ( | ) |
Returns the number attr
Created in NX10.0.0.
License requirements : None
NXOpen::PDM::PartOperationImportBuilder::NumberingSourceOption NXOpen::PDM::PartOperationImportBuilder::NumberingSource | ( | ) |
Returns the numbering source
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::OutputLogFile | ( | ) |
Returns the output log file
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::PrefixStr | ( | ) |
Returns the prefix str
Created in NX10.0.0.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::ProductInterfaces | ( | ) |
Returns the product interfaces
It is no longer supported.
Created in NX10.0.0.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::PublishOptionalInfo | ( | ) |
Returns the optional information publishing
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationImportBuilder::RemoveDfaFile | ( | const NXString & | filename | ) |
Remove the dfa file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::RemoveDfaFile | ( | const char * | filename | ) |
Remove the dfa file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
NXString NXOpen::PDM::PartOperationImportBuilder::ReplaceWithStr | ( | ) |
Returns the replace with str
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationImportBuilder::ResetAttributes | ( | const std::vector< NXOpen::PDM::LogicalObject * > & | logicalObjects | ) |
Clear all attributes from the selected logical objects
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
logicalObjects | logicalobjects |
NXString NXOpen::PDM::PartOperationImportBuilder::RevisionAttr | ( | ) |
Returns the revision attr
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationImportBuilder::SetAddCAENonMastersToImport | ( | bool | addCAENonMasters | ) |
Sets the add non master to import
Created in NX11.0.1.
License requirements : assemblies ("ASSEMBLIES MODULE")
addCAENonMasters | addcaenonmasters |
void NXOpen::PDM::PartOperationImportBuilder::SetAddDfaMixins | ( | bool | addDfaMixins | ) |
Sets the add dfa mixins
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
addDfaMixins | adddfamixins |
void NXOpen::PDM::PartOperationImportBuilder::SetAssignAlternateIds | ( | bool | createAlternateIDs | ) |
Sets the method returns the value indicating whether alternate IDs should be created during import
Created in NX12.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
createAlternateIDs | createalternateids |
void NXOpen::PDM::PartOperationImportBuilder::SetAssociatedFilesRootDirectory | ( | const NXString & | foldername | ) |
Sets the associated files root directory
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
foldername | foldername |
void NXOpen::PDM::PartOperationImportBuilder::SetAssociatedFilesRootDirectory | ( | const char * | foldername | ) |
Sets the associated files root directory
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
foldername | foldername |
void NXOpen::PDM::PartOperationImportBuilder::SetConversionType | ( | NXOpen::PDM::PartOperationImportBuilder::ConversionRule | conversionType | ) |
Sets the conversion type
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
conversionType | conversiontype |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultAction | ( | NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction | defaultAction | ) |
Sets the default action
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultAction | defaultaction |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultAlternateIdContext | ( | const NXString & | filename | ) |
Sets the method returns the IdContext to be used while assigning alternate IDs during import
Created in NX12.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultAlternateIdContext | ( | const char * | filename | ) |
Sets the method returns the IdContext to be used while assigning alternate IDs during import
Created in NX12.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultAlternateIdType | ( | const NXString & | filename | ) |
Sets the method returns the IdType to be used while assigning alternate IDs during import
Created in NX12.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultAlternateIdType | ( | const char * | filename | ) |
Sets the method returns the IdType to be used while assigning alternate IDs during import
Created in NX12.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultDescription | ( | const NXString & | defaultDescription | ) |
Sets the default description
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultDescription | defaultdescription |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultDescription | ( | const char * | defaultDescription | ) |
Sets the default description
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultDescription | defaultdescription |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultItemType | ( | const NXString & | defaultItemType | ) |
Sets the default item type
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultItemType | defaultitemtype |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultItemType | ( | const char * | defaultItemType | ) |
Sets the default item type
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultItemType | defaultitemtype |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultName | ( | const NXString & | defaultName | ) |
Sets the default name
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultName | defaultname |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultName | ( | const char * | defaultName | ) |
Sets the default name
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultName | defaultname |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultOwningGroup | ( | const NXString & | defaultOwningGroup | ) |
Sets the default owning group
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultOwningGroup | defaultowninggroup |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultOwningGroup | ( | const char * | defaultOwningGroup | ) |
Sets the default owning group
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultOwningGroup | defaultowninggroup |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultOwningUser | ( | const NXString & | defaultOwningUser | ) |
Sets the default owning user
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultOwningUser | defaultowninguser |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultOwningUser | ( | const char * | defaultOwningUser | ) |
Sets the default owning user
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
defaultOwningUser | defaultowninguser |
void NXOpen::PDM::PartOperationImportBuilder::SetDefaultProjectInformation | ( | std::vector< NXString > & | projectNames, |
const std::vector< NXOpen::Session::ProjectAssignmentState > & | assignmentStates | ||
) |
Set default projects information
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
projectNames | names of the projects to assign |
assignmentStates | assignment states |
void NXOpen::PDM::PartOperationImportBuilder::SetDfaFiles | ( | std::vector< NXString > & | dfaFiles | ) |
Set the dfa files
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
dfaFiles | dfafiles |
void NXOpen::PDM::PartOperationImportBuilder::SetExistingPartAttributes | ( | NXOpen::PDM::LogicalObject * | logicalObject, |
const NXString & | existingPartCliSpec | ||
) |
Set attributes of existing part on the given logical object so that the part gets imported into specified existing item based on action.
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
logicalObject | logicalobject |
existingPartCliSpec | existingpartclispec |
void NXOpen::PDM::PartOperationImportBuilder::SetExistingPartAttributes | ( | NXOpen::PDM::LogicalObject * | logicalObject, |
const char * | existingPartCliSpec | ||
) |
Set attributes of existing part on the given logical object so that the part gets imported into specified existing item based on action.
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
logicalObject | logicalobject |
existingPartCliSpec | existingpartclispec |
void NXOpen::PDM::PartOperationImportBuilder::SetIncludeComponentParts | ( | bool | includeComponentParts | ) |
Sets the include component parts
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
includeComponentParts | includecomponentparts |
void NXOpen::PDM::PartOperationImportBuilder::SetIncludeDependentParts | ( | bool | includeDependentParts | ) |
Sets the include dependent parts
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
includeDependentParts | includedependentparts |
void NXOpen::PDM::PartOperationImportBuilder::SetNumberAttr | ( | const NXString & | numberAttr | ) |
Sets the number attr
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
numberAttr | numberattr |
void NXOpen::PDM::PartOperationImportBuilder::SetNumberAttr | ( | const char * | numberAttr | ) |
Sets the number attr
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
numberAttr | numberattr |
void NXOpen::PDM::PartOperationImportBuilder::SetNumberingSource | ( | NXOpen::PDM::PartOperationImportBuilder::NumberingSourceOption | numberingSource | ) |
Sets the numbering source
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
numberingSource | numberingsource |
void NXOpen::PDM::PartOperationImportBuilder::SetOutputLogFile | ( | const NXString & | filename | ) |
Sets the output log file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetOutputLogFile | ( | const char * | filename | ) |
Sets the output log file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetPrefixStr | ( | const NXString & | prefixStr | ) |
Sets the prefix str
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
prefixStr | prefixstr |
void NXOpen::PDM::PartOperationImportBuilder::SetPrefixStr | ( | const char * | prefixStr | ) |
Sets the prefix str
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
prefixStr | prefixstr |
void NXOpen::PDM::PartOperationImportBuilder::SetProductInterfaces | ( | bool | productInterfaces | ) |
Sets the product interfaces
It is no longer supported.
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
productInterfaces | productinterfaces |
void NXOpen::PDM::PartOperationImportBuilder::SetPublishOptionalInfo | ( | bool | publishOptionalInfo | ) |
Sets the optional information publishing
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
publishOptionalInfo | publishoptionalinfo |
void NXOpen::PDM::PartOperationImportBuilder::SetReplaceWithStr | ( | const NXString & | replaceWithStr | ) |
Sets the replace with str
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
replaceWithStr | replacewithstr |
void NXOpen::PDM::PartOperationImportBuilder::SetReplaceWithStr | ( | const char * | replaceWithStr | ) |
Sets the replace with str
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
replaceWithStr | replacewithstr |
void NXOpen::PDM::PartOperationImportBuilder::SetRevisionAttr | ( | const NXString & | revisionAttr | ) |
Sets the revision attr
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
revisionAttr | revisionattr |
void NXOpen::PDM::PartOperationImportBuilder::SetRevisionAttr | ( | const char * | revisionAttr | ) |
Sets the revision attr
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
revisionAttr | revisionattr |
void NXOpen::PDM::PartOperationImportBuilder::SetStringToReplace | ( | const NXString & | stringToReplace | ) |
Sets the string to replace
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
stringToReplace | stringtoreplace |
void NXOpen::PDM::PartOperationImportBuilder::SetStringToReplace | ( | const char * | stringToReplace | ) |
Sets the string to replace
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
stringToReplace | stringtoreplace |
void NXOpen::PDM::PartOperationImportBuilder::SetSuffixStr | ( | const NXString & | suffixStr | ) |
Sets the suffix str
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
suffixStr | suffixstr |
void NXOpen::PDM::PartOperationImportBuilder::SetSuffixStr | ( | const char * | suffixStr | ) |
Sets the suffix str
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
suffixStr | suffixstr |
void NXOpen::PDM::PartOperationImportBuilder::SetSyncArrangements | ( | bool | syncArrangements | ) |
Sets the sync arrangements
It is no longer supported.
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
syncArrangements | syncarrangements |
void NXOpen::PDM::PartOperationImportBuilder::SetUseItemTypeFromPartFile | ( | bool | useItemTypeFromPartFile | ) |
Sets the flag to specify if Import can use the Item Type already present in the part during import
Created in NX11.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
useItemTypeFromPartFile | useitemtypefrompartfile |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationAbortImportOnFail | ( | bool | validationAbortImportOnFail | ) |
Sets the validation abort import on fail
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
validationAbortImportOnFail | validationabortimportonfail |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationMode | ( | NXOpen::PDM::PartOperationImportBuilder::Validation | validationMode | ) |
Sets the validation mode
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
validationMode | validationmode |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationRuleSetBrowseOption | ( | NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption | validationRuleSetBrowseOption | ) |
Sets the validation rule set browse option
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
validationRuleSetBrowseOption | validationrulesetbrowseoption |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationRuleSetFile | ( | const NXString & | filename | ) |
Sets the validation rule set file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationRuleSetFile | ( | const char * | filename | ) |
Sets the validation rule set file
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
filename | filename |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationTreatOutdatedAsPass | ( | bool | validationTreatOutdatedAsPass | ) |
Sets the validation treat outdated as pass
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
validationTreatOutdatedAsPass | validationtreatoutdatedaspass |
void NXOpen::PDM::PartOperationImportBuilder::SetValidationTreatWarningAsPass | ( | bool | validationTreatWarningAsPass | ) |
Sets the validation treat warning as pass
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
validationTreatWarningAsPass | validationtreatwarningaspass |
NXString NXOpen::PDM::PartOperationImportBuilder::StringToReplace | ( | ) |
Returns the string to replace
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::SuffixStr | ( | ) |
Returns the suffix str
Created in NX10.0.0.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::SyncArrangements | ( | ) |
Returns the sync arrangements
It is no longer supported.
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationImportBuilder::UpdateTeamcenterInformation | ( | const std::vector< NXOpen::PDM::LogicalObject * > & | logicalObjects | ) |
Update the Teamcenter information string attribute TCIN_IMPORT_TEAMCENTER_INFORMATION on given logical objects
Created in NX10.0.1.
License requirements : assemblies ("ASSEMBLIES MODULE")
logicalObjects | logicalobjects |
bool NXOpen::PDM::PartOperationImportBuilder::UseItemTypeFromPartFile | ( | ) |
Returns the flag to specify if Import can use the Item Type already present in the part during import
Created in NX11.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
void NXOpen::PDM::PartOperationImportBuilder::ValidateLogicalObjects | ( | ) |
Validate the user inputs for following things:
Created in NX10.0.1.
License requirements : assemblies ("ASSEMBLIES MODULE")
bool NXOpen::PDM::PartOperationImportBuilder::ValidationAbortImportOnFail | ( | ) |
Returns the validation abort import on fail
Created in NX10.0.0.
License requirements : None
NXOpen::PDM::PartOperationImportBuilder::Validation NXOpen::PDM::PartOperationImportBuilder::ValidationMode | ( | ) |
Returns the validation mode
Created in NX10.0.0.
License requirements : None
NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetBrowseOption | ( | ) |
Returns the validation rule set browse option
Created in NX10.0.0.
License requirements : None
NXString NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFile | ( | ) |
Returns the validation rule set file
Created in NX10.0.0.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::ValidationTreatOutdatedAsPass | ( | ) |
Returns the validation treat outdated as pass
Created in NX10.0.0.
License requirements : None
bool NXOpen::PDM::PartOperationImportBuilder::ValidationTreatWarningAsPass | ( | ) |
Returns the validation treat warning as pass
Created in NX10.0.0.
License requirements : None