public interface LogicalTerminal extends RouteObject
InterfaceTerminalBase
.
LogicalTerminal
corresponds to NX
occurrences of MultiPort
s,
TerminalPort
s or
FittingPort
s. Multiple ports can be
associated to a single
LogicalTerminal
.
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
addPort(Port port)
Add a physical
Port to the
terminal. |
void |
clearAllPorts()
|
SingleDevice |
getParentConnector()
The physical connector associated with the
Port . |
Port[] |
getPorts()
Get the physical
Port s associated with the terminal. |
InterfaceTerminalShadow |
interfaceTerminalShadow()
Returns the
InterfaceTerminalShadow corresponding to Port in piece part. |
Port |
port()
Returns the physical
Port associated with the terminal. |
void |
removePort(Port port)
Remove a physical
Port from the
terminal. |
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
InterfaceTerminalShadow interfaceTerminalShadow() throws NXException, RemoteException
InterfaceTerminalShadow
corresponding to Port
in piece part.
NXException
RemoteException
Port port() throws NXException, RemoteException
Port
associated with the terminal.
Port
corresponds to a port occurrence.
NXException
RemoteException
Port[] getPorts() throws NXException, RemoteException
Port
s associated with the terminal.
Port
corresponds to a port occurrence.
NXException
RemoteException
void addPort(Port port) throws NXException, RemoteException
Port
to the
terminal. If null, nothing is added.
Port
corresponds to a port occurrence.
port
- Port to add to the terminalNXException
RemoteException
void removePort(Port port) throws NXException, RemoteException
Port
from the
terminal. If the Port
is not
associated to the LogicalTerminal
or is null, nothing is done.
Port
corresponds to a port occurrence.
port
- Port to remove from the terminalNXException
RemoteException
void clearAllPorts() throws NXException, RemoteException
Port
of all
Port
s.
NXException
RemoteException
SingleDevice getParentConnector() throws NXException, RemoteException
Port
.
Port
cannot be associated to more than one physical connector at any time.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.