public interface InterfaceTerminalRelationshipBase extends ObjectRelationship
InterfaceTerminalRelationshipBase
relates many
Port
s to one 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, NXObject.NextUserAttributeData
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
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
Port
in the InterfaceTerminalRelationshipBase
with a relationship of relating.
InterfaceTerminalRelationshipBase
object can have only one relating Port
associated with one or more related Port
s.
NXException
RemoteException
void setRelatingInterfaceTerminal(InterfaceTerminalShadow relatingInterfaceTerminal) throws NXException, RemoteException
relatingInterfaceTerminal
- NXException
RemoteException
InterfaceTerminalShadow[] getRelatedInterfaceTerminals() throws NXException, RemoteException
Port
s in the InterfaceTerminalRelationshipBase
object with a relationship of related.
InterfaceTerminalRelationshipBase
object can have one or more related Port
s
associated with a single relating Port
.
NXException
RemoteException
void addRelatedInterfaceTerminal(InterfaceTerminalShadow relatedInterfaceTerminal) throws NXException, RemoteException
Port
to the InterfaceTerminalRelationshipBase
object
with a relationship of related.
relatedInterfaceTerminal
- NXException
RemoteException
void removeRelatedInterfaceTerminal(InterfaceTerminalShadow relatedInterfaceTerminal) throws NXException, RemoteException
Port
from the list of related terminals in the
InterfaceTerminalRelationshipBase
object.
relatedInterfaceTerminal
- NXException
RemoteException
void replaceRelatedInterfaceTerminals(InterfaceTerminalShadow[] relatedInterfaceTerminals) throws NXException, RemoteException
Port
s in the InterfaceTerminalRelationshipBase
object with input ones.
Port
s in a relationship and replaces them with the set
of input Port
s.
relatedInterfaceTerminals
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.