Search Results for

    Show / Hide Table of Contents

    Class PartOperationCopyBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PartOperationBuilder
    PartOperationCopyBuilder
    PartOperationMakeUniqueBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    IAttributeSourceObjectBuilder
    Inherited Members
    PartOperationBuilder.CreateLogicalObjects(LogicalObject[])
    PartOperationBuilder.GetDialogOperation()
    PartOperationBuilder.SetDialogOperation(PartOperationBuilder.OperationType)
    PartOperationBuilder.GetOperationFailures()
    PartOperationBuilder.GetAlternateIDManager(LogicalObject)
    PartOperationBuilder.CreateSpecificationsForLogicalObjects(LogicalObject[])
    PartOperationBuilder.ValidateLogicalObjectsToCommit()
    PartOperationBuilder.SetSelectedParts(BasePart[], BasePart[])
    PartOperationBuilder.AddRelatedPartToOperate(BasePart, BasePart[], String[], PartOperationBuilder.OperationType)
    PartOperationBuilder.CreateNonMasterListForLogicalObject(LogicalObject)
    PartOperationBuilder.SetNonMasterSaveAsOption(LogicalObject, PartOperationBuilder.NonMasterSaveAs)
    PartOperationBuilder.SetSelectedNonMasterToSaveAs(LogicalObject, String)
    PartOperationBuilder.GetNonMasterList(LogicalObject)
    PartOperationBuilder.IsNonMasterBeingCopied(LogicalObject, String)
    PartOperationBuilder.GetNonMasterCopyOption(LogicalObject)
    PartOperationBuilder.EditNonMasterName(LogicalObject, String, String)
    PartOperationBuilder.ClearWarnings()
    PartOperationBuilder.GetErrorMessageHandler(Boolean)
    PartOperationBuilder.GetCreatedParts(BasePart[])
    PartOperationBuilder.AutoAssignAttributes(NXObject[])
    PartOperationBuilder.AutoAssignAttributesWithNamingPattern(NXObject[], NXObject[])
    PartOperationBuilder.CreateAttributeTitleToNamingPatternMap(String[], String[])
    PartOperationBuilder.DefaultDestinationFolder
    PartOperationBuilder.DependentFileSaveAsOption
    PartOperationBuilder.ReplaceAllComponents
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.PDM
    Assembly: NXOpen.dll
    Syntax
    public class PartOperationCopyBuilder : PartOperationBuilder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder

    Constructors

    PartOperationCopyBuilder()

    Declaration
    protected PartOperationCopyBuilder()

    Properties

    DependentFilesToCopyOption

    Declaration
    public PartOperationCopyBuilder.CopyDependentFiles DependentFilesToCopyOption { get; set; }
    Property Value
    Type Description
    PartOperationCopyBuilder.CopyDependentFiles

    ReplaceAllComponentsInSession

    Declaration
    public bool ReplaceAllComponentsInSession { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddRelatedPartsToCopy(BasePart, BasePart[], String[], PartOperationBuilder.OperationType)

    Declaration
    public void AddRelatedPartsToCopy(BasePart basePart, BasePart[] relatedParts, string[] relatedPartsReasons, PartOperationBuilder.OperationType operation)
    Parameters
    Type Name Description
    BasePart basePart
    BasePart[] relatedParts
    System.String[] relatedPartsReasons
    PartOperationBuilder.OperationType operation

    CreateNonMasterListForCopyLogicalObject(LogicalObject)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.CreateNonMasterListForLogicalObject instead")]
    public void CreateNonMasterListForCopyLogicalObject(LogicalObject logicalObject)
    Parameters
    Type Name Description
    LogicalObject logicalObject

    EditNonMasterToCopyName(LogicalObject, String, String)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.EditNonMasterToCopyName instead")]
    public bool EditNonMasterToCopyName(LogicalObject logicalObject, string oldName, string newName)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    System.String oldName
    System.String newName
    Returns
    Type Description
    System.Boolean

    GetCopyNonMasterPartsOption(LogicalObject)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.GetCopyNonMasterPartsOption instead")]
    public PartOperationCopyBuilder.CopyNonMasterParts GetCopyNonMasterPartsOption(LogicalObject logicalObject)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    Returns
    Type Description
    PartOperationCopyBuilder.CopyNonMasterParts

    GetNonMasterListForCopyLogicalObject(LogicalObject)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.GetNonMasterListForCopyLogicalObject instead")]
    public string[] GetNonMasterListForCopyLogicalObject(LogicalObject logicalObject)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    Returns
    Type Description
    System.String[]

    GetOperationSubType()

    Declaration
    public PartOperationCopyBuilder.OperationSubType GetOperationSubType()
    Returns
    Type Description
    PartOperationCopyBuilder.OperationSubType

    GetSourcePartFromLogicalObject(LogicalObject)

    Declaration
    public Part GetSourcePartFromLogicalObject(LogicalObject logicalObject)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    Returns
    Type Description
    Part

    IsNonMasterForLogicalObjectBeingCopied(LogicalObject, String)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.IsNonMasterForLogicalObjectBeingCopied instead")]
    public bool IsNonMasterForLogicalObjectBeingCopied(LogicalObject logicalObject, string partName)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    System.String partName
    Returns
    Type Description
    System.Boolean

    SetCopyNonMasterPartsOption(LogicalObject, PartOperationCopyBuilder.CopyNonMasterParts)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.SetNonMasterSaveAsOption instead")]
    public void SetCopyNonMasterPartsOption(LogicalObject logicalObject, PartOperationCopyBuilder.CopyNonMasterParts saveOption)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    PartOperationCopyBuilder.CopyNonMasterParts saveOption

    SetOperationSubType(PartOperationCopyBuilder.OperationSubType)

    Declaration
    public void SetOperationSubType(PartOperationCopyBuilder.OperationSubType operationSubType)
    Parameters
    Type Name Description
    PartOperationCopyBuilder.OperationSubType operationSubType

    SetSelectedNonMasterToCopy(LogicalObject, String)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.PDM.NonMasterData.SetSelectedNonMasterToCopy instead")]
    public void SetSelectedNonMasterToCopy(LogicalObject logicalObject, string partName)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    System.String partName

    SetSelectedPartsToCopy(BasePart[], out BasePart[])

    Declaration
    public void SetSelectedPartsToCopy(BasePart[] selectedParts, out BasePart[] failedParts)
    Parameters
    Type Name Description
    BasePart[] selectedParts
    BasePart[] failedParts

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    IAttributeSourceObjectBuilder
    In This Article
    Back to top Generated by DocFX