Search Results for

    Show / Hide Table of Contents

    Class BulkReplacementBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    BulkReplacementBuilder
    BulkReplacementBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    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.Routing
    Assembly: NXOpen.dll
    Syntax
    public class BulkReplacementBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    BulkReplacementBuilder()

    Declaration
    protected BulkReplacementBuilder()

    Properties

    ReferenceObject

    Declaration
    public SelectNXObject ReferenceObject { get; }
    Property Value
    Type Description
    SelectNXObject

    RouteObjectCollector

    Declaration
    public RouteObjectCollector RouteObjectCollector { get; }
    Property Value
    Type Description
    RouteObjectCollector

    Methods

    ClearAttributeForAllObjects(RoutingAttributeIdentifierType, String)

    Declaration
    public void ClearAttributeForAllObjects(RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId

    ClearAttributeForObject(NXObject, RoutingAttributeIdentifierType, String)

    Declaration
    public void ClearAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId

    CopySearchResultsToObject(NXObject, NXObject)

    Declaration
    public void CopySearchResultsToObject(NXObject fromObjectTag, NXObject toObjectTag)
    Parameters
    Type Name Description
    NXObject fromObjectTag
    NXObject toObjectTag

    GetAttributeForObject(NXObject, RoutingAttributeIdentifierType, String)

    Declaration
    public string GetAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId
    Returns
    Type Description
    System.String

    GetPartLayer()

    Declaration
    public int GetPartLayer()
    Returns
    Type Description
    System.Int32

    GetPartLibraryValuesForAttributeForObject(NXObject, RoutingAttributeIdentifierType, String)

    Declaration
    public string[] GetPartLibraryValuesForAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId
    Returns
    Type Description
    System.String[]

    GetPartReferenceSet()

    Declaration
    public string GetPartReferenceSet()
    Returns
    Type Description
    System.String

    GetReplacementMethodForObject(NXObject)

    Declaration
    public RoutingBulkReplacementBuilderReplacementMethodType GetReplacementMethodForObject(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag
    Returns
    Type Description
    RoutingBulkReplacementBuilderReplacementMethodType

    GetReplacementObjectIdentifierForObject(NXObject)

    Declaration
    public string GetReplacementObjectIdentifierForObject(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag
    Returns
    Type Description
    System.String

    GetReplacementObjectIdentifiersFromSearchResultsForObject(NXObject)

    Declaration
    public string[] GetReplacementObjectIdentifiersFromSearchResultsForObject(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag
    Returns
    Type Description
    System.String[]

    GetRetainReasonForObject(NXObject)

    Declaration
    public RoutingBulkReplacementBuilderRetainReasonType GetRetainReasonForObject(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag
    Returns
    Type Description
    RoutingBulkReplacementBuilderRetainReasonType

    GetSelectedObjectValuesForAttribute(RoutingAttributeIdentifierType, String)

    Declaration
    public string[] GetSelectedObjectValuesForAttribute(RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId
    Returns
    Type Description
    System.String[]

    GetValueForAttributeFromReferenceObject(RoutingAttributeIdentifierType, String)

    Declaration
    public string GetValueForAttributeFromReferenceObject(RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId
    Returns
    Type Description
    System.String

    SearchForReplacementForObject(NXObject)

    Declaration
    public void SearchForReplacementForObject(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag

    SearchForReplacementForObjectOnAttributes(NXObject, RoutingAttributeIdentifierType[], String[])

    Declaration
    public void SearchForReplacementForObjectOnAttributes(NXObject objectTag, RoutingAttributeIdentifierType[] attributeIdTypes, string[] attributeIds)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType[] attributeIdTypes
    System.String[] attributeIds

    SetAttributeForAllObjects(RoutingAttributeIdentifierType, String, String)

    Declaration
    public void SetAttributeForAllObjects(RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
    Parameters
    Type Name Description
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId
    System.String value

    SetAttributeForObject(NXObject, RoutingAttributeIdentifierType, String, String)

    Declaration
    public void SetAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId
    System.String value

    SetAttributeValueForObjectFromReferenceObject(NXObject, RoutingAttributeIdentifierType, String)

    Declaration
    public void SetAttributeValueForObjectFromReferenceObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType attributeIdType
    System.String attributeId

    SetPartLayer(Int32)

    Declaration
    public void SetPartLayer(int layer)
    Parameters
    Type Name Description
    System.Int32 layer

    SetPartReferenceSet(String)

    Declaration
    public void SetPartReferenceSet(string referenceSetName)
    Parameters
    Type Name Description
    System.String referenceSetName

    SetReplacementClassificationObjectForObject(NXObject, String, String)

    Declaration
    public void SetReplacementClassificationObjectForObject(NXObject objectTag, string classificationClassId, string classificationInstanceId)
    Parameters
    Type Name Description
    NXObject objectTag
    System.String classificationClassId
    System.String classificationInstanceId

    SetReplacementMethodForAllObjects(RoutingBulkReplacementBuilderReplacementMethodType)

    Declaration
    public void SetReplacementMethodForAllObjects(RoutingBulkReplacementBuilderReplacementMethodType method)
    Parameters
    Type Name Description
    RoutingBulkReplacementBuilderReplacementMethodType method

    SetReplacementMethodForObject(NXObject, RoutingBulkReplacementBuilderReplacementMethodType)

    Declaration
    public void SetReplacementMethodForObject(NXObject objectTag, RoutingBulkReplacementBuilderReplacementMethodType method)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingBulkReplacementBuilderReplacementMethodType method

    SetReplacementObjectIdentifierForObject(NXObject, String)

    Declaration
    public void SetReplacementObjectIdentifierForObject(NXObject objectTag, string objectIdentifier)
    Parameters
    Type Name Description
    NXObject objectTag
    System.String objectIdentifier

    SetReplacementObjectPartNumberForObject(NXObject, String)

    Declaration
    public void SetReplacementObjectPartNumberForObject(NXObject objectTag, string partNumber)
    Parameters
    Type Name Description
    NXObject objectTag
    System.String partNumber

    SetReplacementPartSpecificationForObject(NXObject, String)

    Declaration
    public void SetReplacementPartSpecificationForObject(NXObject objectTag, string partSpecification)
    Parameters
    Type Name Description
    NXObject objectTag
    System.String partSpecification

    SetSequenceOfObjectReplacement(NXObject[])

    Declaration
    public void SetSequenceOfObjectReplacement(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    Implements

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