|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| GraphObjectRule |
Interface GraphObjectRule specifies the common attributes for
the rules defined in interfaces NodeRule and EdgeRule, which
are associated with objects of classes
VisualNode and
VisualEdge respectively.
|
| Rule |
Rule objects are the preferred way of defining the capabilities
and interactive behavior of VisualGraph elements. |
| RuleFeedback | Feedback specification. |
| Class Summary | |
| AbstractGraphObjectRule | Abstract base class that implements the functionality common to all rules |
| EdgeRule |
Class EdgeRule implements the rule template for
VisualEdge objects. |
| GraphRule |
Class GraphRule implements the rule template for
VisualGraph objects. |
| NodeRule |
Class NodeRule implements the rule template for
VisualNode objects. |
| RuleChecks | All the code that actually checks the rules is kept in this class. |
| RuleConfiguration | TODO: comment |
| RuleRegistry |
Class RuleRegistry is primarily responsible for managing
Rule instances. |
| Exception Summary | |
| RuleDynamicException | Thrown if a rule operation fails. |
The rule package contains the code for rules that are used throughout the graph packages. Rules determine the way a graph acts during programmatic and interactive manipulation. By using rules, one can customize the way a graph behaves.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||