Search Results for

    Show / Hide Table of Contents

    Class BulkReplacementBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    BulkReplacementBuilder
    BulkReplacementBuilder
    Implements
    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, 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.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
    string attributeId

    ClearAttributeForObject(NXObject, RoutingAttributeIdentifierType, string)

    Declaration
    public void ClearAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    NXObject objectTag
    RoutingAttributeIdentifierType attributeIdType
    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
    string attributeId
    Returns
    Type Description
    string

    GetPartLayer()

    Declaration
    public int GetPartLayer()
    Returns
    Type Description
    int

    GetPartLibraryValuesForAttributeForObject(NXObject, RoutingAttributeIdentifierType, string)

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

    GetPartReferenceSet()

    Declaration
    public string GetPartReferenceSet()
    Returns
    Type Description
    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
    string

    GetReplacementObjectIdentifiersFromSearchResultsForObject(NXObject)

    Declaration
    public string[] GetReplacementObjectIdentifiersFromSearchResultsForObject(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag
    Returns
    Type Description
    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
    string attributeId
    Returns
    Type Description
    string[]

    GetValueForAttributeFromReferenceObject(RoutingAttributeIdentifierType, string)

    Declaration
    public string GetValueForAttributeFromReferenceObject(RoutingAttributeIdentifierType attributeIdType, string attributeId)
    Parameters
    Type Name Description
    RoutingAttributeIdentifierType attributeIdType
    string attributeId
    Returns
    Type Description
    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
    string[] attributeIds

    SetAttributeForAllObjects(RoutingAttributeIdentifierType, string, string)

    Declaration
    public void SetAttributeForAllObjects(RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
    Parameters
    Type Name Description
    RoutingAttributeIdentifierType attributeIdType
    string attributeId
    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
    string attributeId
    string value

    SetAttributeValueForObjectFromReferenceObject(NXObject, RoutingAttributeIdentifierType, string)

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

    SetPartLayer(int)

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

    SetPartReferenceSet(string)

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

    SetReplacementClassificationObjectForObject(NXObject, string, string)

    Declaration
    public void SetReplacementClassificationObjectForObject(NXObject objectTag, string classificationClassId, string classificationInstanceId)
    Parameters
    Type Name Description
    NXObject objectTag
    string classificationClassId
    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
    string objectIdentifier

    SetReplacementObjectPartNumberForObject(NXObject, string)

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

    SetReplacementPartSpecificationForObject(NXObject, string)

    Declaration
    public void SetReplacementPartSpecificationForObject(NXObject objectTag, string partSpecification)
    Parameters
    Type Name Description
    NXObject objectTag
    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