public interface DesignRule extends NXObject
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
addViolations(DesignRuleViolation[] violations)
Violation are added to the design rule
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
String |
application()
Returns the application of the design rule that it belongs to is returned
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
String |
description()
Returns the description of the design rule is returned
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
String |
drname()
Returns the name of the design rule is returned
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
DesignRuleViolation[] |
getViolations()
Violation of the design rule are returned
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
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
String drname() throws NXException, RemoteException
NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
String application() throws NXException, RemoteException
NXException
RemoteException
DesignRuleViolation[] getViolations() throws NXException, RemoteException
NXException
RemoteException
void addViolations(DesignRuleViolation[] violations) throws NXException, RemoteException
violations
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.