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

Represents the class that contains information for the objects participating in import operation. More...

Inheritance diagram for NXOpen::PDM::NativePartLogicalObject:
NXOpen::PDM::LogicalObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Public Member Functions

NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction GetExistingPartAction ()
 Gets the existing part action defined for this part. More...
 
NXString GetFinalName ()
 Gets the final name of this logical object. More...
 
NXString GetInitialName ()
 Gets the initial name of this logical object. More...
 
NXOpen::PDM::PartOperationImportBuilder::Validation GetValidationMode ()
 Gets the validation mode setting defined for this part. More...
 
NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption GetValidationRuleSetFileBrowseOption ()
 Gets the validation rule set file browse option defined for this part. More...
 
bool IsCandidateForImport ()
 Checks if the part represented by this logical object is a candidate for import. More...
 
bool IsPartNameAutoAssigned ()
 Gets the flag indicating whether part name is autoassigned or not. More...
 
void SetExistingPartAction (NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction existingPartAction)
 Sets the existing part action defined for this part
Created in NX10.0.0. More...
 
void SetValidationMode (NXOpen::PDM::PartOperationImportBuilder::Validation validationMode)
 Sets the validation mode setting defined for this part
Created in NX10.0.0. More...
 
void SetValidationRuleSetFileBrowseOption (NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption browseOption)
 Sets the validation rule set file browse option defined for this part
Created in NX10.0.0. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid, AttributeTypeNull, AttributeTypeBoolean, AttributeTypeInteger,
  AttributeTypeReal, AttributeTypeString, AttributeTypeTime, AttributeTypeReference,
  AttributeTypeAny = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { DateAndTimeFormatNumeric, DateAndTimeFormatTextual }
 Specifies the format of the date and time attribute. More...
 

Detailed Description

Represents the class that contains information for the objects participating in import operation.


Instances of this class can be accessed through various application specific builders

Created in NX10.0.0.

Member Function Documentation

NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction NXOpen::PDM::NativePartLogicalObject::GetExistingPartAction ( )

Gets the existing part action defined for this part.

Returns

Created in NX10.0.0.

License requirements : None
NXString NXOpen::PDM::NativePartLogicalObject::GetFinalName ( )

Gets the final name of this logical object.

Returns
the database name assigned to the part being imported
Created in NX10.0.0.

License requirements : None
NXString NXOpen::PDM::NativePartLogicalObject::GetInitialName ( )

Gets the initial name of this logical object.

Returns
the filename of added for import
Created in NX10.0.0.

License requirements : None
NXOpen::PDM::PartOperationImportBuilder::Validation NXOpen::PDM::NativePartLogicalObject::GetValidationMode ( )

Gets the validation mode setting defined for this part.

Returns

Created in NX10.0.0.

License requirements : None
NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption NXOpen::PDM::NativePartLogicalObject::GetValidationRuleSetFileBrowseOption ( )

Gets the validation rule set file browse option defined for this part.

Returns

Created in NX10.0.0.

License requirements : None
bool NXOpen::PDM::NativePartLogicalObject::IsCandidateForImport ( )

Checks if the part represented by this logical object is a candidate for import.

The part is not a candidate for import if it is lost or name-only.

Returns

Created in NX10.0.0.

License requirements : None
bool NXOpen::PDM::NativePartLogicalObject::IsPartNameAutoAssigned ( )

Gets the flag indicating whether part name is autoassigned or not.

Returns

Created in NX10.0.0.

License requirements : None
void NXOpen::PDM::NativePartLogicalObject::SetExistingPartAction ( NXOpen::PDM::PartOperationImportBuilder::ExistingPartAction  existingPartAction)

Sets the existing part action defined for this part
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
existingPartActionexistingpartaction
void NXOpen::PDM::NativePartLogicalObject::SetValidationMode ( NXOpen::PDM::PartOperationImportBuilder::Validation  validationMode)

Sets the validation mode setting defined for this part
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
validationModevalidationmode
void NXOpen::PDM::NativePartLogicalObject::SetValidationRuleSetFileBrowseOption ( NXOpen::PDM::PartOperationImportBuilder::ValidationRuleSetFileBrowseOption  browseOption)

Sets the validation rule set file browse option defined for this part
Created in NX10.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
browseOptionbrowseoption

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