Search Results for

    Show / Hide Table of Contents

    Class ICloneOperation

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    ICloneOperation
    ExportFromTeamcenter
    Implements
    IMessageSink
    IAttributeSourceObjectBuilder
    Inherited Members
    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 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
    string assemblyName
    Returns
    Type Description
    PartLoadStatus

    AddPart(string)

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

    ApplyCICODefaults()

    Declaration
    public AssyCloneNamingFailures ApplyCICODefaults()
    Returns
    Type Description
    AssyCloneNamingFailures

    ApplyDefaultsAndExecute(bool, out AssyCloneNamingFailures, out AssyCloneNamingFailures)

    Declaration
    public void ApplyDefaultsAndExecute(bool skipExecute, out AssyCloneNamingFailures namingFailures, out AssyCloneNamingFailures namingWarnings)
    Parameters
    Type Name Description
    bool 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
    string finalName
    Returns
    Type Description
    int

    AssignCompDisposition(AssyCloneCompDisp, ExistingPartAction, out bool, 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
    bool cascadeDispositions
    AssyCloneCompDisp[] cascadedComponentDispositions
    AssyCloneCompDisp[] conflictingComponentDispositions

    AttachLogFileToAssociatedFiles(bool)

    Declaration
    public void AttachLogFileToAssociatedFiles(bool attachLogFileToAssociatedFiles)
    Parameters
    Type Name Description
    bool 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(bool)

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

    CopyRelations(string[], bool)

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

    CreateAttributeTitleToNamingPatternMap(string[], string[])

    Declaration
    public NXObject CreateAttributeTitleToNamingPatternMap(string[] attributeTitles, string[] titlePatterns)
    Parameters
    Type Name Description
    string[] attributeTitles
    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

    FetchObjectsToExcludeFromExport(out AssyCloneCompDisp[])

    Declaration
    public void FetchObjectsToExcludeFromExport(out AssyCloneCompDisp[] objectsToBeExcluded)
    Parameters
    Type Name Description
    AssyCloneCompDisp[] objectsToBeExcluded

    InitCloneLog(string)

    Declaration
    public void InitCloneLog(string logFileName)
    Parameters
    Type Name Description
    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
    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
    string renameStr

    ReplaceString(string, string)

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

    ReprocessNonComponentReferences()

    Declaration
    public void ReprocessNonComponentReferences()

    SetCloneExcludeNGC(bool)

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

    SetCloneExcludeReferenceOnly(bool)

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

    SetCloneRelatedCae(CloneRelatedCae)

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

    SetCloneRelatedDrawings(bool)

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

    SetConfigurationContextUsingRevRule(bool, string)

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

    SetDefaultAction(ExistingPartAction)

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

    SetDryRun(bool)

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

    SetExcludeSuppressed(bool)

    Declaration
    public void SetExcludeSuppressed(bool excludeSuppressed)
    Parameters
    Type Name Description
    bool excludeSuppressed

    SetFinalName(AssyCloneCompDisp, string, bool)

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

    SetLoadOption(ManagedModeLoadMethod)

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

    SetMixedRuleString(string, string, string, string)

    Declaration
    public void SetMixedRuleString(string prefixString, string suffixString, string stringToReplace, string replacementString)
    Parameters
    Type Name Description
    string prefixString
    string suffixString
    string stringToReplace
    string replacementString

    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
    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
    string prefixStr

    SetSuffixString(string)

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

    TerminateOperation()

    Declaration
    public void TerminateOperation()

    Implements

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