public interface RouteLogicalAssociation extends NXObject
ISegment
and the target object is a clip or clamp which supports the harness. When
the segment is routed (i.e. condition on control object is satisfied),
the action is to suppress the target (clip or clamp) RouteLogicalAssociationCollection
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
addTarget(NXObject target)
Adds target to Logical Assocition
License requirements: routing_harness ("Routing Harness") . |
void |
enableLogicalAssociation(boolean enable)
Set Logical Association to enabled state or disabled state.
|
NXObject |
getControl()
Retrieves the control for LogicalAssocition
License requirements: routing_harness ("Routing Harness") . |
boolean |
getRoutedCondition()
Get the routed condition of a logical association object.
|
NXObject[] |
getTargets()
Get all the targets LogicalAssocition
License requirements: routing_harness ("Routing Harness") . |
void |
perform()
Performs the specified action (suppress or unsuppress) on the
RouteLogicalAssociation Object
License requirements: routing_harness ("Routing Harness") . |
void |
remove()
Removes the RouteLogicalAssociation object
License requirements: routing_harness ("Routing Harness") . |
void |
removeTarget(NXObject target)
Removes the target from Logical Assocition
License requirements: routing_harness ("Routing Harness") . |
void |
setControl(NXObject control)
Sets the control for LogicalAssocition
License requirements: routing_harness ("Routing Harness") . |
void |
setRoutedCondition(boolean condition)
Set the routed condition of a logical association object
The routed condition evaluates the state of the control object.
|
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
void perform() throws NXException, RemoteException
NXException
RemoteException
void remove() throws NXException, RemoteException
NXException
RemoteException
NXObject getControl() throws NXException, RemoteException
NXException
RemoteException
void setControl(NXObject control) throws NXException, RemoteException
control
- ControlNXException
RemoteException
NXObject[] getTargets() throws NXException, RemoteException
NXException
RemoteException
void addTarget(NXObject target) throws NXException, RemoteException
target
- Target to addNXException
RemoteException
void removeTarget(NXObject target) throws NXException, RemoteException
target
- Target to removeNXException
RemoteException
boolean getRoutedCondition() throws NXException, RemoteException
NXException
RemoteException
void setRoutedCondition(boolean condition) throws NXException, RemoteException
condition
- NXException
RemoteException
void enableLogicalAssociation(boolean enable) throws NXException, RemoteException
enable
- True or FalseNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.