Package com.tensegrity.graph.rule

The rule package contains the code for rules that are used throughout the graph packages.

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.
 

Package com.tensegrity.graph.rule Description

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.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.