Package com.neptuny.xgrapher.gen.model

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


      JAXBContext jaxbContext=JAXBContext.newInstance("net.battlehorse.XGrapher.gen.model");
    } catch (JAXBException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    ObjectFactory factory=new ObjectFactory();
    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();
    edg1.setId("31457-31616");
    edg1.setName("CPU_UTIL-CPU_UTIL");
    edg1.setDeepness(0);
    edg1.setNodeFromId("31457");
    edg1.setNodeToId("31616");
    //creo lista metricattribute per arco
    metrat=edg1.getMetricAttribute();
    metr=factory.createMetricAttribute();
    metr.setName("COR");
    metr.setValue(0.8);
    metrat.add(metr);
    //aggiungo arco
    archi.add(edg1);
View Full Code Here


        }
    }
   
    private Graph getJaxbGraph() {

            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
            Edge edg1=factory.createEdge();
            edg1.setId("31457-31616");
            edg1.setName("CPU_UTIL-CPU_UTIL");
            edg1.setDeepness(0);
            edg1.setNodeFromId("31457");
            edg1.setNodeToId("31616");
            //creo lista metricattribute per arco
            metrat=edg1.getMetricAttribute();
            metr=factory.createMetricAttribute();
            metr.setName("SIZE");
            metr.setValue(0.9);
            metrat.add(metr);
            //aggiungo arco
            archi.add(edg1);
           
            Edge edg2=factory.createEdge();
            edg2.setId("31457-31616b");
            edg2.setDeepness(0);
            edg2.setNodeFromId("31457");
            edg2.setNodeToId("31616b");
            //creo lista metricattribute per arco
            metrat=edg2.getMetricAttribute();
            metr=factory.createMetricAttribute();
            metr.setName("SIZE");
            metr.setValue(0.2);
            metrat.add(metr);
            //aggiungo arco
            archi.add(edg2);           
View Full Code Here

TOP

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

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.