public interface RunCollection extends TaggedObjectCollection
Run
objects. RouteManager
TaggedObjectCollection.Iterator
Modifier and Type | Method and Description |
---|---|
Run |
createRun(String runId,
String runType,
CharacteristicList attributes)
Creates an empty
Run using just a unique Run identifier and a type. |
Run |
createRun(String runId,
String runType,
CharacteristicList attributes,
RunItem[] fromItems,
RunItem[] toItems,
RunItem[] memberItems)
Creates a
Run with items that are not assigned to components in the assembly. |
Run |
createRun(String runId,
String runType,
NXObject[] from,
NXObject[] to,
NXObject[] member)
Creates a fully defined
Run object whose "From" item(s),
"To" item(s), and "Member" item(s) are assigned to components in the assembly. |
NXObject[] |
findPath(NXObject[] source,
NXObject[] target)
Find a run path connecting all input From items to the To items.
|
_find_next, iterator
Run createRun(String runId, String runType, NXObject[] from, NXObject[] to, NXObject[] member) throws NXException, RemoteException
Run
object whose "From" item(s),
"To" item(s), and "Member" item(s) are assigned to components in the assembly.
runId
- Unique identifier of the RunrunType
- Type of the Runfrom
- Array of "From" items. Must be Port
,
Run
or ControlPoint
to
- Array of "To" items. Must be Port
,
Run
or ControlPoint
member
- Array of "Member" items. Must be Component
,
ISegment
or Routing.StockNXException
RemoteException
Run createRun(String runId, String runType, CharacteristicList attributes, RunItem[] fromItems, RunItem[] toItems, RunItem[] memberItems) throws NXException, RemoteException
Run
with items that are not assigned to components in the assembly.
runId
- Unique identifier of the RunrunType
- Type of the Runattributes
- Run attributesfromItems
- Array of "From" items.toItems
- Array of "To" items.memberItems
- Array of "Member" items.NXException
RemoteException
Run createRun(String runId, String runType, CharacteristicList attributes) throws NXException, RemoteException
Run
using just a unique Run identifier and a type.
runId
- Unique identifier of the RunrunType
- Type of the Runattributes
- Run attributesNXException
RemoteException
NXObject[] findPath(NXObject[] source, NXObject[] target) throws NXException, RemoteException
source
- Array of from items. Must be Port
,
Run
or ControlPoint
target
- Array of to items. Must be Port
,
Run
or ControlPoint
Component
,
ISegment
or Routing.StockNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.