NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::PDM::PartOperationValidationPropertiesBuilder Class Reference

Represents an NXOpen::PDM::PartOperationValidationPropertiesBuilder to be used for overriding the default validation parameters for a part in import operation. More...

Inheritance diagram for NXOpen::PDM::PartOperationValidationPropertiesBuilder:
NXOpen::AttributePropertiesBuilder NXOpen::AttributePropertiesBaseBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption GetValidationRuleSetBrowseOption ()
 Gets the validation rule set browse option. More...
 
NXString GetValidationRuleSetFile ()
 Gets the validation rule set file. More...
 
bool GetValidationTreatOutdatedAsPass ()
 Gets the validation treat outdated as pass flag. More...
 
bool GetValidationTreatWarningAsPass ()
 Gets the validation treat warning as pass flag. 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 flag
Created in NX10.0.0. More...
 
void SetValidationTreatWarningAsPass (bool validationTreatWarningAsPass)
 Sets the validation treat warning as pass flag
Created in NX10.0.0. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::AttributePropertiesBuilder
enum  OperationType {
  OperationTypeNone = -1, OperationTypeCreate, OperationTypeRevise, OperationTypeSaveAs,
  OperationTypeSave, OperationTypeDelete
}
 It is used to determine the behaviors of attributes that has been mapped from TC, such as Hidden, Required, CopyFromOriginal, etc. More...
 

Detailed Description

Represents an NXOpen::PDM::PartOperationValidationPropertiesBuilder to be used for overriding the default validation parameters for a part in import operation.


To create a new instance of this class, use NXOpen::PDM::PdmSession::CreatePartOperationValidationPropertiesBuilder
Default values.

Property Value

BooleanValue

False

DataType

String

IntegerValue

0

NumberValue

0

ObjectPicker (deprecated)

Object


Created in NX10.0.0.

Member Function Documentation

NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption NXOpen::PDM::PartOperationValidationPropertiesBuilder::GetValidationRuleSetBrowseOption ( )

Gets the validation rule set browse option.

Returns

Created in NX10.0.0.

License requirements : None
NXString NXOpen::PDM::PartOperationValidationPropertiesBuilder::GetValidationRuleSetFile ( )

Gets the validation rule set file.

Returns

Created in NX10.0.0.

License requirements : None
bool NXOpen::PDM::PartOperationValidationPropertiesBuilder::GetValidationTreatOutdatedAsPass ( )

Gets the validation treat outdated as pass flag.

Returns

Created in NX10.0.0.

License requirements : None
bool NXOpen::PDM::PartOperationValidationPropertiesBuilder::GetValidationTreatWarningAsPass ( )

Gets the validation treat warning as pass flag.

Returns

Created in NX10.0.0.

License requirements : None
void NXOpen::PDM::PartOperationValidationPropertiesBuilder::SetValidationRuleSetBrowseOption ( NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption  validationRuleSetBrowseOption)

Sets the validation rule set browse option
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
validationRuleSetBrowseOptionvalidationrulesetbrowseoption
void NXOpen::PDM::PartOperationValidationPropertiesBuilder::SetValidationRuleSetFile ( const NXString filename)

Sets the validation rule set file
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
filenamefilename
void NXOpen::PDM::PartOperationValidationPropertiesBuilder::SetValidationRuleSetFile ( const char *  filename)

Sets the validation rule set file
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
filenamefilename
void NXOpen::PDM::PartOperationValidationPropertiesBuilder::SetValidationTreatOutdatedAsPass ( bool  validationTreatOutdatedAsPass)

Sets the validation treat outdated as pass flag
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
validationTreatOutdatedAsPassvalidationtreatoutdatedaspass
void NXOpen::PDM::PartOperationValidationPropertiesBuilder::SetValidationTreatWarningAsPass ( bool  validationTreatWarningAsPass)

Sets the validation treat warning as pass flag
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
validationTreatWarningAsPassvalidationtreatwarningaspass

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.