Search Results for

    Show / Hide Table of Contents

    Class ICloneOperation

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    ICloneOperation
    ExportFromTeamcenter
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IAttributeSourceObjectBuilder
    Inherited Members
    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 ICloneOperation : TaggedObject, IMessageSink, IAttributeSourceObjectBuilder

    Constructors

    ICloneOperation()

    Declaration
    protected ICloneOperation()

    Methods

    AddApplicationRelatedParts()

    Declaration
    public void AddApplicationRelatedParts()

    AddAssembly(String)

    Declaration
    public PartLoadStatus AddAssembly(string assemblyName)
    Parameters
    Type Name Description
    System.String assemblyName
    Returns
    Type Description
    PartLoadStatus

    AddPart(String)

    Declaration
    public void AddPart(string partName)
    Parameters
    Type Name Description
    System.String partName

    ApplyCICODefaults()

    Declaration
    public AssyCloneNamingFailures ApplyCICODefaults()
    Returns
    Type Description
    AssyCloneNamingFailures

    ApplyDefaultsAndExecute(Boolean, out AssyCloneNamingFailures, out AssyCloneNamingFailures)

    Declaration
    public void ApplyDefaultsAndExecute(bool skipExecute, out AssyCloneNamingFailures namingFailures, out AssyCloneNamingFailures namingWarnings)
    Parameters
    Type Name Description
    System.Boolean skipExecute
    AssyCloneNamingFailures namingFailures
    AssyCloneNamingFailures namingWarnings

    AssignCloneNaming(AssyCloneCompDisp, NamingTechniqueOption, String)

    Declaration
    public int AssignCloneNaming(AssyCloneCompDisp objectToBeCloned, NamingTechniqueOption namingTechnique, string finalName)
    Parameters
    Type Name Description
    AssyCloneCompDisp objectToBeCloned
    NamingTechniqueOption namingTechnique
    System.String finalName
    Returns
    Type Description
    System.Int32

    AssignCompDisposition(AssyCloneCompDisp, ExistingPartAction, out Boolean, out AssyCloneCompDisp[], out AssyCloneCompDisp[])

    Declaration
    public void AssignCompDisposition(AssyCloneCompDisp objectToBeCloned, ExistingPartAction action, out bool cascadeDispositions, out AssyCloneCompDisp[] cascadedComponentDispositions, out AssyCloneCompDisp[] conflictingComponentDispositions)
    Parameters
    Type Name Description
    AssyCloneCompDisp objectToBeCloned
    ExistingPartAction action
    System.Boolean cascadeDispositions
    AssyCloneCompDisp[] cascadedComponentDispositions
    AssyCloneCompDisp[] conflictingComponentDispositions

    AttachLogFileToAssociatedFiles(Boolean)

    Declaration
    public void AttachLogFileToAssociatedFiles(bool attachLogFileToAssociatedFiles)
    Parameters
    Type Name Description
    System.Boolean attachLogFileToAssociatedFiles

    AutoAssignAttributes(NXObject[])

    Declaration
    public ErrorList AutoAssignAttributes(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects
    Returns
    Type Description
    ErrorList

    AutoAssignAttributesWithNamingPattern(NXObject[], NXObject[])

    Declaration
    public ErrorList AutoAssignAttributesWithNamingPattern(NXObject[] objects, NXObject[] properties)
    Parameters
    Type Name Description
    NXObject[] objects
    NXObject[] properties
    Returns
    Type Description
    ErrorList

    CopyAssociatedFiles(Boolean)

    Declaration
    public void CopyAssociatedFiles(bool copyAssociatedFiles)
    Parameters
    Type Name Description
    System.Boolean copyAssociatedFiles

    CopyRelations(String[], Boolean)

    Declaration
    public void CopyRelations(string[] relationTypes, bool copyRelations)
    Parameters
    Type Name Description
    System.String[] relationTypes
    System.Boolean copyRelations

    CreateAttributeTitleToNamingPatternMap(String[], String[])

    Declaration
    public NXObject CreateAttributeTitleToNamingPatternMap(string[] attributeTitles, string[] titlePatterns)
    Parameters
    Type Name Description
    System.String[] attributeTitles
    System.String[] titlePatterns
    Returns
    Type Description
    NXObject

    Destroy()

    Declaration
    public void Destroy()

    FetchObjects(out AssyCloneCompDisp[])

    Declaration
    public void FetchObjects(out AssyCloneCompDisp[] objectsToBeCloned)
    Parameters
    Type Name Description
    AssyCloneCompDisp[] objectsToBeCloned

    InitCloneLog(String)

    Declaration
    public void InitCloneLog(string logFileName)
    Parameters
    Type Name Description
    System.String logFileName

    LoadFromLogFile(String, out AssyCloneNamingFailures, out AssyCloneLogFileFailures, out PartLoadStatus)

    Declaration
    public void LoadFromLogFile(string logFileName, out AssyCloneNamingFailures namingFailures, out AssyCloneLogFileFailures logFileFailures, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    System.String logFileName
    AssyCloneNamingFailures namingFailures
    AssyCloneLogFileFailures logFileFailures
    PartLoadStatus loadStatus

    PerformPostCommit()

    Declaration
    public void PerformPostCommit()

    PerformPreCommit()

    Declaration
    public void PerformPreCommit()

    RenameString(String)

    Declaration
    public void RenameString(string renameStr)
    Parameters
    Type Name Description
    System.String renameStr

    ReplaceString(String, String)

    Declaration
    public void ReplaceString(string baseString, string newString)
    Parameters
    Type Name Description
    System.String baseString
    System.String newString

    ReprocessNonComponentReferences()

    Declaration
    public void ReprocessNonComponentReferences()

    SetCloneExcludeNGC(Boolean)

    Declaration
    public void SetCloneExcludeNGC(bool excludeNGC)
    Parameters
    Type Name Description
    System.Boolean excludeNGC

    SetCloneExcludeReferenceOnly(Boolean)

    Declaration
    public void SetCloneExcludeReferenceOnly(bool excludeReferenceOnly)
    Parameters
    Type Name Description
    System.Boolean excludeReferenceOnly

    SetCloneRelatedCae(CloneRelatedCae)

    Declaration
    public void SetCloneRelatedCae(CloneRelatedCae cloneRelatedCae)
    Parameters
    Type Name Description
    CloneRelatedCae cloneRelatedCae

    SetCloneRelatedDrawings(Boolean)

    Declaration
    public void SetCloneRelatedDrawings(bool cloneRelatedDrawings)
    Parameters
    Type Name Description
    System.Boolean cloneRelatedDrawings

    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

    SetDefaultAction(ExistingPartAction)

    Declaration
    public void SetDefaultAction(ExistingPartAction defaultAction)
    Parameters
    Type Name Description
    ExistingPartAction defaultAction

    SetDryRun(Boolean)

    Declaration
    public void SetDryRun(bool isDryRun)
    Parameters
    Type Name Description
    System.Boolean isDryRun

    SetFinalName(AssyCloneCompDisp, String, Boolean)

    Declaration
    public void SetFinalName(AssyCloneCompDisp objectToBeCloned, string finalName, bool allowDuplicates)
    Parameters
    Type Name Description
    AssyCloneCompDisp objectToBeCloned
    System.String finalName
    System.Boolean allowDuplicates

    SetLoadOption(LoadOptions.ManagedModeLoadMethod)

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

    SetNamingTechnique(NamingTechniqueOption)

    Declaration
    public void SetNamingTechnique(NamingTechniqueOption namingTechnique)
    Parameters
    Type Name Description
    NamingTechniqueOption namingTechnique

    SetOutputLogFile(String)

    Declaration
    public void SetOutputLogFile(string logFileName)
    Parameters
    Type Name Description
    System.String logFileName

    SetPartFamilyTreatment(PartFamilyTreatment)

    Declaration
    public void SetPartFamilyTreatment(PartFamilyTreatment partFamilyTreatment)
    Parameters
    Type Name Description
    PartFamilyTreatment partFamilyTreatment

    SetPrefixString(String)

    Declaration
    public void SetPrefixString(string prefixStr)
    Parameters
    Type Name Description
    System.String prefixStr

    SetSuffixString(String)

    Declaration
    public void SetSuffixString(string suffixStr)
    Parameters
    Type Name Description
    System.String suffixStr

    TerminateOperation()

    Declaration
    public void TerminateOperation()

    Implements

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