public interface LogicalConnection extends ConnectivityDefinition
Routing.LogicalTerminal
.
Routing.Electrical.Connection
to constrain
a connection to one From and To Routing.LogicalTerminal
This is an abstract class and is for future use.
See NX Open Routing help for detailed information on the Connection data model
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
boolean |
addFromTerminal(LogicalTerminal fromTerminal)
Add
Routing.LogicalTerminal to the From Terminals collection. |
boolean |
addToTerminal(LogicalTerminal toTerminal)
Add
Routing.LogicalTerminal to end of the To Terminals collection. |
LogicalTerminal[] |
getFromTerminals()
Get all From Terminals from the logical connection
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
LogicalTerminal[] |
getToTerminals()
Get all To Terminals from the logical connection
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
boolean |
removeFromTerminal(LogicalTerminal fromTerminal)
Remove a
Routing.LogicalTerminal from the From Terminals collection. |
boolean |
removeToTerminal(LogicalTerminal toTerminal)
Remove a
Routing.LogicalTerminal from the To Terminals collection. |
void |
replaceFromTerminals(LogicalTerminal[] fromTerminals)
Replace the existing From Terminals for the logical connection with
collection of
Routing.LogicalTerminal terminals
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX4.0.2 |
void |
replaceToTerminals(LogicalTerminal[] toTerminals)
Replace the existing To Terminals for the logical connection with
collection of
Routing.LogicalTerminal terminals
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX4.0.2 |
implementedBy
guid, setGuid
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
deleteCharacterstics, getCharacteristics, getDestinationCharacteristics, getIntegerCharacteristic, getRealCharacteristic, getStringCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic2, setCharacteristic2, setCharacteristic2, setCharacteristics, setCharacteristics2
LogicalTerminal[] getFromTerminals() throws NXException, RemoteException
Routing.LogicalTerminal
NXException
RemoteException
LogicalTerminal[] getToTerminals() throws NXException, RemoteException
Routing.LogicalTerminal
NXException
RemoteException
void replaceFromTerminals(LogicalTerminal[] fromTerminals) throws NXException, RemoteException
Routing.LogicalTerminal
terminals
fromTerminals
- Collection of Routing.LogicalTerminal
NXException
RemoteException
void replaceToTerminals(LogicalTerminal[] toTerminals) throws NXException, RemoteException
Routing.LogicalTerminal
terminals
toTerminals
- Collection of Routing.LogicalTerminal
NXException
RemoteException
boolean addFromTerminal(LogicalTerminal fromTerminal) throws NXException, RemoteException
Routing.LogicalTerminal
to the From Terminals collection.
Ordering is not important within variable length array.
fromTerminal
- Cannot be nullRouting.LogicalTerminal
?NXException
RemoteException
boolean removeFromTerminal(LogicalTerminal fromTerminal) throws NXException, RemoteException
Routing.LogicalTerminal
from the From Terminals collection.
Ordering is not important within the variable length array.
fromTerminal
- May be nullRouting.LogicalTerminal
?NXException
RemoteException
boolean addToTerminal(LogicalTerminal toTerminal) throws NXException, RemoteException
Routing.LogicalTerminal
to end of the To Terminals collection.
Ordering is not important within variable length array.
toTerminal
- A Routing.LogicalTerminal
Routing.LogicalTerminal
?.NXException
RemoteException
boolean removeToTerminal(LogicalTerminal toTerminal) throws NXException, RemoteException
Routing.LogicalTerminal
from the To Terminals collection.
Ordering is not important within the variable length array.
toTerminal
- May be nullRouting.LogicalTerminal
?NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.