NXOpen .NET Reference  12.0.0
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.INXObject

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from NXOpen.NXObject
enum  AttributeType {
  Invalid, Null, Boolean, Integer,
  Real, String, Time, Reference,
  Any = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { Numeric, Textual }
 Specifies the format of the date and time attribute. More...
 
- Properties inherited from NXOpen.NXObject
unsafe bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
unsafe string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
unsafe string Name [get]
 Returns the custom name of the object. More...
 
unsafe NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
unsafe NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
unsafe NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. 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

unsafe NXOpen.PDM.PartOperationImportBuilder.ExistingPartAction NXOpen.PDM.NativePartLogicalObject.GetExistingPartAction ( )

Gets the existing part action defined for this part

Created in NX10.0.0

License requirements: None.

Returns
unsafe string NXOpen.PDM.NativePartLogicalObject.GetFinalName ( )

Gets the final name of this logical object.

Created in NX10.0.0

License requirements: None.

Returns
the database name assigned to the part being imported
unsafe string NXOpen.PDM.NativePartLogicalObject.GetInitialName ( )

Gets the initial name of this logical object.

Created in NX10.0.0

License requirements: None.

Returns
the filename of added for import
unsafe NXOpen.PDM.PartOperationImportBuilder.Validation NXOpen.PDM.NativePartLogicalObject.GetValidationMode ( )

Gets the validation mode setting defined for this part

Created in NX10.0.0

License requirements: None.

Returns
unsafe NXOpen.PDM.PartOperationImportBuilder.ValidationRuleSetFileBrowseOption NXOpen.PDM.NativePartLogicalObject.GetValidationRuleSetFileBrowseOption ( )

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

Created in NX10.0.0

License requirements: None.

Returns
unsafe 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.

Created in NX10.0.0

License requirements: None.

Returns
unsafe bool NXOpen.PDM.NativePartLogicalObject.IsPartNameAutoAssigned ( )

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

Created in NX10.0.0

License requirements: None.

Returns
unsafe 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
existingPartAction
unsafe 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
validationMode
unsafe 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
browseOption

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