Package org.graphstream.graph

Examples of org.graphstream.graph.Node.addAttribute()


    String nodeId = makeId(vehicle.getId(),vehicle.getStartLocationId());
    if(vehicle.getType() instanceof PenaltyVehicleType) nodeId = makeId("pen_"+vehicle.getId(),vehicle.getStartLocationId());
    Node vehicleStart = g.addNode(nodeId);
    if(label.equals(Label.ID)) vehicleStart.addAttribute("ui.label", "depot");
//    if(label.equals(Label.ACTIVITY)) n.addAttribute("ui.label", "start");
    vehicleStart.addAttribute("x", vehicle.getStartLocationCoordinate().getX());
    vehicleStart.addAttribute("y", vehicle.getStartLocationCoordinate().getY());
    vehicleStart.setAttribute("ui.class", "depot");
   
    if(!vehicle.getStartLocationId().equals(vehicle.getEndLocationId())){
      Node vehicleEnd = g.addNode(makeId(vehicle.getId(),vehicle.getEndLocationId()));
View Full Code Here


    if(vehicle.getType() instanceof PenaltyVehicleType) nodeId = makeId("pen_"+vehicle.getId(),vehicle.getStartLocationId());
    Node vehicleStart = g.addNode(nodeId);
    if(label.equals(Label.ID)) vehicleStart.addAttribute("ui.label", "depot");
//    if(label.equals(Label.ACTIVITY)) n.addAttribute("ui.label", "start");
    vehicleStart.addAttribute("x", vehicle.getStartLocationCoordinate().getX());
    vehicleStart.addAttribute("y", vehicle.getStartLocationCoordinate().getY());
    vehicleStart.setAttribute("ui.class", "depot");
   
    if(!vehicle.getStartLocationId().equals(vehicle.getEndLocationId())){
      Node vehicleEnd = g.addNode(makeId(vehicle.getId(),vehicle.getEndLocationId()));
      if(label.equals(Label.ID)) vehicleEnd.addAttribute("ui.label", "depot");
View Full Code Here

    vehicleStart.addAttribute("y", vehicle.getStartLocationCoordinate().getY());
    vehicleStart.setAttribute("ui.class", "depot");
   
    if(!vehicle.getStartLocationId().equals(vehicle.getEndLocationId())){
      Node vehicleEnd = g.addNode(makeId(vehicle.getId(),vehicle.getEndLocationId()));
      if(label.equals(Label.ID)) vehicleEnd.addAttribute("ui.label", "depot");
//      if(label.equals(Label.ACTIVITY)) n.addAttribute("ui.label", "start");
      vehicleEnd.addAttribute("x", vehicle.getEndLocationCoordinate().getX());
      vehicleEnd.addAttribute("y", vehicle.getEndLocationCoordinate().getY());
      vehicleEnd.setAttribute("ui.class", "depot");
     
View Full Code Here

   
    if(!vehicle.getStartLocationId().equals(vehicle.getEndLocationId())){
      Node vehicleEnd = g.addNode(makeId(vehicle.getId(),vehicle.getEndLocationId()));
      if(label.equals(Label.ID)) vehicleEnd.addAttribute("ui.label", "depot");
//      if(label.equals(Label.ACTIVITY)) n.addAttribute("ui.label", "start");
      vehicleEnd.addAttribute("x", vehicle.getEndLocationCoordinate().getX());
      vehicleEnd.addAttribute("y", vehicle.getEndLocationCoordinate().getY());
      vehicleEnd.setAttribute("ui.class", "depot");
     
    }
  }
View Full Code Here

    if(!vehicle.getStartLocationId().equals(vehicle.getEndLocationId())){
      Node vehicleEnd = g.addNode(makeId(vehicle.getId(),vehicle.getEndLocationId()));
      if(label.equals(Label.ID)) vehicleEnd.addAttribute("ui.label", "depot");
//      if(label.equals(Label.ACTIVITY)) n.addAttribute("ui.label", "start");
      vehicleEnd.addAttribute("x", vehicle.getEndLocationCoordinate().getX());
      vehicleEnd.addAttribute("y", vehicle.getEndLocationCoordinate().getY());
      vehicleEnd.setAttribute("ui.class", "depot");
     
    }
  }
View Full Code Here

  private void renderRoute(Graph g, VehicleRoute route, int routeId, long renderDelay_in_ms, Label label) {
    int vehicle_edgeId = 1;
    String prevIdentifier = makeId(route.getVehicle().getId(),route.getVehicle().getStartLocationId());
    if(label.equals(Label.ACTIVITY) || label.equals(Label.JOB_NAME)){
      Node n = g.getNode(prevIdentifier);
      n.addAttribute("ui.label", "start");
    }
    for(TourActivity act : route.getActivities()){
            Job job = ((JobActivity) act).getJob();
            String currIdentifier = makeId(job.getId(),act.getLocationId());
      if(label.equals(Label.ACTIVITY)){
View Full Code Here

    for(TourActivity act : route.getActivities()){
            Job job = ((JobActivity) act).getJob();
            String currIdentifier = makeId(job.getId(),act.getLocationId());
      if(label.equals(Label.ACTIVITY)){
        Node actNode = g.getNode(currIdentifier);
        actNode.addAttribute("ui.label", act.getName());
      }
            else if(label.equals(Label.JOB_NAME)){
                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", job.getName());
            }
View Full Code Here

        Node actNode = g.getNode(currIdentifier);
        actNode.addAttribute("ui.label", act.getName());
      }
            else if(label.equals(Label.JOB_NAME)){
                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", job.getName());
            }
            else if(label.equals(Label.ARRIVAL_TIME)){
                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", Time.parseSecondsToTime(act.getArrTime()));
            }
View Full Code Here

                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", job.getName());
            }
            else if(label.equals(Label.ARRIVAL_TIME)){
                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", Time.parseSecondsToTime(act.getArrTime()));
            }
            else if(label.equals(Label.DEPARTURE_TIME)){
                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", Time.parseSecondsToTime(act.getEndTime()));
            }
View Full Code Here

                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", Time.parseSecondsToTime(act.getArrTime()));
            }
            else if(label.equals(Label.DEPARTURE_TIME)){
                Node actNode = g.getNode(currIdentifier);
                actNode.addAttribute("ui.label", Time.parseSecondsToTime(act.getEndTime()));
            }
      g.addEdge(makeEdgeId(routeId,vehicle_edgeId), prevIdentifier, currIdentifier, true);
      if(act instanceof PickupActivity) g.getNode(currIdentifier).addAttribute("ui.class", "pickupInRoute");
      else if (act instanceof DeliveryActivity) g.getNode(currIdentifier).addAttribute("ui.class", "deliveryInRoute");
      prevIdentifier = currIdentifier;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.