NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Properties | List of all members
NXOpen.PDM.PartOperationMakeUniqueBuilder Class Reference

Represents a NXOpen.PDM.PartOperationMakeUniqueBuilder builder More...

Inheritance diagram for NXOpen.PDM.PartOperationMakeUniqueBuilder:
NXOpen.PDM.PartOperationCopyBuilder NXOpen.PDM.PartOperationBuilder NXOpen.Builder NXOpen.IAttributeSourceObjectBuilder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Properties

unsafe
NXOpen.SelectDisplayableObjectList 
SelectedComponents [get]
 Returns the selected components to be made unique are returned. More...
 
- Properties inherited from NXOpen.PDM.PartOperationCopyBuilder
unsafe
NXOpen.PDM.PartOperationCopyBuilder.CopyDependentFiles 
DependentFilesToCopyOption [get, set]
 Returns or sets the Dependent files Save As option. More...
 
unsafe bool ReplaceAllComponentsInSession [get, set]
 Returns or sets the replace all components. More...
 
- Properties inherited from NXOpen.PDM.PartOperationBuilder
unsafe string DefaultDestinationFolder [get, set]
 Returns or sets the default destination folder string for the part being created . More...
 
unsafe
NXOpen.PDM.PartOperationBuilder.DependentFileSaveAs 
DependentFileSaveAsOption [get, set]
 Returns or sets the Dependent files Save As option. More...
 
unsafe bool ReplaceAllComponents [get, set]
 Returns or sets the replace all components. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.PDM.PartOperationCopyBuilder
enum  CopyDependentFiles { All, None }
 This enum is used to specify which dependent files should be copied to new part during the save as operation. More...
 
enum  CopyNonMasterParts { All, None }
 This enum is used to specify which non-master parts should be copied to new part during the save as operation. More...
 
enum  OperationSubType { Default, MakeUnique }
 Represents an operation sub type for copying a part More...
 
- Public Member Functions inherited from NXOpen.PDM.PartOperationCopyBuilder
unsafe void AddRelatedPartsToCopy (NXOpen.BasePart basePart, NXOpen.BasePart[] relatedParts, string[] relatedPartsReasons, NXOpen.PDM.PartOperationBuilder.OperationType operation)
 Add related part to the part undergoing an operation. More...
 
unsafe void CreateNonMasterListForCopyLogicalObject (NXOpen.PDM.LogicalObject logicalObject)
 Create NonMaster list for the selected logical Object More...
 
unsafe bool EditNonMasterToCopyName (NXOpen.PDM.LogicalObject logicalObject, string oldName, string newName)
 Sets the name the non-master part will get saved as. More...
 
unsafe
NXOpen.PDM.PartOperationCopyBuilder.CopyNonMasterParts 
GetCopyNonMasterPartsOption (NXOpen.PDM.LogicalObject logicalObject)
 Get the nonmasters saveAs option for given logical object. More...
 
unsafe string[] GetNonMasterListForCopyLogicalObject (NXOpen.PDM.LogicalObject logicalObject)
 Gets NonMaster list for the given logical Object More...
 
unsafe
NXOpen.PDM.PartOperationCopyBuilder.OperationSubType 
GetOperationSubType ()
 Returns the NXOpen.PDM.PartOperationCopyBuilder.OperationSubType for Create. More...
 
unsafe NXOpen.Part GetSourcePartFromLogicalObject (NXOpen.PDM.LogicalObject logicalObject)
 Returns the source part of this logical object. More...
 
unsafe bool IsNonMasterForLogicalObjectBeingCopied (NXOpen.PDM.LogicalObject logicalObject, string partName)
 Returns whether or not the non-master part specified for the given NXOpen.PDM.LogicalObject will actually get saved during the save as operation. More...
 
unsafe void SetCopyNonMasterPartsOption (NXOpen.PDM.LogicalObject logicalObject, NXOpen.PDM.PartOperationCopyBuilder.CopyNonMasterParts saveOption)
 Set the nonmasters saveAs option for given logical object. More...
 
unsafe void SetOperationSubType (NXOpen.PDM.PartOperationCopyBuilder.OperationSubType operationSubType)
 Sets the NXOpen.PDM.PartOperationCopyBuilder.OperationSubType for Create. More...
 
unsafe void SetSelectedNonMasterToCopy (NXOpen.PDM.LogicalObject logicalObject, string partName)
 Sets whether or not the non-master part specified will actually get saved during the save as operation. More...
 
unsafe void SetSelectedPartsToCopy (NXOpen.BasePart[] selectedParts, out NXOpen.BasePart[] failedParts)
 Sets the selected parts. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.PDM.PartOperationMakeUniqueBuilder builder

To create a new instance of this class, use NXOpen.PDM.PdmSession.CreateMakeUniqueOperationBuilder

Created in NX10.0.0

Property Documentation

unsafe NXOpen.SelectDisplayableObjectList NXOpen.PDM.PartOperationMakeUniqueBuilder.SelectedComponents
get

Returns the selected components to be made unique are returned.

Created in NX10.0.0

License requirements: None.


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