Package com.neptuny.xgrapher.gen.model

Examples of com.neptuny.xgrapher.gen.model.Node


          });
          popup.add(new AbstractAction("Show data") {
            public void actionPerformed(ActionEvent e) {
              System.out.println(v.toString()+" has been selected with right click");
              // convert vertex into XGrapher node
              Node n = mapper.toXGrapher(v);
              // fire event
              app.commBus().fireEvent(XGrapherEventType.NODE_SELECTION,
                  null, n);
            }
          });
          popup.show(vv, e.getX(), e.getY());
        } else {
          final edu.uci.ics.jung.graph.Edge edge = ps.getEdge(e
              .getX(), e.getY());
          if (edge != null) {
            JPopupMenu popup = new JPopupMenu();
            popup.add(new AbstractAction(edge.getUserDatum(GraphAttributeType.NAME).toString()) {
              public void actionPerformed(ActionEvent e) {
                System.out.println("Shown popup of"
                    + edge.toString());
              }
            });
            popup.show(vv, e.getX(), e.getY());

          }
        }

      } else {
        // runs events to manage edge/vertex selection

        Vertex v = ps.getVertex(e.getX(), e.getY());
        if (v != null) {
          // a vertex has been selected
          System.out.println(v.toString());
          // convert vertex into XGrapher node
          Node n = mapper.toXGrapher(v);
          // fire event
          app.commBus().fireEvent(XGrapherEventType.NODE_SELECTION,
              null, n);
        } else {
          edu.uci.ics.jung.graph.Edge jedge = ps.getEdge(e.getX(), e
View Full Code Here


    Graph gra=factory.createGraph();
    List nodi=gra.getNode();
    List archi=gra.getEdge();
   
    //creo 1� nodo
    Node nodo1=factory.createNode();
    nodo1.setId("31457");
    nodo1.setName("CPU_UTIL");
    nodo1.setDeepness(0);
    //creo la lista di metricattribute
    List metrat=nodo1.getMetricAttribute();
    MetricAttribute metr=factory.createMetricAttribute();
    metr.setName("N");
    metr.setValue(0.6);
    metrat.add(metr);
    //aggiungo il nodo alla lista di nodi del grafo
    nodi.add(nodo1);
    //creo secondo nodo
    Node nodo2=factory.createNode();
    nodo2.setId("31616");
    nodo2.setName("CPU_UTIL");
    nodo2.setDeepness(0);
    //creo la lista di metricattribute del 2� nodo
    metrat=nodo2.getMetricAttribute();
    metr=factory.createMetricAttribute();
    metr.setName("N");
    metr.setValue(0.3);
    metrat=nodo2.getMetricAttribute();
    metrat.add(metr);
    //aggiungo il 2� nodo
    nodi.add(nodo2);
    //creo l'arco
    Edge edg1=factory.createEdge();
View Full Code Here

            ObjectFactory factory=new ObjectFactory();
            Graph gra=factory.createGraph();
            List nodi=gra.getNode();
            List archi=gra.getEdge();

            Node nodo1=factory.createNode();
            nodo1.setId("31457");
            nodo1.setName("CPU_UTIL");
            nodo1.setDeepness(0);
            //creo la lista di metricattribute
            List metrat=nodo1.getMetricAttribute();
            MetricAttribute metr=factory.createMetricAttribute();
            metr.setName("SIZE");
            metr.setValue(1.0);
            metrat.add(metr);
            //aggiungo il nodo alla lista di nodi del grafo
            nodi.add(nodo1);
            //creo secondo nodo
            Node nodo2=factory.createNode();
            nodo2.setId("31616");
            nodo2.setName("CPU_UTIL");
            nodo2.setDeepness(0);
            //creo la lista di metricattribute del 2� nodo
            metrat=nodo2.getMetricAttribute();
            metr=factory.createMetricAttribute();
            metr.setName("SIZE");
            metr.setValue(0.1);
            metrat=nodo2.getMetricAttribute();
            metrat.add(metr);
            //aggiungo il 2� nodo
            nodi.add(nodo2);
           
            Node nodo3=factory.createNode();
            nodo3.setId("31616b");
            nodo3.setName("CPU_UTIL");
            nodo3.setDeepness(0);
            //creo la lista di metricattribute del 2� nodo
            metrat=nodo3.getMetricAttribute();
            metr=factory.createMetricAttribute();
            metr.setName("SIZE");
            metr.setValue(0.5);
            metrat=nodo3.getMetricAttribute();
            metrat.add(metr);
            //aggiungo il 2 nodo
            nodi.add(nodo3);
           
            //creo l'arco
View Full Code Here

        return graEdge;
    }

    public Node toXGrapher(Vertex v) {
        Node graNode = new Node();
        graNode.setId(v.getUserDatum(GraphAttributeType.ID).toString());
        graNode.setName(v.getUserDatum(GraphAttributeType.NAME).toString());
        graNode.setDescription(v.getUserDatum(GraphAttributeType.DESCRIPTION).toString());
        graNode.setDeepness((Integer) v.getUserDatum(GraphAttributeType.DEEPNESS));

        return graNode;
    }
View Full Code Here

TOP

Related Classes of com.neptuny.xgrapher.gen.model.Node

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.