public interface UnifyPathBuilder extends Builder
Routing.Stock
and Assemblies.Component
based on specified characteristic values.
The builder takes a set of objects and replaces them with new objects that matches
the given characterstics. RouteManager.createUnifyPathBuilder(nxopen.NXObject[])
Modifier and Type | Method and Description |
---|---|
CharacteristicList |
getUnifyCharacteristics()
Returns
Routing.CharacteristicList to be used to find
matching Routing.Stock and Assemblies.Component
to replace. |
SelectNXObject |
referenceObject()
Returns the reference object used to extract characteristics to unify.
|
RouteObjectCollector |
routeObjectCollector()
Returns the routing object collector to select objects to unify.
|
void |
setUnifyCharacteristics(NXObject.AttributeType charxType,
String charxName,
String charxValue)
Sets the characteristics to be applied
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
RouteObjectCollector routeObjectCollector() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject referenceObject() throws NXException, RemoteException
NXException
RemoteException
CharacteristicList getUnifyCharacteristics() throws NXException, RemoteException
Routing.CharacteristicList
to be used to find
matching Routing.Stock
and Assemblies.Component
to replace.
NXException
RemoteException
void setUnifyCharacteristics(NXObject.AttributeType charxType, String charxName, String charxValue) throws NXException, RemoteException
charxType
- charxName
- charxValue
- The characteristics to use in finding a replacement for the given object. NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.