Package trafficjams.agents

Source Code of trafficjams.agents.VehicleContainer

package trafficjams.agents;

import jade.core.Agent;
import jade.wrapper.AgentController;
import jade.wrapper.PlatformController;
import trafficjams.model.classes.Auto;
import trafficjams.model.interfaces.IVehicle;

/**
* Created by IntelliJ IDEA.
* User: Администратор
* Date: 03.12.11
* Time: 17:38
* To change this template use File | Settings | File Templates.
*/
public class VehicleContainer {
    public VehicleContainer(IVehicle v, String localName, PlatformController container) {
        try{
            //MODEL = (Auto) v;
            Object[] args = new Object[1];
            args[0] = v;
            this.model = (Auto) v;
            AgentController guest = container.createNewAgent(localName, "trafficjams.agents.VehicleDriveAgent", args);
            guest.start();

        }catch (Exception e){
            e.printStackTrace();
        }
    }


    private class LogicAgent extends Agent{

    }
    private Auto model;
    private VehicleDriveAgent driveAgent;

    //public static Auto MODEL;
}
TOP

Related Classes of trafficjams.agents.VehicleContainer

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.