|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use RuleConfiguration | |
| com.tensegrity.graph.rule | The rule package contains the code for rules that are used throughout the graph packages. |
| com.tensegrity.graph.view | Contains the graph view interface. |
| Uses of RuleConfiguration in com.tensegrity.graph.rule |
| Methods in com.tensegrity.graph.rule that return RuleConfiguration | |
RuleConfiguration |
RuleConfiguration.deepCopy()
Returns a deep independent copy of this instance. |
| Methods in com.tensegrity.graph.rule with parameters of type RuleConfiguration | |
static boolean |
RuleChecks.checkRuleForSelectable(RuleConfiguration config,
VisualGraph visualgraph,
VisualGraphObject visualgraphobject)
Checks whether the given VisualGraphObject is selectable. |
static boolean |
RuleChecks.checkRuleForDeletable(RuleConfiguration config,
VisualGraph visualgraph,
VisualGraphObject visualgraphobject)
Checks whether the given VisualGraphObject is deletable. |
static boolean |
RuleChecks.checkRuleForMovable(RuleConfiguration config,
VisualGraph visualgraph,
VisualGraphObject visualgraphobject)
Checks whether the given VisualGraphObject is movable. |
static boolean |
RuleChecks.checkRuleForCopyable(RuleConfiguration config,
VisualGraph visualgraph,
VisualGraphObject visualgraphobject)
Checks whether the given VisualGraphObject is copyable. |
static boolean |
RuleChecks.checkRuleForCutable(RuleConfiguration config,
VisualGraph visualgraph,
VisualGraphObject visualgraphobject)
Checks whether the given VisualGraphObject is cutable. |
static boolean |
RuleChecks.checkEdgeRuleForDetachSource(RuleConfiguration config,
VisualGraph visualgraph,
VisualEdge visualedge)
Identifies whether the given VisualEdge
allows source deattachments. |
static boolean |
RuleChecks.checkEdgeRuleForDetachTarget(RuleConfiguration config,
VisualGraph visualgraph,
VisualEdge visualedge)
Identifies whether the given VisualEdge
allows target deattachments. |
static int |
RuleChecks.checkEdgeRuleForEdgeInsertMode(RuleConfiguration config,
VisualGraph visualgraph,
VisualEdge visualedge)
Identifies the edge-insert mode of the given VisualEdge. |
static int |
RuleChecks.checkEdgeRuleForSnapToPortDistance(RuleConfiguration config,
VisualGraph visualgraph,
VisualEdge visualedge)
Identifies the snap-to-port distance value of the given VisualEdge. |
static boolean |
RuleChecks.checkNodeRuleForApplyDegreesHierarchical(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the degree given by a NodeRule should be
applied hierarchical. |
static boolean |
RuleChecks.checkNodeRuleForDetachTarget(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
allows target deattachments. |
static boolean |
RuleChecks.checkNodeRuleForAttachTarget(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
allows target attachments. |
static boolean |
RuleChecks.checkNodeRuleForDetachSource(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
allows source dettachments. |
static boolean |
RuleChecks.checkNodeRuleForAttachSource(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
allows source attachments. |
static boolean |
RuleChecks.checkNodeRuleForMinimumInstanceCount(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Checks whether the given node has reached its minimum instance count. |
static boolean |
RuleChecks.checkNodeRuleForMaximumInstanceCount(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Checks whether the given node has reached its maximum instance count. |
static boolean |
RuleChecks.checkNodeRuleForMaximumInstanceCount2(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
|
static boolean |
RuleChecks.checkNodeRuleForLegalSubgraph(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode,
VisualSubgraph visualsubgraph)
Identifies whether the given VisualNode
can be legally part of the specified VisualSubgraph. |
static boolean |
RuleChecks.checkNodeRuleForCascadeDeleteEdges(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
cascades its edges when its deleted. |
static boolean |
RuleChecks.checkNodeRuleFor11NodeDelete(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
cascades its edges when its deleted. |
static boolean |
RuleChecks.checkNodeRuleForApplyCascadeNodeDeleteHierarchical(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the cascade node delete operations should be applied hierarchical. |
static boolean |
RuleChecks.checkNodeRuleForDetachOnMove(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
detaches on move. |
static boolean |
RuleChecks.checkNodeRuleForApplyEdgeSplitHierarchical(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the edge split operations should be applied hierarchical. |
static boolean |
RuleChecks.checkNodeRuleForProhibitEdgeSplit(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
prohibits edge-splits. |
static boolean |
RuleChecks.checkNodeRuleForAcceptOverlayEdgeCreation(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether a VisualNode should accept an overlay
edge creation. |
static boolean |
RuleChecks.checkNodeRuleForAcceptLooseNodesIfGroup(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
accepts loose VisualNodes if it is an
instance of VisualSubgraph. |
static boolean |
RuleChecks.checkNodeRuleForAcceptLooseNodesIfGroup(RuleConfiguration config,
VisualGraph visualgraph,
java.lang.String noderuleName)
Identifies whether the NodeRule given through
noderuleName accepts loose
VisualNodes. |
static boolean |
RuleChecks.checkNodeRuleForAcceptPasteIfGroup(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
accepts paste operations if it is an instance of
VisualSubgraph. |
static java.lang.String |
RuleChecks.checkNodeRuleForDropHandlerName(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
has a drop-handler. |
static java.lang.String |
RuleChecks.checkNodeRuleForNodeMovedInSubgraphHandlerName(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
has a node-moved-in-subgraph handler. |
static java.lang.String |
RuleChecks.checkNodeRuleForSubgraphRemoveHandlerName(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
has a subgraph-remove handler. |
static java.lang.String |
RuleChecks.checkNodeRuleForVisualNodeOverlayHandlerName(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
has a node-overlay handler. |
static boolean |
RuleChecks.checkNodeRuleForDisallowEdgeSplitRule(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode,
java.lang.String checkrule)
Identifies whether the given VisualNode
allows edge splits for the given checkrule name. |
static java.lang.String |
RuleChecks.checkNodeRuleForOverlayEdgeCreation(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualNode
has automatic edge creation upon node overlay. |
static int |
RuleChecks.checkGraphRuleForAutoSpace(RuleConfiguration config,
VisualGraph visualgraph)
Checks whether the given VisualGraph has
auto-space enabled. |
static boolean |
RuleChecks.checkGraphRuleForEdgeInsertSinglePosition(RuleConfiguration config,
VisualGraph visualgraph)
Checks whether the given VisualGraph is set
to edge-insert into a single position if multiple items
are subject to edge-splits. |
static int |
RuleChecks.checkGraphRuleForEdgeSplitTolerance(RuleConfiguration config,
VisualGraph visualgraph)
Checks for the tolerance value for edge-splitting. |
static boolean |
RuleChecks.checkGraphRuleForLegalCrossVisualSubgrahEdgeSplit(RuleConfiguration config,
VisualGraph visualgraph,
VisualNode visualnode)
Identifies whether the given VisualGraph
permits its edges to be split by the given VisualNode |
static boolean |
RuleChecks.checkGraphRuleForAcceptLooseObjects(RuleConfiguration config,
VisualGraph visualgraph)
Checks whether the given VisualGraph accepts loose objects. |
static java.lang.String |
RuleChecks.checkGraphRuleForDropHandlerName(RuleConfiguration config,
VisualGraph visualgraph)
Checks whether the given VisualGraph is associated with a
drop-handler. |
| Constructors in com.tensegrity.graph.rule with parameters of type RuleConfiguration | |
RuleConfiguration(RuleConfiguration other)
Copy contructor for the RuleConfiguration class. |
|
| Uses of RuleConfiguration in com.tensegrity.graph.view |
| Methods in com.tensegrity.graph.view that return RuleConfiguration | |
RuleConfiguration |
VisualGraphView.getRuleConfiguration()
Returns the RuleConfiguration associated with this
VisualGraphView. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||