public interface DesignRuleViolationViewer extends Builder
RouteManager.createDesignRuleViolationViewer(nxopen.NXObject[])
Property | Value |
---|---|
DialogViolationId | 0 |
FilterOptionValue | AllViolations |
NavigateViolationLocationOption | true |
OverrideOptionValue | No |
Modifier and Type | Interface and Description |
---|---|
static class |
DesignRuleViolationViewer.FilterOption
Enumerations to show options for filter.
|
static class |
DesignRuleViolationViewer.OverrideOption
Enumerations to show options for override
|
Modifier and Type | Method and Description |
---|---|
int |
dialogViolationId()
Returns the dialog design rule violation Id
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
DesignRuleViolationViewer.FilterOption |
filterOptionValue()
Returns the value for filter option of route Design Rule Violation
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
String[] |
getOverrideText()
Returns the text written as a reason for overriding the violation
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
boolean |
navigateViolationLocationOption()
Returns the state of Violation Location toggle option,
if true: Navigate Violation Locations of current violation
if false: Navigate Violations.
|
DesignRuleViolationViewer.OverrideOption |
overrideOptionValue()
Returns the value for design Rule Violation override option
if Yes: violation is overridden
if No: violation is not overridden
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setDialogViolationId(int dialogViolationID)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setFilterOptionValue(DesignRuleViolationViewer.FilterOption filterOptionValue)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setNavigateViolationLocationOption(boolean navigateViolationLocationOption)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setOverrideOptionValue(DesignRuleViolationViewer.OverrideOption overrideOptionValue)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setOverrideText(String[] overrideText)
Sets the text for reason of overriding the violation
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setUsername(String username)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
String |
username()
Returns the username who has overridden design Rule violation
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
int dialogViolationId() throws NXException, RemoteException
NXException
RemoteException
void setDialogViolationId(int dialogViolationID) throws NXException, RemoteException
dialogViolationID
- NXException
RemoteException
boolean navigateViolationLocationOption() throws NXException, RemoteException
NXException
RemoteException
void setNavigateViolationLocationOption(boolean navigateViolationLocationOption) throws NXException, RemoteException
navigateViolationLocationOption
- NXException
RemoteException
DesignRuleViolationViewer.FilterOption filterOptionValue() throws NXException, RemoteException
NXException
RemoteException
void setFilterOptionValue(DesignRuleViolationViewer.FilterOption filterOptionValue) throws NXException, RemoteException
filterOptionValue
- NXException
RemoteException
DesignRuleViolationViewer.OverrideOption overrideOptionValue() throws NXException, RemoteException
NXException
RemoteException
void setOverrideOptionValue(DesignRuleViolationViewer.OverrideOption overrideOptionValue) throws NXException, RemoteException
overrideOptionValue
- NXException
RemoteException
String username() throws NXException, RemoteException
NXException
RemoteException
void setUsername(String username) throws NXException, RemoteException
username
- NXException
RemoteException
String[] getOverrideText() throws NXException, RemoteException
NXException
RemoteException
void setOverrideText(String[] overrideText) throws NXException, RemoteException
overrideText
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.