public interface InterfaceTerminalRelationshipBase extends ObjectRelationship
InterfaceTerminalRelationshipBase
relates many
nxopen.routing.Port
s to one nxopen.routing.Port
.
Modifier and Type | Interface and Description |
---|---|
static class |
InterfaceTerminalRelationshipBase.RelationType
Type of interface terminal relationships as per STEP 212 Standards.
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
addRelatedInterfaceTerminal(InterfaceTerminalShadow relatedInterfaceTerminal)
Adds a
nxopen.routing.Port to the InterfaceTerminalRelationshipBase object
with a relationship of related. |
InterfaceTerminalShadow[] |
getRelatedInterfaceTerminals()
Gets the list of
nxopen.routing.Port s in the InterfaceTerminalRelationshipBase
object with a relationship of related. |
InterfaceTerminalShadow |
getRelatingInterfaceTerminal()
Gets the
nxopen.routing.Port in the InterfaceTerminalRelationshipBase
with a relationship of relating. |
InterfaceTerminalRelationshipBase.RelationType |
relationshipType()
Returns the type of the
InterfaceTerminalRelationshipBase object. |
void |
removeRelatedInterfaceTerminal(InterfaceTerminalShadow relatedInterfaceTerminal)
Removes a related
nxopen.routing.Port from the list of related terminals in the
InterfaceTerminalRelationshipBase object. |
void |
replaceRelatedInterfaceTerminals(InterfaceTerminalShadow[] relatedInterfaceTerminals)
Replaces the existing related
nxopen.routing.Port s in the InterfaceTerminalRelationshipBase
object with input ones. |
void |
setRelatingInterfaceTerminal(InterfaceTerminalShadow relatingInterfaceTerminal)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setRelationshipType(InterfaceTerminalRelationshipBase.RelationType relationshipType)
Sets the type of the
InterfaceTerminalRelationshipBase object. |
guid, setGuid
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, 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
InterfaceTerminalRelationshipBase.RelationType relationshipType() throws NXException, RemoteException
InterfaceTerminalRelationshipBase
object.
InterfaceTerminalRelationshipBase.RelationType.DECOMPOSITION
NXException
RemoteException
void setRelationshipType(InterfaceTerminalRelationshipBase.RelationType relationshipType) throws NXException, RemoteException
InterfaceTerminalRelationshipBase
object.
InterfaceTerminalRelationshipBase.RelationType.DECOMPOSITION
relationshipType
- NXException
RemoteException
InterfaceTerminalShadow getRelatingInterfaceTerminal() throws NXException, RemoteException
nxopen.routing.Port
in the InterfaceTerminalRelationshipBase
with a relationship of relating.
InterfaceTerminalRelationshipBase
object can have only one relating nxopen.routing.Port
associated with one or more related nxopen.routing.Port
s.
NXException
RemoteException
void setRelatingInterfaceTerminal(InterfaceTerminalShadow relatingInterfaceTerminal) throws NXException, RemoteException
relatingInterfaceTerminal
- NXException
RemoteException
InterfaceTerminalShadow[] getRelatedInterfaceTerminals() throws NXException, RemoteException
nxopen.routing.Port
s in the InterfaceTerminalRelationshipBase
object with a relationship of related.
InterfaceTerminalRelationshipBase
object can have one or more related nxopen.routing.Port
s
associated with a single relating nxopen.routing.Port
.
NXException
RemoteException
void addRelatedInterfaceTerminal(InterfaceTerminalShadow relatedInterfaceTerminal) throws NXException, RemoteException
nxopen.routing.Port
to the InterfaceTerminalRelationshipBase
object
with a relationship of related.
relatedInterfaceTerminal
- NXException
RemoteException
void removeRelatedInterfaceTerminal(InterfaceTerminalShadow relatedInterfaceTerminal) throws NXException, RemoteException
nxopen.routing.Port
from the list of related terminals in the
InterfaceTerminalRelationshipBase
object.
relatedInterfaceTerminal
- NXException
RemoteException
void replaceRelatedInterfaceTerminals(InterfaceTerminalShadow[] relatedInterfaceTerminals) throws NXException, RemoteException
nxopen.routing.Port
s in the InterfaceTerminalRelationshipBase
object with input ones.
nxopen.routing.Port
s in a relationship and replaces them with the set
of input nxopen.routing.Port
s.
relatedInterfaceTerminals
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.