Package org.freeplane.features.edge

Examples of org.freeplane.features.edge.EdgeModel


        final int viewWidth = styleController.getMinWidth(node);
        mSetMinNodeWidth.setValue(width != NodeSizeModel.NOT_SET);
        mMinNodeWidth.setValue(Integer.toString(viewWidth));
      }
      final EdgeController edgeController = EdgeController.getController();
      final EdgeModel edgeModel = EdgeModel.getModel(node);
      {
        final Color edgeColor = edgeModel != null ? edgeModel.getColor() : null;
        final Color viewColor = edgeController.getColor(node);
        mSetEdgeColor.setValue(edgeColor != null);
        mEdgeColor.setColorValue(viewColor);
      }
      {
        final EdgeStyle style = edgeModel != null ? edgeModel.getStyle() : null;
        final EdgeStyle viewStyle = edgeController.getStyle(node);
        mSetEdgeStyle.setValue(style != null);
        mEdgeStyle.setValue(viewStyle.toString());
      }
      {
        final int width = edgeModel != null ? edgeModel.getWidth() : EdgeModel.DEFAULT_WIDTH;
        final int viewWidth = edgeController.getWidth(node);
        mSetEdgeWidth.setValue(width != EdgeModel.DEFAULT_WIDTH);
        mEdgeWidth.setValue(Integer.toString(viewWidth));
      }
      {
View Full Code Here


    final NodeSizeModel nodeSizeModel = new NodeSizeModel();
    nodeSizeModel.setMaxNodeWidth(nodeStyleController.getMaxWidth(styleNode));
    nodeSizeModel.setMinNodeWidth(nodeStyleController.getMinWidth(styleNode));

    final EdgeModel standardEdgeModel = EdgeModel.getModel(styleNode);
    if(standardEdgeModel != null){
      final EdgeModel edgeModel = new EdgeModel();
      edgeModel.setColor(standardEdgeModel.getColor());
      edgeModel.setStyle(standardEdgeModel.getStyle());
      edgeModel.setWidth(standardEdgeModel.getWidth());
      styleNode.addExtension(edgeModel);
    }
    }
View Full Code Here

  }

  @Override
  public void setSelected() {
    final NodeModel node = Controller.getCurrentModeController().getMapController().getSelectedNode();
    final EdgeModel model = EdgeModel.getModel(node);
    if (model == null || model.getStyle() == null) {
      setSelected(true);
      return;
    }
    setSelected(false);
  }
View Full Code Here

  }

  @Override
  public void setSelected() {
    final NodeModel node = Controller.getCurrentModeController().getMapController().getSelectedNode();
    final EdgeModel model = EdgeModel.getModel(node);
    if (model != null) {
      if (mStyle.equals(model.getStyle())) {
        setSelected(true);
        return;
      }
    }
    setSelected(false);
View Full Code Here

        edgeStyleRefresh(node);
      }

      private void edgeStyleRefresh(final NodeModel node) {
        for (final NodeModel child : modeController.getMapController().childrenFolded(node)) {
          final EdgeModel edge = EdgeModel.getModel(child);
          if (edge == null || edge.getStyle() == null) {
            modeController.getMapController().nodeRefresh(child);
            edgeStyleRefresh(child);
          }
        }
      }
View Full Code Here

        edgeWidthRefresh(node);
      }

      private void edgeWidthRefresh(final NodeModel node) {
        for (final NodeModel child : modeController.getMapController().childrenFolded(node)) {
          final EdgeModel edge = EdgeModel.getModel(child);
          if (edge == null || edge.getWidth() == EdgeModel.WIDTH_PARENT) {
            modeController.getMapController().nodeRefresh(child);
            edgeWidthRefresh(child);
          }
        }
      }
View Full Code Here

      }
      copy(from, to);
    }

    public void copy(final NodeModel from, final NodeModel to) {
      final EdgeModel fromStyle = (EdgeModel) from.getExtension(EdgeModel.class);
      if (fromStyle == null) {
        return;
      }
      final EdgeModel toStyle = EdgeModel.createEdgeModel(to);
      final Color color = fromStyle.getColor();
      if(color != null)
          toStyle.setColor(color);
      final EdgeStyle style = fromStyle.getStyle();
      if(style != null)
          toStyle.setStyle(style);
      final int width = fromStyle.getWidth();
      if(width  != EdgeModel.DEFAULT_WIDTH)
          toStyle.setWidth(width);
    }
View Full Code Here

    public void remove(final Object key, final NodeModel from, final NodeModel which) {
      if (!key.equals(LogicalStyleKeys.NODE_STYLE)) {
        return;
      }
      final EdgeModel whichStyle = (EdgeModel) which.getExtension(EdgeModel.class);
      if (whichStyle == null) {
        return;
      }
      final EdgeModel fromStyle = (EdgeModel) from.getExtension(EdgeModel.class);
      if (fromStyle == null) {
        return;
      }
      from.removeExtension(fromStyle);
      EdgeModel delta = new EdgeModel();
      final Color color = fromStyle.getColor();
      boolean deltaFound = false;
      if(color != null && whichStyle.getColor() == null){
        delta.setColor(color);
        deltaFound = true;
      }
      final EdgeStyle style = fromStyle.getStyle();
      if(style != null && whichStyle.getStyle() == null){
        delta.setStyle(style);
        deltaFound = true;
      }
      final int width = fromStyle.getWidth();
      if(width  != EdgeModel.DEFAULT_WIDTH && whichStyle.getWidth() == EdgeModel.DEFAULT_WIDTH){
        delta.setWidth(width);
        deltaFound = true;
      }
      if(deltaFound)
        from.addExtension(delta);
    }
View Full Code Here

  }

  @Override
  public void setSelected() {
    final NodeModel node = Controller.getCurrentModeController().getMapController().getSelectedNode();
    final EdgeModel model = EdgeModel.getModel(node);
    if (model == null) {
      if (mWidth == EdgeModel.WIDTH_PARENT) {
        setSelected(true);
        return;
      }
    }
    else if (model.getWidth() == mWidth) {
      setSelected(true);
      return;
    }
    setSelected(false);
  }
View Full Code Here

        return;
      }
      if(MapStyleModel.FLOATING_STYLE.equals(LogicalStyleModel.getStyle(child)))
        return;
      if(parent.isRoot()){
        final EdgeModel edgeModel = EdgeModel.createEdgeModel(child);
        if(null == edgeModel.getColor()){
          final MEdgeController controller = (MEdgeController) EdgeController.getController();
          final AutomaticEdgeColor model = (AutomaticEdgeColor) getMapHook();
          controller.setColor(child, model.nextColor());
        }
      }
View Full Code Here

TOP

Related Classes of org.freeplane.features.edge.EdgeModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.