Class BulkReplacementBuilder
Inheritance
System.Object
System.MarshalByRefObject
BulkReplacementBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class BulkReplacementBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
BulkReplacementBuilder()
Declaration
protected BulkReplacementBuilder()
Properties
ReferenceObject
Declaration
public SelectNXObject ReferenceObject { get; }
Property Value
RouteObjectCollector
Declaration
public RouteObjectCollector RouteObjectCollector { get; }
Property Value
Methods
ClearAttributeForAllObjects(RoutingAttributeIdentifierType, String)
Declaration
public void ClearAttributeForAllObjects(RoutingAttributeIdentifierType attributeIdType, string attributeId)
Parameters
ClearAttributeForObject(NXObject, RoutingAttributeIdentifierType, String)
Declaration
public void ClearAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
Parameters
CopySearchResultsToObject(NXObject, NXObject)
Declaration
public void CopySearchResultsToObject(NXObject fromObjectTag, NXObject toObjectTag)
Parameters
GetAttributeForObject(NXObject, RoutingAttributeIdentifierType, String)
Declaration
public string GetAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
Parameters
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
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
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
GetSelectedObjectValuesForAttribute(RoutingAttributeIdentifierType, String)
Declaration
public string[] GetSelectedObjectValuesForAttribute(RoutingAttributeIdentifierType attributeIdType, string attributeId)
Parameters
Returns
Type |
Description |
System.String[] |
|
GetValueForAttributeFromReferenceObject(RoutingAttributeIdentifierType, String)
Declaration
public string GetValueForAttributeFromReferenceObject(RoutingAttributeIdentifierType attributeIdType, string attributeId)
Parameters
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
SetAttributeForAllObjects(RoutingAttributeIdentifierType, String, String)
Declaration
public void SetAttributeForAllObjects(RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
Parameters
SetAttributeForObject(NXObject, RoutingAttributeIdentifierType, String, String)
Declaration
public void SetAttributeForObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
Parameters
SetAttributeValueForObjectFromReferenceObject(NXObject, RoutingAttributeIdentifierType, String)
Declaration
public void SetAttributeValueForObjectFromReferenceObject(NXObject objectTag, RoutingAttributeIdentifierType attributeIdType, string attributeId)
Parameters
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
SetReplacementMethodForObject(NXObject, RoutingBulkReplacementBuilderReplacementMethodType)
Declaration
public void SetReplacementMethodForObject(NXObject objectTag, RoutingBulkReplacementBuilderReplacementMethodType method)
Parameters
SetReplacementObjectIdentifierForObject(NXObject, String)
Declaration
public void SetReplacementObjectIdentifierForObject(NXObject objectTag, string objectIdentifier)
Parameters
Type |
Name |
Description |
NXObject |
objectTag |
|
System.String |
objectIdentifier |
|
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