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

Public Member Functions

unsafe
NXOpen.PDM.PartOperationImportBuilder.ExistingPartAction 
GetExistingPartAction ()
 Gets the existing part action defined for this part More...
 
unsafe string GetFinalName ()
 Gets the final name of this logical object. More...
 
unsafe string GetInitialName ()
 Gets the initial name of this logical object. More...
 
unsafe
NXOpen.PDM.PartOperationImportBuilder.Validation 
GetValidationMode ()
 Gets 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 bool IsCandidateForImport ()
 Checks if the part represented by this logical object is a candidate for import. More...
 
unsafe bool IsPartNameAutoAssigned ()
 Gets the flag indicating whether part name is autoassigned or not. More...
 
unsafe void SetExistingPartAction (NXOpen.PDM.PartOperationImportBuilder.ExistingPartAction existingPartAction)
 Sets the existing part action defined for this part More...
 
unsafe void SetValidationMode (NXOpen.PDM.PartOperationImportBuilder.Validation validationMode)
 Sets the validation mode setting 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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 ( )
inline

Gets the existing part action defined for this part

Created in NX10.0.0

License requirements: None.

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

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 ( )
inline

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 ( )
inline

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 ( )
inline

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 ( )
inline

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 ( )
inline

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)
inline

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)
inline

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)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.