コード例 #1
0
 protected void addVariableNodeContainersAndConstraints(
     final VariableNode variableNode,
     final ConstraintNetworkView constraintNetworkView,
     final boolean doRedraw) {
   constraintNetworkView.setStartTimeMSecs(System.currentTimeMillis());
   boolean areNodesChanged = constraintNetworkView.addConstraintNodes(variableNode);
   boolean areLinksChanged =
       constraintNetworkView.addContainerAndConstraintToVariableLinks(variableNode);
   if (doRedraw && (areNodesChanged || areLinksChanged)) {
     constraintNetworkView.setLayoutNeeded();
     constraintNetworkView.setFocusNode(variableNode);
     constraintNetworkView.redraw(true);
   }
   int penWidth = partialPlanView.getOpenJGoPenWidth(partialPlanView.getZoomFactor());
   setPen(new JGoPen(JGoPen.SOLID, penWidth, ColorMap.getColor("black")));
 }