Search Results for

    Show / Hide Table of Contents

    Class SmartSaveBuilder

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

    Constructors

    SmartSaveBuilder()

    Declaration
    protected SmartSaveBuilder()

    Properties

    DebugDumpEnabled

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

    UseNewSortForDebug

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

    Methods

    AssignRemoveProjects(SmartSaveObject[], String[], Session.ProjectAssignmentState[])

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

    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

    CanPerformDefaultSave()

    Declaration
    public bool CanPerformDefaultSave()
    Returns
    Type Description
    System.Boolean

    ClearValidationFailures()

    Declaration
    public void ClearValidationFailures()

    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

    CreateSpecificationsForSmartSaveObjects(SmartSaveObject[])

    Declaration
    public void CreateSpecificationsForSmartSaveObjects(SmartSaveObject[] smartSaveObjects)
    Parameters
    Type Name Description
    SmartSaveObject[] smartSaveObjects

    GetAlternateIDManager(LogicalObject)

    Declaration
    public AlternateIdManager GetAlternateIDManager(LogicalObject logicalObject)
    Parameters
    Type Name Description
    LogicalObject logicalObject
    Returns
    Type Description
    AlternateIdManager

    GetAssociatedChangeNoticeNames(SmartSaveObject[])

    Declaration
    public string[] GetAssociatedChangeNoticeNames(SmartSaveObject[] smartSaveObjects)
    Parameters
    Type Name Description
    SmartSaveObject[] smartSaveObjects
    Returns
    Type Description
    System.String[]

    GetErrorMessageHandler(Boolean)

    Declaration
    public ErrorMessageHandler GetErrorMessageHandler(bool refresh)
    Parameters
    Type Name Description
    System.Boolean refresh
    Returns
    Type Description
    ErrorMessageHandler

    GetOperationFailures()

    Declaration
    public ErrorList GetOperationFailures()
    Returns
    Type Description
    ErrorList

    GetSmartSaveObjects(out SmartSaveObject[])

    Declaration
    public void GetSmartSaveObjects(out SmartSaveObject[] smartSaveObjects)
    Parameters
    Type Name Description
    SmartSaveObject[] smartSaveObjects

    OnOperationTypeChanged(SmartSaveObject[], AttributePropertiesBuilder.OperationType)

    Declaration
    public void OnOperationTypeChanged(SmartSaveObject[] smartSaveObjects, AttributePropertiesBuilder.OperationType operationType)
    Parameters
    Type Name Description
    SmartSaveObject[] smartSaveObjects
    AttributePropertiesBuilder.OperationType operationType

    UpdateSmartSaveObjectsOnBuilder()

    Declaration
    public void UpdateSmartSaveObjectsOnBuilder()

    ValidateSmartSaveObjects()

    Declaration
    public void ValidateSmartSaveObjects()

    Implements

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