|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.tensegrity.graph.rule.RuleConfiguration
TODO: comment
| Constructor Summary | |
RuleConfiguration()
Default contructor for the RuleConfiguration class. |
|
RuleConfiguration(RuleConfiguration other)
Copy contructor for the RuleConfiguration class. |
|
| Method Summary | |
boolean |
areRuleChecksEnabled()
Returns a boolean that indicates whether the rule are
enabled or not. |
RuleConfiguration |
deepCopy()
Returns a deep independent copy of this instance. |
void |
enableEdgeRuleCheckForDetachSource(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'detach source' property of an
EdgeRule. |
void |
enableEdgeRuleCheckForDetachTarget(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'detach target' property of an
EdgeRule. |
void |
enableEdgeRuleCheckForEdgeInsertMode(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'edge insert mode' property of an
EdgeRule. |
void |
enableEdgeRuleCheckForSnapToPortDistance(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'snap to port distance' property of an
EdgeRule. |
void |
enableGraphRuleCheckForAcceptLooseNodes(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'accept loose nodes' property of a
GraphRule. |
void |
enableGraphRuleCheckForAutoSpace(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'auto space' property of a
GraphRule. |
void |
enableGraphRuleCheckForDropHandlerName(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'drop handler name' property of a
GraphRule. |
void |
enableGraphRuleCheckForEdgeInsertSinglePosition(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'edge insert single position' property of
a GraphRule. |
void |
enableGraphRuleCheckForEdgeSplitTolerance(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'edge split tolerance' property of a
GraphRule. |
void |
enableGraphRuleCheckForLegalCrossVisualSubgraphEdgeSplit(boolean enabled)
Depending on the given booolean this method enables or
disabled the check against the 'legal cross visualsubgraph edge split'
property of a GraphRule. |
void |
enableNodeRuleCheckForAcceptLooseNodesIfGroup(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'accept loose node if subgraph' property
of a NodeRule. |
void |
enableNodeRuleCheckForAcceptOverlayEdgeCreation(boolean enabled)
Depending on the given boolean this method enables or
disables the 'accept overlay edge creation' property of a
NodeRule. |
void |
enableNodeRuleCheckForAcceptPasteIfGroup(boolean enabled)
Depending on the given boolean this mehtod enables or
disabled the check against the 'accept paste if subgraph' property of a
NodeRule. |
void |
enableNodeRuleCheckForApplyCascadeNodeDeleteHierarchical(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'apply cascade node delete hierarchical'
property of a NodeRule. |
void |
enableNodeRuleCheckForApplyDegreesHierarchical(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'apply degrees hierarchical' property of
a NodeRule. |
void |
enableNodeRuleCheckForApplyEdgeSplitHierarchical(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'apply edge split hierarchical' property
of a NodeRule. |
void |
enableNodeRuleCheckForCascade11NodeDelete(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'cascade 11node delete' property of a
NodeRule. |
void |
enableNodeRuleCheckForCascadeDeleteEdges(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'cascade delete edges' property of a
NodeRule. |
void |
enableNodeRuleCheckForDetachOnMove(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'detach on move' property of a
NodeRule. |
void |
enableNodeRuleCheckForDisallowEdgeSplitRule(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'disallow edge split rule' property of a
NodeRule. |
void |
enableNodeRuleCheckForDropHandlerName(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'drop handler name' property of a
NodeRule. |
void |
enableNodeRuleCheckForIndegreeMaximum(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'indegree maximum' property of a
NodeRule. |
void |
enableNodeRuleCheckForIndegreeMinimum(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'indegree minimum' property of a
NodeRule. |
void |
enableNodeRuleCheckForLegalSubgraph(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'legal subgraph' property of a
NodeRule. |
void |
enableNodeRuleCheckForMaximumInstanceCount(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'instance maximum' property of a
NodeRule. |
void |
enableNodeRuleCheckForMinimumInstanceCount(boolean enabled)
Depeding on the given boolean this method enables or
disables the check against the 'instance minimum' property of a
NodeRule. |
void |
enableNodeRuleCheckForNodeMovedInSubgraphHandlerName(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'node moved in subgraph handler name'
property of a NodeRule. |
void |
enableNodeRuleCheckForOutdegreeMaximum(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'outdegree maximum' property of a
NodeRule. |
void |
enableNodeRuleCheckForOutdegreeMinimum(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'outdegree minimum' property of a
NodeRule. |
void |
enableNodeRuleCheckForOverlayEdgeCreation(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'overlay edge creation' property of a
NodeRule. |
void |
enableNodeRuleCheckForProhibitEdgeSplit(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'prohibit edge split' property of a
NodeRule. |
void |
enableNodeRuleCheckForSubgraphRemoveHandlerName(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'subgraph remove handler name' property
of a NodeRule. |
void |
enableNodeRuleCheckForVisualNodeOverlayHandlerName(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the 'visualnode overlay handler name' property
of a NodeRule. |
void |
enableRuleCheckForCopyable(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the copyability state of a
VisualGraphObject. |
void |
enableRuleCheckForCutable(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the cutability state of a
VisualGraphObject. |
void |
enableRuleCheckForDeletable(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the deletability state of a
VisualGraphObject. |
void |
enableRuleCheckForMovable(boolean enabled)
Depending in the given boolean this method enables or
disables the check against the movability state of a
VisualGraphObject. |
void |
enableRuleCheckForSelectable(boolean enabled)
Depending on the given boolean this method enables or
disables the check against the selectability state of a
VisualGraphObject. |
void |
enableRuleChecks(boolean enable)
Depending on the given boolean this method enables or
disables all rule checks. |
void |
enableRuleChecksFromStack()
Restores the old state for the check of all rules from the internal stack. |
void |
enableRuleChecksWithStack(boolean enable)
Depending on the given boolean this method enables or
disables all rule checks. |
boolean |
getRuleCheckForDeletableFlag()
|
boolean |
isEdgeRuleCheckForDetachSourceEnabled()
Returns a boolean that indicates whether the rule check
against the 'detach source' property of an EdgeRule is
enabled or not. |
boolean |
isEdgeRuleCheckForDetachTargetEnabled()
Returns a boolean that indicates whether the rule check
against the 'detach target' property if an EdgeRule is
enabled or not. |
boolean |
isEdgeRuleCheckForEdgeInsertModeEnabled()
Return a boolean that indicates whether the rule check
against the 'edge insert mode' property of an EdgeRule is
enabled or not. |
boolean |
isEdgeRuleCheckForSnapToPortDistanceEnabled()
Return a boolean that indicates whether the rule check
against the 'snap to port distance' property of an EdgeRule
is enabled or not. |
boolean |
isGraphRuleCheckForAcceptLooseNodesEnabled()
Returns a boolean that indicates whether the rule check
against the 'accept loose nodes' property of a GraphRule is
enabled or not. |
boolean |
isGraphRuleCheckForAutoSpaceEnabled()
Returns a boolean that indicates whether the rule check
against the 'auto space' property of a GraphRule is
enabled or not. |
boolean |
isGraphRuleCheckForDropHandlerNameEnabled()
Returns a boolean that indicates whether the rule check
against the 'drop handler name' property of a GraphRule is
enabled or not. |
boolean |
isGraphRuleCheckForEdgeInsertSinglePositionEnabled()
Returns a boolean that indicates whether the rule check
against the 'edge insert single position' property of a
GraphRule is enabled or not. |
boolean |
isGraphRuleCheckForEdgeSplitToleranceEnabled()
Returns a boolean that indicates whether the rule check
against the 'edge split tolerance' property of a GraphRule
is enabled or not. |
boolean |
isGraphRuleCheckForLegalCrossVisualSubgraphEdgeSplitEnabled()
Returns a boolean that indicates whether the rule check
against the 'legal cross visualsubgraph edge split' property of a
GraphRule is enabled or not. |
boolean |
isNodeRuleCheckForAcceptLooseNodesIfGroupEnabled()
Returns a boolean that indicates whether the rule check
against the 'accept loose nodes if subgraph' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForAcceptOverlayEdgeCreationEnabled()
Returns a boolean that indicates whether the rule check
against the 'accept overlay edge creation' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForAcceptPasteIfGroupEnabled()
Returns a boolean that indicates whether the rule check
against the 'accept paste if subgraph' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForApplyCascadeNodeDeleteHierarchicalEnabled()
Returns a boolean that indicates whether the rule check
against the 'apply cascade node delete hierarchical' property of a
NodeRule enabled or not. |
boolean |
isNodeRuleCheckForApplyDegreesHierarchicalEnabled()
Return a boolean that indicates whether the rule check
against the 'apply degrees hierarchical' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForApplyEdgeSplitHierarchicalEnabled()
Returns a boolean that indicates whether the rule check
against the 'apply edge split hierarchical' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForCascade11NodeDeleteEnabled()
Returns a boolean that indicates whether the rule check
against the 'cascade 11node delete' property of a NodeRule
is enabled or not. |
boolean |
isNodeRuleCheckForCascadeDeleteEdgesEnabled()
Returns a boolean that indicates whether the rule check
against the 'cascade delete edges' property of a NodeRule
is enabled or not. |
boolean |
isNodeRuleCheckForDetachOnMoveEnabled()
Returns a boolean that indicates whether the rule check
against the 'detach on move' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForDisallowEdgeSplitRuleEnabled()
Returns a boolean that indicates whether the rule check
against the 'disallow edge split rule' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForDropHandlerNameEnabled()
Returns a boolean that indicates whether the rule check
against the 'drop handler name' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForIndegreeMaximumEnabled()
Returns a boolean that indicates whether the rule check
against the 'indegree maximum' property of a NodeRule is
enables or not. |
boolean |
isNodeRuleCheckForIndegreeMinimumEnabled()
Returns a boolean that indicates whether the rule check
against the 'indegree minimum' property of a NodeRule is
enables or not. |
boolean |
isNodeRuleCheckForLegalSubgraphEnabled()
Returns a boolean that indicates whether the rule check
against the 'legal subgraph' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForMaximumInstanceCountEnabled()
Return a boolean that indicates whether the rule check
against the 'instance maximum' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForMinimumInstanceCountEnabled()
Returns a boolean that indicate whether the rule check
against the 'instance minimum' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForNodeMovedInSubgraphHandlerNameEnabled()
Returns a boolean that indicates whether the rule check
against the 'node moved in subgraph handler name' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForOutdegreeMaximumEnabled()
Returns a boolean that indicates whether the rule check
against the 'outdegree maximum' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForOutdegreeMinimumEnabled()
Returns a boolean that indicates whether the rule check
against the 'outdegree minimum' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForOverlayEdgeCreationEnabled()
Returns a boolean that indicates whether the rule check
against the 'overlay edge creation' property of a NodeRule
is enabled or not. |
boolean |
isNodeRuleCheckForProhibitEdgeSplitEnabled()
Returns a boolean that indicates whether the rule check
against the 'prohibit edge split' property of a NodeRule is
enabled or not. |
boolean |
isNodeRuleCheckForSubgraphRemoveHandlerNameEnabled()
Returns a boolean that indicates whether the rule check
against the 'subgraph remove handler name' property of a
NodeRule is enabled or not. |
boolean |
isNodeRuleCheckForVisualNodeOverlayHandlerNameEnabled()
Returns a boolean that indicates whether the rule check
against the 'visualnode overlay handler name' of a NodeRule
is enabled or not. |
boolean |
isRuleCheckForCopyableEnabled()
Returns a boolean that indicates whether the rule check
against the copyability state of a VisualGraphObject is
enabled or not. |
boolean |
isRuleCheckForCutableEnabled()
Returns a boolean that indicates whether the rule check
against the cutability state of a VisualGraphObject is
enabled or not. |
boolean |
isRuleCheckForDeletableEnabled()
Returns a boolean that indicates whether the rule check
against the deletability state of a VisualGraphObject is
enabled or not.
|
boolean |
isRuleCheckForMovableEnabled()
Returns a boolean that indicates whether the rule check
against the movability state of a VisualGraphObject is
enabled or not. |
boolean |
isRuleCheckForSelectableEnabled()
Returns a boolean that indicates whether the rule check
against the selectability state of a VisualGraphObject is
enabled or not. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RuleConfiguration()
RuleConfiguration class.
public RuleConfiguration(RuleConfiguration other)
RuleConfiguration class.
| Method Detail |
public final boolean areRuleChecksEnabled()
boolean that indicates whether the rule are
enabled or not.
public final void enableRuleChecks(boolean enable)
boolean this method enables or
disables all rule checks.
enable - flag indicating whether to perform all rule checkspublic final void enableRuleChecksWithStack(boolean enable)
boolean this method enables or
disables all rule checks. Additionally the old state is put onto a
stack so that it can be easily restored afterwards.
enableRuleChecksFromStack() afterwards.
Otherwise the internal stack gets demaged.
enable - flag indicating whether to perform all rule checksenableRuleChecksFromStack()public final void enableRuleChecksFromStack()
enableRuleChecksWithStack(boolean) must have been called
beforehand.
enableRuleChecksWithStack(boolean)public final boolean isRuleCheckForSelectableEnabled()
boolean that indicates whether the rule check
against the selectability state of a VisualGraphObject is
enabled or not.
GraphObjectRulepublic final void enableRuleCheckForSelectable(boolean enabled)
boolean this method enables or
disables the check against the selectability state of a
VisualGraphObject.
enabled - flag indicating whether to perform the selectability checkGraphObjectRulepublic final boolean isRuleCheckForDeletableEnabled()
boolean that indicates whether the rule check
against the deletability state of a VisualGraphObject is
enabled or not.
boolean is combined with the overall rule
check set through enableRuleChecks(boolean) or
enableRuleChecksWithStack(boolean).
GraphObjectRulepublic final boolean getRuleCheckForDeletableFlag()
public final void enableRuleCheckForDeletable(boolean enabled)
boolean this method enables or
disables the check against the deletability state of a
VisualGraphObject.
enabled - flag indicating whether to perform the deletability checkGraphObjectRulepublic final boolean isRuleCheckForMovableEnabled()
boolean that indicates whether the rule check
against the movability state of a VisualGraphObject is
enabled or not.
GraphObjectRulepublic final void enableRuleCheckForMovable(boolean enabled)
boolean this method enables or
disables the check against the movability state of a
VisualGraphObject.
enabled - flag indicating whether to perform the movability checkGraphObjectRulepublic final boolean isRuleCheckForCopyableEnabled()
boolean that indicates whether the rule check
against the copyability state of a VisualGraphObject is
enabled or not.
GraphObjectRulepublic final void enableRuleCheckForCopyable(boolean enabled)
boolean this method enables or
disables the check against the copyability state of a
VisualGraphObject.
enabled - flag indicating whether to perform the copyability checkGraphObjectRulepublic final boolean isRuleCheckForCutableEnabled()
boolean that indicates whether the rule check
against the cutability state of a VisualGraphObject is
enabled or not.
GraphObjectRulepublic final void enableRuleCheckForCutable(boolean enabled)
boolean this method enables or
disables the check against the cutability state of a
VisualGraphObject.
enabled - flag indicating whether to perform the cutability checkGraphObjectRulepublic final boolean isEdgeRuleCheckForDetachSourceEnabled()
boolean that indicates whether the rule check
against the 'detach source' property of an EdgeRule is
enabled or not.
EdgeRulepublic final void enableEdgeRuleCheckForDetachSource(boolean enabled)
boolean this method enables or
disables the check against the 'detach source' property of an
EdgeRule.
enabled - flag indicating whether to perform the 'detach source'
checkEdgeRulepublic final boolean isEdgeRuleCheckForDetachTargetEnabled()
boolean that indicates whether the rule check
against the 'detach target' property if an EdgeRule is
enabled or not.
EdgeRulepublic final void enableEdgeRuleCheckForDetachTarget(boolean enabled)
boolean this method enables or
disables the check against the 'detach target' property of an
EdgeRule.
enabled - flag indicating whether to perform the 'detach target'
checkEdgeRulepublic final boolean isEdgeRuleCheckForEdgeInsertModeEnabled()
boolean that indicates whether the rule check
against the 'edge insert mode' property of an EdgeRule is
enabled or not.
EdgeRulepublic final void enableEdgeRuleCheckForEdgeInsertMode(boolean enabled)
boolean this method enables or
disables the check against the 'edge insert mode' property of an
EdgeRule.
enabled - flag indicating whether to perform the 'edge insert mode'
checkEdgeRulepublic final boolean isEdgeRuleCheckForSnapToPortDistanceEnabled()
boolean that indicates whether the rule check
against the 'snap to port distance' property of an EdgeRule
is enabled or not.
EdgeRulepublic final void enableEdgeRuleCheckForSnapToPortDistance(boolean enabled)
boolean this method enables or
disables the check against the 'snap to port distance' property of an
EdgeRule.
enabled - flag indicating whether to perform the 'snap to port
distance' checkEdgeRulepublic final boolean isNodeRuleCheckForApplyDegreesHierarchicalEnabled()
boolean that indicates whether the rule check
against the 'apply degrees hierarchical' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForApplyDegreesHierarchical(boolean enabled)
boolean this method enables or
disables the check against the 'apply degrees hierarchical' property of
a NodeRule.
enabled - flag indicating whether to perform the 'apply degrees
hierarchical' checkNodeRulepublic final boolean isNodeRuleCheckForIndegreeMinimumEnabled()
boolean that indicates whether the rule check
against the 'indegree minimum' property of a NodeRule is
enables or not.
NodeRulepublic final void enableNodeRuleCheckForIndegreeMinimum(boolean enabled)
boolean this method enables or
disables the check against the 'indegree minimum' property of a
NodeRule.
enabled - flag indicating whether to perform the 'indegree minimum'
checkNodeRulepublic final boolean isNodeRuleCheckForIndegreeMaximumEnabled()
boolean that indicates whether the rule check
against the 'indegree maximum' property of a NodeRule is
enables or not.
NodeRulepublic final void enableNodeRuleCheckForIndegreeMaximum(boolean enabled)
boolean this method enables or
disables the check against the 'indegree maximum' property of a
NodeRule.
enabled - flag indicating whether to perform the 'indegree maximum'
checkNodeRulepublic final boolean isNodeRuleCheckForOutdegreeMinimumEnabled()
boolean that indicates whether the rule check
against the 'outdegree minimum' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForOutdegreeMinimum(boolean enabled)
boolean this method enables or
disables the check against the 'outdegree minimum' property of a
NodeRule.
enabled - flag indicating whether to perform the 'outdegree minimum'
checkNodeRulepublic final boolean isNodeRuleCheckForOutdegreeMaximumEnabled()
boolean that indicates whether the rule check
against the 'outdegree maximum' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForOutdegreeMaximum(boolean enabled)
boolean this method enables or
disables the check against the 'outdegree maximum' property of a
NodeRule.
enabled - flag indicating whether to perform the 'outdegree maximum'
checkNodeRulepublic final boolean isNodeRuleCheckForMinimumInstanceCountEnabled()
boolean that indicate whether the rule check
against the 'instance minimum' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForMinimumInstanceCount(boolean enabled)
boolean this method enables or
disables the check against the 'instance minimum' property of a
NodeRule.
enabled - flag indicating whether to perform the 'instance minimum'
checkNodeRulepublic final boolean isNodeRuleCheckForMaximumInstanceCountEnabled()
boolean that indicates whether the rule check
against the 'instance maximum' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForMaximumInstanceCount(boolean enabled)
boolean this method enables or
disables the check against the 'instance maximum' property of a
NodeRule.
enabled - flag indicating whether to perform the 'instance maximum'
checkNodeRulepublic final boolean isNodeRuleCheckForLegalSubgraphEnabled()
boolean that indicates whether the rule check
against the 'legal subgraph' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForLegalSubgraph(boolean enabled)
boolean this method enables or
disables the check against the 'legal subgraph' property of a
NodeRule.
enabled - flag indicating whether to perform the 'legal subgraph'
checkNodeRulepublic final boolean isNodeRuleCheckForCascadeDeleteEdgesEnabled()
boolean that indicates whether the rule check
against the 'cascade delete edges' property of a NodeRule
is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForCascadeDeleteEdges(boolean enabled)
boolean this method enables or
disables the check against the 'cascade delete edges' property of a
NodeRule.
enabled - flag that indicates whether to perform the 'cascade delete
edges' checkNodeRulepublic final boolean isNodeRuleCheckForCascade11NodeDeleteEnabled()
boolean that indicates whether the rule check
against the 'cascade 11node delete' property of a NodeRule
is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForCascade11NodeDelete(boolean enabled)
boolean this method enables or
disables the check against the 'cascade 11node delete' property of a
NodeRule.
enabled - flag indicating whether to perform the 'cascade 11node
delete' checkNodeRulepublic final boolean isNodeRuleCheckForApplyCascadeNodeDeleteHierarchicalEnabled()
boolean that indicates whether the rule check
against the 'apply cascade node delete hierarchical' property of a
NodeRule enabled or not.
NodeRulepublic final void enableNodeRuleCheckForApplyCascadeNodeDeleteHierarchical(boolean enabled)
boolean this method enables or
disables the check against the 'apply cascade node delete hierarchical'
property of a NodeRule.
enabled - flag indicating whether to perform the 'apply cascade node
delete hierarchical' checkNodeRulepublic final boolean isNodeRuleCheckForDetachOnMoveEnabled()
boolean that indicates whether the rule check
against the 'detach on move' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForDetachOnMove(boolean enabled)
boolean this method enables or
disables the check against the 'detach on move' property of a
NodeRule.
enabled - flag indicating whether to perform the 'detach on move'
checkNodeRulepublic final boolean isNodeRuleCheckForApplyEdgeSplitHierarchicalEnabled()
boolean that indicates whether the rule check
against the 'apply edge split hierarchical' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForApplyEdgeSplitHierarchical(boolean enabled)
boolean this method enables or
disables the check against the 'apply edge split hierarchical' property
of a NodeRule.
enabled - flag indicating whether to perform the 'apply edge split
hierarchical' checkNodeRulepublic final boolean isNodeRuleCheckForProhibitEdgeSplitEnabled()
boolean that indicates whether the rule check
against the 'prohibit edge split' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForProhibitEdgeSplit(boolean enabled)
boolean this method enables or
disables the check against the 'prohibit edge split' property of a
NodeRule.
enabled - flag indicating whether to perform the 'prohibit edge
split' check or notNodeRulepublic final boolean isNodeRuleCheckForAcceptOverlayEdgeCreationEnabled()
boolean that indicates whether the rule check
against the 'accept overlay edge creation' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForAcceptOverlayEdgeCreation(boolean enabled)
boolean this method enables or
disables the 'accept overlay edge creation' property of a
NodeRule.
enabled - flag indicating whether to perform the 'accept overlay
edge creation' checkNodeRulepublic final boolean isNodeRuleCheckForAcceptLooseNodesIfGroupEnabled()
boolean that indicates whether the rule check
against the 'accept loose nodes if subgraph' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForAcceptLooseNodesIfGroup(boolean enabled)
boolean this method enables or
disables the check against the 'accept loose node if subgraph' property
of a NodeRule.
enabled - flag indicating whether to perform the 'accept loose nodes
if subgraph' checkNodeRulepublic final boolean isNodeRuleCheckForAcceptPasteIfGroupEnabled()
boolean that indicates whether the rule check
against the 'accept paste if subgraph' property of a
NodeRule is enabled or not.
public final void enableNodeRuleCheckForAcceptPasteIfGroup(boolean enabled)
boolean this mehtod enables or
disabled the check against the 'accept paste if subgraph' property of a
NodeRule.
enabled - flag indicating whether to perform the 'accept paste if
subgraph' checkpublic final boolean isNodeRuleCheckForDropHandlerNameEnabled()
boolean that indicates whether the rule check
against the 'drop handler name' property of a NodeRule is
enabled or not.
NodeRulepublic final void enableNodeRuleCheckForDropHandlerName(boolean enabled)
boolean this method enables or
disables the check against the 'drop handler name' property of a
NodeRule.
enabled - flag indicating whether to perform the 'drop handler name'
checkNodeRulepublic final boolean isNodeRuleCheckForNodeMovedInSubgraphHandlerNameEnabled()
boolean that indicates whether the rule check
against the 'node moved in subgraph handler name' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForNodeMovedInSubgraphHandlerName(boolean enabled)
boolean this method enables or
disables the check against the 'node moved in subgraph handler name'
property of a NodeRule.
enabled - flag indicating whether to performa the 'node moved in
subgraph handler name' checkNodeRulepublic final boolean isNodeRuleCheckForSubgraphRemoveHandlerNameEnabled()
boolean that indicates whether the rule check
against the 'subgraph remove handler name' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForSubgraphRemoveHandlerName(boolean enabled)
boolean this method enables or
disables the check against the 'subgraph remove handler name' property
of a NodeRule.
enabled - flag indicating whether to perform the 'subgraph remove
handler name' checkNodeRulepublic final boolean isNodeRuleCheckForVisualNodeOverlayHandlerNameEnabled()
boolean that indicates whether the rule check
against the 'visualnode overlay handler name' of a NodeRule
is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForVisualNodeOverlayHandlerName(boolean enabled)
boolean this method enables or
disables the check against the 'visualnode overlay handler name' property
of a NodeRule.
enabled - flag indicating whether to perform the 'visualnode overlay
handler name' checkNodeRulepublic final boolean isNodeRuleCheckForDisallowEdgeSplitRuleEnabled()
boolean that indicates whether the rule check
against the 'disallow edge split rule' property of a
NodeRule is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForDisallowEdgeSplitRule(boolean enabled)
boolean this method enables or
disables the check against the 'disallow edge split rule' property of a
NodeRule.
enabled - flag indicating whether to perform the 'disallow edge
split rule' checkNodeRulepublic final boolean isNodeRuleCheckForOverlayEdgeCreationEnabled()
boolean that indicates whether the rule check
against the 'overlay edge creation' property of a NodeRule
is enabled or not.
NodeRulepublic final void enableNodeRuleCheckForOverlayEdgeCreation(boolean enabled)
boolean this method enables or
disables the check against the 'overlay edge creation' property of a
NodeRule.
enabled - flag indicating whether to perform the 'overlay edge
creation' checkNodeRulepublic final boolean isGraphRuleCheckForAutoSpaceEnabled()
boolean that indicates whether the rule check
against the 'auto space' property of a GraphRule is
enabled or not.
GraphRulepublic final void enableGraphRuleCheckForAutoSpace(boolean enabled)
boolean this method enables or
disables the check against the 'auto space' property of a
GraphRule.
enabled - flag indicating whether to perform the 'auto space' checkGraphRulepublic final boolean isGraphRuleCheckForEdgeInsertSinglePositionEnabled()
boolean that indicates whether the rule check
against the 'edge insert single position' property of a
GraphRule is enabled or not.
GraphRulepublic final void enableGraphRuleCheckForEdgeInsertSinglePosition(boolean enabled)
boolean this method enables or
disables the check against the 'edge insert single position' property of
a GraphRule.
enabled - flag indicating whether to perform the 'edge insert single
position' checkGraphRulepublic final boolean isGraphRuleCheckForEdgeSplitToleranceEnabled()
boolean that indicates whether the rule check
against the 'edge split tolerance' property of a GraphRule
is enabled or not.
GraphRulepublic final void enableGraphRuleCheckForEdgeSplitTolerance(boolean enabled)
boolean this method enables or
disables the check against the 'edge split tolerance' property of a
GraphRule.
enabled - flag indicating whether to perform the 'edge split
tolerance' checkGraphRulepublic final boolean isGraphRuleCheckForLegalCrossVisualSubgraphEdgeSplitEnabled()
boolean that indicates whether the rule check
against the 'legal cross visualsubgraph edge split' property of a
GraphRule is enabled or not.
public final void enableGraphRuleCheckForLegalCrossVisualSubgraphEdgeSplit(boolean enabled)
booolean this method enables or
disabled the check against the 'legal cross visualsubgraph edge split'
property of a GraphRule.
enabled - flag indicating whether to perform the 'legal cross
visualsubgraph edge split' checkpublic final boolean isGraphRuleCheckForAcceptLooseNodesEnabled()
boolean that indicates whether the rule check
against the 'accept loose nodes' property of a GraphRule is
enabled or not.
GraphRulepublic final void enableGraphRuleCheckForAcceptLooseNodes(boolean enabled)
boolean this method enables or
disables the check against the 'accept loose nodes' property of a
GraphRule.
enabled - flag indicating to perform the 'accept loose nodes' checkGraphRulepublic final boolean isGraphRuleCheckForDropHandlerNameEnabled()
boolean that indicates whether the rule check
against the 'drop handler name' property of a GraphRule is
enabled or not.
GraphRulepublic final void enableGraphRuleCheckForDropHandlerName(boolean enabled)
boolean this method enables or
disables the check against the 'drop handler name' property of a
GraphRule.
enabled - flag indicating whether to perform the 'drop handler name'
checkGraphRulepublic final RuleConfiguration deepCopy()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||