Search Results for

    Show / Hide Table of Contents

    Class PdmCopyOrEditOperationBuilder

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

    Constructors

    PdmCopyOrEditOperationBuilder()

    Declaration
    protected PdmCopyOrEditOperationBuilder()

    Properties

    AssignAlternateIds

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

    AssignDefaultChangeNotice

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

    AttachLogFile

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

    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
    System.Boolean

    CopyAssociatedFiles

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

    CopyCaeMotion

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

    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
    System.Boolean

    CopyDrawingRelations

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

    CopyManifestation

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

    CopySpecification

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

    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
    System.String

    DefaultAlternateIdType

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

    DefaultChangeNotice

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

    DefaultOwningGroup

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

    DefaultOwningUser

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

    IncludeComponentParts

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

    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
    System.String

    PrefixStr

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

    RenumberStr

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

    ReplaceWithStr

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

    RetainOwnership

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

    StringToReplace

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

    SuffixStr

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

    Methods

    AddParts(String[], out String[])

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

    AddPartsUsingCloneLogFile(String, out String[])

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

    CreateOrUpdatePdmCopyOrEditOperationObjects(Boolean, out PdmCopyOrEditOperationObject[])

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

    ExecuteDryRun()

    Declaration
    public void ExecuteDryRun()

    GetDefaultProjectInformation(out String[], out Session.ProjectAssignmentState[])

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

    GetPdmCopyOrEditOperationObject(String)

    Declaration
    public PdmCopyOrEditOperationObject GetPdmCopyOrEditOperationObject(string partFilename)
    Parameters
    Type Name Description
    System.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, PdmCopyOrEditOperationBuilder.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(Boolean, String)

    Declaration
    public int SetConfigurationContextUsingRevRule(bool setDefault, string revisionRuleName)
    Parameters
    Type Name Description
    System.Boolean setDefault
    System.String revisionRuleName
    Returns
    Type Description
    System.Int32

    SetDefaultProjectInformation(String[], Session.ProjectAssignmentState[])

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

    SetLoadOption(LoadOptions.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
    System.String transientPartCliSpec
    Returns
    Type Description
    System.Int32

    SetReplacePart(PdmCopyOrEditOperationObject, String)

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

    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