Search Results for

    Show / Hide Table of Contents

    Class PartOperationCopyBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PartOperationBuilder
    PartOperationCopyBuilder
    PartOperationMakeUniqueBuilder
    Implements
    IMessageSink
    IComponentBuilder
    IAttributeSourceObjectBuilder
    Inherited Members
    PartOperationBuilder.CreateLogicalObjects(out LogicalObject[])
    PartOperationBuilder.GetDialogOperation()
    PartOperationBuilder.SetDialogOperation(PartOperationBuilder.OperationType)
    PartOperationBuilder.GetOperationFailures()
    PartOperationBuilder.GetAlternateIDManager(LogicalObject)
    PartOperationBuilder.CreateSpecificationsForLogicalObjects(LogicalObject[])
    PartOperationBuilder.ValidateLogicalObjectsToCommit()
    PartOperationBuilder.SetSelectedParts(BasePart[], out 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(bool)
    PartOperationBuilder.GetCreatedParts(out 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, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    bool

    Methods

    AddRelatedPartsToCopy(BasePart, BasePart[], string[], OperationType)

    Declaration
    public void AddRelatedPartsToCopy(BasePart basePart, BasePart[] relatedParts, string[] relatedPartsReasons, PartOperationBuilder.OperationType operation)
    Parameters
    Type Name Description
    BasePart basePart
    BasePart[] relatedParts
    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
    string oldName
    string newName
    Returns
    Type Description
    bool

    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
    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
    string partName
    Returns
    Type Description
    bool

    SetCopyNonMasterPartsOption(LogicalObject, 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(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
    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