NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.PDM.PartOperationImportBuilder.ValidationRuleSetFileBrowseOption 
GetValidationRuleSetBrowseOption ()
 Gets the validation rule set browse option More...
 
unsafe string GetValidationRuleSetFile ()
 Gets the validation rule set file More...
 
unsafe bool GetValidationTreatOutdatedAsPass ()
 Gets the validation treat outdated as pass flag More...
 
unsafe bool GetValidationTreatWarningAsPass ()
 Gets the validation treat warning as pass flag More...
 
unsafe void SetValidationRuleSetBrowseOption (NXOpen.PDM.PartOperationImportBuilder.ValidationRuleSetFileBrowseOption validationRuleSetBrowseOption)
 Sets the validation rule set browse option More...
 
unsafe void SetValidationRuleSetFile (string filename)
 Sets the validation rule set file More...
 
unsafe void SetValidationTreatOutdatedAsPass (bool validationTreatOutdatedAsPass)
 Sets the validation treat outdated as pass flag More...
 
unsafe void SetValidationTreatWarningAsPass (bool validationTreatWarningAsPass)
 Sets the validation treat warning as pass flag More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.AttributePropertiesBuilder
enum  OperationType {
  None = -1, Create, Revise, SaveAs,
  Save, Delete
}
 It is used to determine the behaviors of attributes that has been mapped from TC, such as Hidden, Required, CopyFromOriginal, etc. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.AttributePropertiesBaseBuilder
unsafe int ArrayIndex [get, set]
 Returns or sets the array index. More...
 
unsafe
NXOpen.AttributePropertiesBaseBuilder.BooleanValueOptions 
BooleanValue [get, set]
 Returns or sets the boolean value. More...
 
unsafe string Category [get, set]
 Returns or sets the category. More...
 
unsafe
NXOpen.AttributePropertiesBaseBuilder.DataTypeOptions 
DataType [get, set]
 Returns or sets the data type, which determines the type of attribute to be created. More...
 
unsafe NXOpen.DateBuilder DateValue [get]
 Returns the date value. More...
 
unsafe NXOpen.Expression Expression [get, set]
 Returns or sets the expression referenced from this attribute. More...
 
unsafe int IntegerValue [get, set]
 Returns or sets the integer value. More...
 
unsafe bool IsArray [get, set]
 Returns or sets the 'is array' flag is set for attributes that have more than one value. More...
 
unsafe bool IsReferenceType [get, set]
 Returns or sets the 'is reference type' flag is set for attributes that are linked to system expressions. More...
 
unsafe bool LockOnSave [get, set]
 Returns or sets the 'LockOnSave' flag is set for attributes that will be locked once the part is saved (and reloaded) More...
 
unsafe double NumberValue [get, set]
 Returns or sets the number value. More...
 
unsafe
NXOpen.AttributePropertiesBaseBuilder.ObjectOptions 
ObjectPicker [get, set]
 Returns or sets the object picker. More...
 
unsafe NXOpen.SelectNXObjectList SelectedObjects [get]
 Returns the selected object(s) list. More...
 
unsafe string StringValue [get, set]
 Returns or sets the string value. More...
 
unsafe string Title [get, set]
 Returns or sets the attribute title. More...
 
unsafe string Units [get, set]
 Returns or sets the units associated with an attribute of type Number. More...
 
unsafe string ValueAlias [get, set]
 Returns or sets the value alias. 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

unsafe NXOpen.PDM.PartOperationImportBuilder.ValidationRuleSetFileBrowseOption NXOpen.PDM.PartOperationValidationPropertiesBuilder.GetValidationRuleSetBrowseOption ( )
inline

Gets the validation rule set browse option

Created in NX10.0.0

License requirements: None.

Returns
unsafe string NXOpen.PDM.PartOperationValidationPropertiesBuilder.GetValidationRuleSetFile ( )
inline

Gets the validation rule set file

Created in NX10.0.0

License requirements: None.

Returns
unsafe bool NXOpen.PDM.PartOperationValidationPropertiesBuilder.GetValidationTreatOutdatedAsPass ( )
inline

Gets the validation treat outdated as pass flag

Created in NX10.0.0

License requirements: None.

Returns
unsafe bool NXOpen.PDM.PartOperationValidationPropertiesBuilder.GetValidationTreatWarningAsPass ( )
inline

Gets the validation treat warning as pass flag

Created in NX10.0.0

License requirements: None.

Returns
unsafe void NXOpen.PDM.PartOperationValidationPropertiesBuilder.SetValidationRuleSetBrowseOption ( NXOpen.PDM.PartOperationImportBuilder.ValidationRuleSetFileBrowseOption  validationRuleSetBrowseOption)
inline

Sets the validation rule set browse option

Created in NX10.0.0

License requirements: assemblies ("ASSEMBLIES MODULE")

Parameters
validationRuleSetBrowseOption
unsafe void NXOpen.PDM.PartOperationValidationPropertiesBuilder.SetValidationRuleSetFile ( string  filename)
inline

Sets the validation rule set file

Created in NX10.0.0

License requirements: assemblies ("ASSEMBLIES MODULE")

Parameters
filename
unsafe void NXOpen.PDM.PartOperationValidationPropertiesBuilder.SetValidationTreatOutdatedAsPass ( bool  validationTreatOutdatedAsPass)
inline

Sets the validation treat outdated as pass flag

Created in NX10.0.0

License requirements: assemblies ("ASSEMBLIES MODULE")

Parameters
validationTreatOutdatedAsPass
unsafe void NXOpen.PDM.PartOperationValidationPropertiesBuilder.SetValidationTreatWarningAsPass ( bool  validationTreatWarningAsPass)
inline

Sets the validation treat warning as pass flag

Created in NX10.0.0

License requirements: assemblies ("ASSEMBLIES MODULE")

Parameters
validationTreatWarningAsPass

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