public interface RoutingPart extends Remote
RoutingApplicationView
Modifier and Type | Interface and Description |
---|---|
static class |
RoutingPart.DetailLevel
The detail levels available for the Routing bill of material.
|
static class |
RoutingPart.FabricationNumbering
The fabrication numbering methods available for the Routing bill of material.
|
static class |
RoutingPart.PreferredPortAttributeData
This class holds the data returned from
getPreferredPortAttribute() |
static class |
RoutingPart.PreferredPortMethod
Available methods for determining which port is the preferredport during
calculation of placement solutions.
|
static class |
RoutingPart.StockLengthDisplay
The stock length display options available for the Routing bill of material.
|
static class |
RoutingPart.UsePreferredPort
Whether or not use the preferred port when determining placement solutions.
|
Modifier and Type | Method and Description |
---|---|
RoutingPart.DetailLevel |
bomDetailLevelFlag()
Returns the detail level for the Routing bill of material.
|
String |
bomFormatPart()
Returns the name of the template Routing bill of material part file.
|
String |
defaultElbowNode()
Returns the node in the part library to use for searching for the default
elbow to place during create path.
|
RoutingPart.FabricationNumbering |
fabricationNumberingFlag()
Returns the fabrication numbering for the Routing bill of material.
|
RoutingPart.PreferredPortAttributeData |
getPreferredPortAttribute()
Gets the attribute and it's value for determining the preferred port for method type
RoutingPart.PreferredPortMethod.ATTRIBUTE
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
String |
getPreferredPortName()
Gets the desired port name for method type
RoutingPart.PreferredPortMethod.NAME
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
String |
invalidSequenceCharacters()
Returns the list of characters that cannot be used when generating sequences
of terminals in qualify part.
|
int |
layer()
Returns the layer to apply to new components.
|
int |
maximumSolutions()
Returns the maximum number of placement solutions to generate when determining
placement solutions for a component.
|
RoutingPartLibrary |
partLibrary()
The Routing part library.
|
RoutingPart.PreferredPortMethod |
preferredPortMethodFlag()
Returns the current method for determining the preferred placement port.
|
void |
setBomDetailLevelFlag(RoutingPart.DetailLevel detail)
Sets the detail level for the Routing bill of material.
|
void |
setBomFormatPart(String bomPart)
Sets the name of the template Routing bill of material part file.
|
void |
setDefaultElbowNode(String elbowNode)
Sets the node in the part library to use for searching for the default
elbow to place during create path.
|
void |
setFabricationNumberingFlag(RoutingPart.FabricationNumbering numbering)
Sets the fabrication numbering for the Routing bill of material.
|
void |
setInvalidSequenceCharacters(String invalidChars)
Sets the list of characters that cannot be used when generating sequences
of terminals in qualify part.
|
void |
setLayer(int layer)
Sets the layer to apply to new components.
|
void |
setMaximumSolutions(int maxSols)
Sets the maximum number of placement solutions to generate when determining
placement solutions for a component.
|
void |
setPreferredPortAttribute(String attributeName,
String attributeValue)
Sets the method for determining the preferred port to
RoutingPart.PreferredPortMethod.ATTRIBUTE and
sets the desired port attribute and it's value. |
void |
setPreferredPortName(String desiredPort)
Sets the method for determining the preferred port to
RoutingPart.PreferredPortMethod.NAME and
sets the desired port name. |
void |
setStockLengthDisplayFlag(RoutingPart.StockLengthDisplay display)
Sets the stock length display for the Routing bill of material.
|
void |
setUsePreferredPortFlag(RoutingPart.UsePreferredPort useFlag)
Sets whether or not to use the preffered placement port during
calcluation of placement solutions during place part.
|
RoutingPart.StockLengthDisplay |
stockLengthDisplayFlag()
Returns the stock length display for the Routing bill of material.
|
RoutingPart.UsePreferredPort |
usePreferredPortFlag()
Returns whether or not to use the preffered placement port during
calcluation of placement solutions during place part.
|
RoutingPartLibrary partLibrary() throws RemoteException
RemoteException
RoutingPart.UsePreferredPort usePreferredPortFlag() throws NXException, RemoteException
NXException
RemoteException
void setUsePreferredPortFlag(RoutingPart.UsePreferredPort useFlag) throws NXException, RemoteException
useFlag
- NXException
RemoteException
RoutingPart.PreferredPortMethod preferredPortMethodFlag() throws NXException, RemoteException
NXException
RemoteException
void setPreferredPortName(String desiredPort) throws NXException, RemoteException
RoutingPart.PreferredPortMethod.NAME
and
sets the desired port name.
desiredPort
- Port name to match. Must not be null and
the length of the string must be less than 50. NXException
RemoteException
String getPreferredPortName() throws NXException, RemoteException
RoutingPart.PreferredPortMethod.NAME
RoutingPart.PreferredPortMethod.NAME
NXException
RemoteException
void setPreferredPortAttribute(String attributeName, String attributeValue) throws NXException, RemoteException
RoutingPart.PreferredPortMethod.ATTRIBUTE
and
sets the desired port attribute and it's value.
attributeName
- Attribute name on port to match.
Must not be null and
the length of the string must be less than 50. attributeValue
- Value of the attribute to match. NXException
RemoteException
RoutingPart.PreferredPortAttributeData getPreferredPortAttribute() throws NXException, RemoteException
RoutingPart.PreferredPortMethod.ATTRIBUTE
NXException
RemoteException
int maximumSolutions() throws NXException, RemoteException
NXException
RemoteException
void setMaximumSolutions(int maxSols) throws NXException, RemoteException
maxSols
- NXException
RemoteException
int layer() throws NXException, RemoteException
NXException
RemoteException
void setLayer(int layer) throws NXException, RemoteException
layer
- NXException
RemoteException
String bomFormatPart() throws NXException, RemoteException
NXException
RemoteException
void setBomFormatPart(String bomPart) throws NXException, RemoteException
bomPart
- NXException
RemoteException
RoutingPart.DetailLevel bomDetailLevelFlag() throws NXException, RemoteException
NXException
RemoteException
void setBomDetailLevelFlag(RoutingPart.DetailLevel detail) throws NXException, RemoteException
detail
- NXException
RemoteException
RoutingPart.FabricationNumbering fabricationNumberingFlag() throws NXException, RemoteException
NXException
RemoteException
void setFabricationNumberingFlag(RoutingPart.FabricationNumbering numbering) throws NXException, RemoteException
numbering
- NXException
RemoteException
RoutingPart.StockLengthDisplay stockLengthDisplayFlag() throws NXException, RemoteException
NXException
RemoteException
void setStockLengthDisplayFlag(RoutingPart.StockLengthDisplay display) throws NXException, RemoteException
display
- NXException
RemoteException
String invalidSequenceCharacters() throws NXException, RemoteException
NXException
RemoteException
void setInvalidSequenceCharacters(String invalidChars) throws NXException, RemoteException
invalidChars
- NXException
RemoteException
String defaultElbowNode() throws NXException, RemoteException
RoutingPartLibrary.NodeType.TABLE
. A
null node indicates no default elbow part table.
NXException
RemoteException
void setDefaultElbowNode(String elbowNode) throws NXException, RemoteException
RoutingPartLibrary.NodeType.TABLE
. A
null node indicates no default elbow part table.
elbowNode
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.