public interface ConnectorDevice extends SingleDevice
SingleDevice
.
ConnectorDeviceCollection.createConnectorDevice(nxopen.routing.electrical.ConnectorDevice.ComponentType, java.lang.String)
Modifier and Type | Interface and Description |
---|---|
static class |
ConnectorDevice.Assign
Assignment method
|
static class |
ConnectorDevice.ComponentType
Component type
|
static class |
ConnectorDevice.FindPlacerData
This class holds the data returned from
findPlacer() |
SingleDevice.DeleteObjectResult
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
String |
componentName()
Returns the component name.
|
ConnectorDevice.ComponentType |
connectorType()
Returns the connector type.
|
Connection[] |
findConnections()
Find connections.
|
CharacteristicList[] |
findMatchingParts()
Find parts matching the connector device.
|
CableDevice |
findNearestCableDevice()
Get the nearest
CableDevice encountered up the parent-child hierarchy. |
HarnessDevice |
findNearestHarnessDevice()
Get the nearest
HarnessDevice encountered up the parent-child hierarchy. |
ConnectorDevice.FindPlacerData |
findPlacer()
Searches for a placement port for the connector device.
|
ElectricalStockDevice[] |
findRoutedStockDevices()
Find routed stock devices.
|
ElectricalStockDevice[] |
findStockDevices()
Find stock devices.
|
ConnectorDevice.Assign |
getAssignMethod()
Get assign method.
|
ElectricalPartDefinitionShadow |
getPartDefinition()
Get part definition.
|
LogicalTerminal |
getTerminal(String terminalName,
boolean createTerminal)
Get
LogicalTerminal given the name of the terminal. |
LogicalTerminal[] |
getTerminals()
Get terminals.
|
boolean |
isAssigned()
Get status of a connector device (assigned or not).
|
boolean |
isNxConnector(HarnessDevice elecHarnessDevice)
Is the device a connector?
|
boolean |
isNxDevice(HarnessDevice elecHarnessDevice)
Is the device a NX device?
|
boolean |
isUsedInRoutedConnection(HarnessDevice elecHarnessDevice)
Is the device used in a routed connection?
|
void |
manuallyAssignConnector(Component elecConnectorPartOccurrence)
Assign a connector manually.
|
Component |
placeConnectorOnPort(CharacteristicList match,
Port placer)
Loads the parts based on the
CharacteristicList
adds the instance of the part to the current work part and places the
instance on the placer. |
void |
proxyAssignConnector(Port proxy)
Assign a connector to a proxy port.
|
boolean |
removeTerminal(LogicalTerminal routeTerminalToRemove)
Remove a terminal.
|
void |
setComponentName(String componentName)
Sets the component name.
|
void |
setConnectorType(ConnectorDevice.ComponentType elecRlistComponent)
Sets the connector type.
|
void |
setPartDefinition(ElectricalPartDefinitionShadow elecPartDefinitionShadow)
Sets part definition.
|
void |
unassignConnector()
Unassign connector.
|
getImplementedConnections, getItemDefinition, getReferencingDeviceRelshps, getRelatedSingleDevices, getRelatingSingleDevice, manuallyDelete, nxEquivalent, partName, partNumber, setNxEquivalent, setPartName, setPartNumber
guid, setGuid
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
deleteCharacterstics, getCharacteristics, getDestinationCharacteristics, getIntegerCharacteristic, getRealCharacteristic, getStringCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic2, setCharacteristic2, setCharacteristic2, setCharacteristics, setCharacteristics2
ElectricalPartDefinitionShadow getPartDefinition() throws NXException, RemoteException
NXException
RemoteException
void setPartDefinition(ElectricalPartDefinitionShadow elecPartDefinitionShadow) throws NXException, RemoteException
elecPartDefinitionShadow
- NXException
RemoteException
LogicalTerminal[] getTerminals() throws NXException, RemoteException
NXException
RemoteException
boolean removeTerminal(LogicalTerminal routeTerminalToRemove) throws NXException, RemoteException
routeTerminalToRemove
- NXException
RemoteException
ConnectorDevice.ComponentType connectorType() throws NXException, RemoteException
NXException
RemoteException
void setConnectorType(ConnectorDevice.ComponentType elecRlistComponent) throws NXException, RemoteException
elecRlistComponent
- NXException
RemoteException
ConnectorDevice.Assign getAssignMethod() throws NXException, RemoteException
NXException
RemoteException
HarnessDevice findNearestHarnessDevice() throws NXException, RemoteException
HarnessDevice
encountered up the parent-child hierarchy.
NXException
RemoteException
CableDevice findNearestCableDevice() throws NXException, RemoteException
CableDevice
encountered up the parent-child hierarchy.
NXException
RemoteException
boolean isNxDevice(HarnessDevice elecHarnessDevice) throws NXException, RemoteException
elecHarnessDevice
- NXException
RemoteException
boolean isNxConnector(HarnessDevice elecHarnessDevice) throws NXException, RemoteException
elecHarnessDevice
- NXException
RemoteException
boolean isUsedInRoutedConnection(HarnessDevice elecHarnessDevice) throws NXException, RemoteException
elecHarnessDevice
- NXException
RemoteException
void unassignConnector() throws NXException, RemoteException
NXException
RemoteException
void manuallyAssignConnector(Component elecConnectorPartOccurrence) throws NXException, RemoteException
elecConnectorPartOccurrence
- Component to assign.NXException
RemoteException
ElectricalStockDevice[] findRoutedStockDevices() throws NXException, RemoteException
NXException
RemoteException
boolean isAssigned() throws NXException, RemoteException
NXException
RemoteException
ElectricalStockDevice[] findStockDevices() throws NXException, RemoteException
NXException
RemoteException
Connection[] findConnections() throws NXException, RemoteException
NXException
RemoteException
String componentName() throws NXException, RemoteException
NXException
RemoteException
void setComponentName(String componentName) throws NXException, RemoteException
componentName
- NXException
RemoteException
LogicalTerminal getTerminal(String terminalName, boolean createTerminal) throws NXException, RemoteException
LogicalTerminal
given the name of the terminal.
If a terminal does not exists creates a terminal
terminalName
- createTerminal
- TRUE - creates a new terminal if one does not exist with given nameNXException
RemoteException
CharacteristicList[] findMatchingParts() throws NXException, RemoteException
NXException
RemoteException
ConnectorDevice.FindPlacerData findPlacer() throws NXException, RemoteException
NXException
RemoteException
Component placeConnectorOnPort(CharacteristicList match, Port placer) throws NXException, RemoteException
CharacteristicList
adds the instance of the part to the current work part and places the
instance on the placer.
match
- placer
- NXException
RemoteException
void proxyAssignConnector(Port proxy) throws NXException, RemoteException
proxy
- Assigned port.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.