public interface MultiPort extends Port, IAxisPort
MultiPort
.
These objects are ones to which segments are routed to or from when
creating a routing path.
Port.ConnectedPortsData, Port.CreateRotationVector, Port.FlowDirectionType, Port.PortType
SmartObject.UpdateOption, SmartObject.VisibilityOption
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
addTerminalPorts(TerminalPort[] terminalPorts)
Adds terminal ports to this
MultiPort . |
void |
addVirtualPorts(String[] virtualPorts)
Adds new virtual ports to this
MultiPort
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
TerminalPort[] |
getTerminalPorts()
Gets the terminal ports that are associated with this
MultiPort
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
String[] |
getVirtualPorts()
Gets the virtual ports that are associated with this
MultiPort
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
removeTerminalPorts(TerminalPort[] terminalPorts)
Removes terminal ports from this
MultiPort . |
void |
removeVirtualPorts(String[] virtualPorts)
Removes virtual ports from this
MultiPort . |
void |
setVirtualPorts(String[] virtualPorts)
Sets the virtual ports that are associated with this
MultiPort
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
allowMultipleConnections, askFeature, clockIncrementObject, connect, disconnect, findPortIntegerCharacteristic, findPortRealCharacteristic, findPortStringCharacteristic, getAlignmentVector, getClockIncrement, getComponent, getConnectedPorts, getControlPoint, getCutbackLength, getEngagement, getFlowDirection, getForwardExtension, getPortConnection, getPortType, getReferenceCharacteristic, getRotationObject, getRotationVector, getSegment, getStockOfPort, isEngagementLocked, isRotationLocked, lockEngagement, lockRotation, reorderFeature, setAllowMultipleConnections, setClockIncrement, setClockIncrementObject, setFlowDirection, setReferenceCharacteristic, unlockEngagement, unlockRotation
evaluate, removeParameters, replaceParameters, setVisibility, update, visibility
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, 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, 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
axis, cutbackLengthObject, engagementObject, forwardExtensionObject, setAlignVector, setAxis, setCutbackLength, setCutbackLengthObject, setEngagement, setEngagementObject, setForwardExtension, setForwardExtensionObject, setRotationObject, setRotationVector
point, position, setPoint, setPosition
deleteCharacterstics, getCharacteristics, getDestinationCharacteristics, getIntegerCharacteristic, getRealCharacteristic, getStringCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic2, setCharacteristic2, setCharacteristic2, setCharacteristics, setCharacteristics2
TerminalPort[] getTerminalPorts() throws NXException, RemoteException
MultiPort
NXException
RemoteException
String[] getVirtualPorts() throws NXException, RemoteException
MultiPort
NXException
RemoteException
void setVirtualPorts(String[] virtualPorts) throws NXException, RemoteException
MultiPort
virtualPorts
- Virtual Ports names associated with this
Multi PortNXException
RemoteException
void removeVirtualPorts(String[] virtualPorts) throws NXException, RemoteException
MultiPort
.
virtualPorts
- List of virtual port names to remove.
Ignores any virtuals that are not
already referenced by this object.NXException
RemoteException
void addVirtualPorts(String[] virtualPorts) throws NXException, RemoteException
MultiPort
virtualPorts
- List of virtual port names to add.
An error occurs if any of these
names are already in use as a
virtual or terminal port name on this
multi port.NXException
RemoteException
void removeTerminalPorts(TerminalPort[] terminalPorts) throws NXException, RemoteException
MultiPort
.
terminalPorts
- List of TerminalPort
s to remove.NXException
RemoteException
void addTerminalPorts(TerminalPort[] terminalPorts) throws NXException, RemoteException
MultiPort
.
terminalPorts
- List of TerminalPort
s to add.NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.