Uses of Class
com.tensegrity.graph.rule.RuleConfiguration

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.
 



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