Search Results for

    Show / Hide Table of Contents

    Class PdmCopyOrEditOperationBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PartOperationBuilder
    PdmCopyOrEditOperationBuilder
    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 PdmCopyOrEditOperationBuilder : PartOperationBuilder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder

    Constructors

    PdmCopyOrEditOperationBuilder()

    Declaration
    protected PdmCopyOrEditOperationBuilder()

    Properties

    AssignAlternateIds

    Declaration
    public bool AssignAlternateIds { get; set; }
    Property Value
    Type Description
    bool

    AssignDefaultChangeNotice

    Declaration
    public bool AssignDefaultChangeNotice { get; set; }
    Property Value
    Type Description
    bool

    AttachLogFile

    Declaration
    public bool AttachLogFile { get; set; }
    Property Value
    Type Description
    bool

    ConversionType

    Declaration
    public PdmCopyOrEditOperationBuilder.ConversionRule ConversionType { get; set; }
    Property Value
    Type Description
    PdmCopyOrEditOperationBuilder.ConversionRule

    CopyAltrep

    Declaration
    public bool CopyAltrep { get; set; }
    Property Value
    Type Description
    bool

    CopyAssociatedFiles

    Declaration
    public bool CopyAssociatedFiles { get; set; }
    Property Value
    Type Description
    bool

    CopyCaeMotion

    Declaration
    public bool CopyCaeMotion { get; set; }
    Property Value
    Type Description
    bool

    CopyCaeRelationOption

    Declaration
    public PdmCopyOrEditOperationBuilder.CaeRelationTraversalOption CopyCaeRelationOption { get; set; }
    Property Value
    Type Description
    PdmCopyOrEditOperationBuilder.CaeRelationTraversalOption

    CopyCaeRelations

    Declaration
    public bool CopyCaeRelations { get; set; }
    Property Value
    Type Description
    bool

    CopyDrawingRelations

    Declaration
    public bool CopyDrawingRelations { get; set; }
    Property Value
    Type Description
    bool

    CopyManifestation

    Declaration
    public bool CopyManifestation { get; set; }
    Property Value
    Type Description
    bool

    CopySpecification

    Declaration
    public bool CopySpecification { get; set; }
    Property Value
    Type Description
    bool

    DefaultAction

    Declaration
    public PdmCopyOrEditOperationBuilder.CloneAction DefaultAction { get; set; }
    Property Value
    Type Description
    PdmCopyOrEditOperationBuilder.CloneAction

    DefaultAlternateIdContext

    Declaration
    public string DefaultAlternateIdContext { get; set; }
    Property Value
    Type Description
    string

    DefaultAlternateIdType

    Declaration
    public string DefaultAlternateIdType { get; set; }
    Property Value
    Type Description
    string

    DefaultChangeNotice

    Declaration
    public string DefaultChangeNotice { get; set; }
    Property Value
    Type Description
    string

    DefaultOwningGroup

    Declaration
    public string DefaultOwningGroup { get; set; }
    Property Value
    Type Description
    string

    DefaultOwningUser

    Declaration
    public string DefaultOwningUser { get; set; }
    Property Value
    Type Description
    string

    IncludeComponentParts

    Declaration
    public bool IncludeComponentParts { get; set; }
    Property Value
    Type Description
    bool

    NumberingSource

    Declaration
    public PdmCopyOrEditOperationBuilder.NumberingSourceOption NumberingSource { get; set; }
    Property Value
    Type Description
    PdmCopyOrEditOperationBuilder.NumberingSourceOption

    OutputLogFile

    Declaration
    public string OutputLogFile { get; set; }
    Property Value
    Type Description
    string

    PrefixStr

    Declaration
    public string PrefixStr { get; set; }
    Property Value
    Type Description
    string

    RenumberStr

    Declaration
    public string RenumberStr { get; set; }
    Property Value
    Type Description
    string

    ReplaceWithStr

    Declaration
    public string ReplaceWithStr { get; set; }
    Property Value
    Type Description
    string

    RetainOwnership

    Declaration
    public bool RetainOwnership { get; set; }
    Property Value
    Type Description
    bool

    StringToReplace

    Declaration
    public string StringToReplace { get; set; }
    Property Value
    Type Description
    string

    SuffixStr

    Declaration
    public string SuffixStr { get; set; }
    Property Value
    Type Description
    string

    Methods

    AddParts(string[], out string[])

    Declaration
    public void AddParts(string[] parts, out string[] errorMsgs)
    Parameters
    Type Name Description
    string[] parts
    string[] errorMsgs

    AddPartsUsingCloneLogFile(string, out string[])

    Declaration
    public void AddPartsUsingCloneLogFile(string logFilePath, out string[] errorMsgs)
    Parameters
    Type Name Description
    string logFilePath
    string[] errorMsgs

    CreateOrUpdatePdmCopyOrEditOperationObjects(bool, out PdmCopyOrEditOperationObject[])

    Declaration
    public void CreateOrUpdatePdmCopyOrEditOperationObjects(bool doUpdate, out PdmCopyOrEditOperationObject[] copyOperationObjects)
    Parameters
    Type Name Description
    bool doUpdate
    PdmCopyOrEditOperationObject[] copyOperationObjects

    ExecuteDryRun()

    Declaration
    public void ExecuteDryRun()

    GetDefaultProjectInformation(out string[], out ProjectAssignmentState[])

    Declaration
    public void GetDefaultProjectInformation(out string[] projectNames, out Session.ProjectAssignmentState[] assignmentStates)
    Parameters
    Type Name Description
    string[] projectNames
    ProjectAssignmentState[] assignmentStates

    GetPdmCopyOrEditOperationObject(string)

    Declaration
    public PdmCopyOrEditOperationObject GetPdmCopyOrEditOperationObject(string partFilename)
    Parameters
    Type Name Description
    string partFilename
    Returns
    Type Description
    PdmCopyOrEditOperationObject

    GetPdmCopyOrEditOperationObjects(out PdmCopyOrEditOperationObject[])

    Declaration
    public void GetPdmCopyOrEditOperationObjects(out PdmCopyOrEditOperationObject[] copyOperationObjects)
    Parameters
    Type Name Description
    PdmCopyOrEditOperationObject[] copyOperationObjects

    ResetAttributes(NXObject[])

    Declaration
    public void ResetAttributes(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    SetCloneAction(PdmCopyOrEditOperationObject, CloneAction, out PdmCopyOrEditOperationObject[])

    Declaration
    public void SetCloneAction(PdmCopyOrEditOperationObject operationObject, PdmCopyOrEditOperationBuilder.CloneAction cloneAction, out PdmCopyOrEditOperationObject[] modifiedLogicalObjects)
    Parameters
    Type Name Description
    PdmCopyOrEditOperationObject operationObject
    PdmCopyOrEditOperationBuilder.CloneAction cloneAction
    PdmCopyOrEditOperationObject[] modifiedLogicalObjects

    SetConfigurationContextUsingRevRule(bool, string)

    Declaration
    public int SetConfigurationContextUsingRevRule(bool setDefault, string revisionRuleName)
    Parameters
    Type Name Description
    bool setDefault
    string revisionRuleName
    Returns
    Type Description
    int

    SetDefaultProjectInformation(string[], ProjectAssignmentState[])

    Declaration
    public void SetDefaultProjectInformation(string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
    Parameters
    Type Name Description
    string[] projectNames
    ProjectAssignmentState[] assignmentStates

    SetLoadOption(ManagedModeLoadMethod)

    Declaration
    public void SetLoadOption(LoadOptions.ManagedModeLoadMethod loadOption)
    Parameters
    Type Name Description
    LoadOptions.ManagedModeLoadMethod loadOption

    SetOverwritePart(PdmCopyOrEditOperationObject, string)

    Declaration
    public int SetOverwritePart(PdmCopyOrEditOperationObject operationObject, string transientPartCliSpec)
    Parameters
    Type Name Description
    PdmCopyOrEditOperationObject operationObject
    string transientPartCliSpec
    Returns
    Type Description
    int

    SetReplacePart(PdmCopyOrEditOperationObject, string)

    Declaration
    public int SetReplacePart(PdmCopyOrEditOperationObject operationObject, string replacePartCliSpec)
    Parameters
    Type Name Description
    PdmCopyOrEditOperationObject operationObject
    string replacePartCliSpec
    Returns
    Type Description
    int

    UpdateTeamcenterInformation(NXObject[])

    Declaration
    public void UpdateTeamcenterInformation(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    ValidateOperationObjects()

    Declaration
    public void ValidateOperationObjects()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    IAttributeSourceObjectBuilder
    In this article
    Back to top Generated by DocFX