Search Results for

    Show / Hide Table of Contents

    Class CreateSessionBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PartOperationBuilder
    PartOperationCreateBuilder
    CreateSessionBuilder
    Implements
    IMessageSink
    IComponentBuilder
    IAttributeSourceObjectBuilder
    Inherited Members
    PartOperationCreateBuilder.SetItemType(string)
    PartOperationCreateBuilder.SetModelType(string)
    PartOperationCreateBuilder.SetMasterPart(BasePart)
    PartOperationCreateBuilder.GetOperationSubType()
    PartOperationCreateBuilder.SetOperationSubType(PartOperationCreateBuilder.OperationSubType)
    PartOperationCreateBuilder.SetAddMaster(bool)
    PartOperationCreateBuilder.SetPartsToRename(BasePart[])
    PartOperationCreateBuilder.GetAddMaster()
    PartOperationCreateBuilder.SetPartSpecToOpen(string)
    PartOperationCreateBuilder.CreateLogicalObjectsUsingSeedPart(string, int, out LogicalObject[])
    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.SetProjects(string[], Session.ProjectAssignmentState[], NXObject[])
    PartOperationBuilder.AutoAssignAttributes(NXObject[])
    PartOperationBuilder.AutoAssignAttributesWithNamingPattern(NXObject[], NXObject[])
    PartOperationBuilder.CreateAttributeTitleToNamingPatternMap(string[], string[])
    PartOperationBuilder.GetItemRevisionNamingRules(NXObject, out string[])
    PartOperationBuilder.GetItemNamingRulePatterns(NXObject, out 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 CreateSessionBuilder : PartOperationCreateBuilder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder

    Constructors

    CreateSessionBuilder()

    Declaration
    protected CreateSessionBuilder()

    Methods

    AutoAssignSessionNameOnPartSelection()

    Declaration
    public void AutoAssignSessionNameOnPartSelection()

    CreateLogicalObjectsForDialog(out LogicalObject[])

    Declaration
    public void CreateLogicalObjectsForDialog(out LogicalObject[] logicalObjects)
    Parameters
    Type Name Description
    LogicalObject[] logicalObjects

    GetSelectedSessionType()

    Declaration
    public int GetSelectedSessionType()
    Returns
    Type Description
    int

    GetSessionTypes()

    Declaration
    public string[] GetSessionTypes()
    Returns
    Type Description
    string[]

    IsAllowSessionNameAutoAssignOnPartSelection()

    Declaration
    public bool IsAllowSessionNameAutoAssignOnPartSelection()
    Returns
    Type Description
    bool

    SetAllowSessionNameAutoAssignOnPartSelection(bool)

    Declaration
    public void SetAllowSessionNameAutoAssignOnPartSelection(bool allowSessionNameAutoAssignOnPartSelection)
    Parameters
    Type Name Description
    bool allowSessionNameAutoAssignOnPartSelection

    SetSelectedSessionType(int)

    Declaration
    public void SetSelectedSessionType(int sessionType)
    Parameters
    Type Name Description
    int sessionType

    Implements

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