zeus.visualiser.statistics
Class TrafficVolume

java.lang.Object
  extended byzeus.visualiser.statistics.TrafficVolume

public class TrafficVolume
extends java.lang.Object


Field Summary
protected  java.util.Hashtable allTraffic
           
protected  java.util.Hashtable goalTraffic
           
protected  java.util.Hashtable negotiationTraffic
           
protected  OntologyDb ontology
           
protected  java.util.Hashtable referenceTable
           
protected  boolean updatingGoalTraffic
           
 
Constructor Summary
TrafficVolume(OntologyDb ontology)
           
 
Method Summary
 void clear()
           
 void clearGoalTraffic()
           
 java.lang.String[] getCurrentGoals()
           
 double[][] getDistributionByAgentData()
           
 java.lang.String[] getDistributionByAgentKeys()
           
 java.lang.String[] getDistributionByAgentLabels()
           
 double[][] getDistributionByGoalData(java.lang.String[] goals)
           
 java.lang.String[] getDistributionByGoalKeys()
           
 java.lang.String[] getDistributionByGoalLabels(java.lang.String[] goals)
           
 double[][] getDistributionByNegotiationDialogueData(java.lang.String[] goals)
           
 java.lang.String[] getDistributionByNegotiationDialogueKeys(java.lang.String[] user_goals)
           
 double[][] getDistributionByNegotiationDialogueXData(java.lang.String[] user_goals)
           
 double[] getDistributionByTypeData()
           
 java.lang.String[] getDistributionByTypeLabels()
           
 double[][] getInterAgentTrafficData()
           
 java.lang.String[] getInterAgentTrafficLabels()
           
 java.util.Hashtable getNegotiationGoals()
           
 boolean isUpdatingGoalTraffic()
           
 void setUpdatingGoalTraffic(boolean set)
           
 void update(Performative msg)
           
protected  void updateGoalTraffic(Performative msg)
           
protected  void updateGoalTraffic(java.lang.String sender, java.lang.String receiver, java.lang.String type, java.lang.String rootId, java.lang.String reply_tag)
           
protected  void updateNegotiationTraffic(java.lang.String sender, java.lang.String receiver, java.lang.String msg_type, java.lang.String reply_tag, Goal g)
           
protected  void updateTraffic(Performative msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

goalTraffic

protected java.util.Hashtable goalTraffic

negotiationTraffic

protected java.util.Hashtable negotiationTraffic

allTraffic

protected java.util.Hashtable allTraffic

referenceTable

protected java.util.Hashtable referenceTable

updatingGoalTraffic

protected boolean updatingGoalTraffic

ontology

protected OntologyDb ontology
Constructor Detail

TrafficVolume

public TrafficVolume(OntologyDb ontology)
Method Detail

clear

public void clear()

clearGoalTraffic

public void clearGoalTraffic()

isUpdatingGoalTraffic

public boolean isUpdatingGoalTraffic()

setUpdatingGoalTraffic

public void setUpdatingGoalTraffic(boolean set)

update

public void update(Performative msg)

updateTraffic

protected void updateTraffic(Performative msg)

updateGoalTraffic

protected void updateGoalTraffic(Performative msg)

updateGoalTraffic

protected void updateGoalTraffic(java.lang.String sender,
                                 java.lang.String receiver,
                                 java.lang.String type,
                                 java.lang.String rootId,
                                 java.lang.String reply_tag)

updateNegotiationTraffic

protected void updateNegotiationTraffic(java.lang.String sender,
                                        java.lang.String receiver,
                                        java.lang.String msg_type,
                                        java.lang.String reply_tag,
                                        Goal g)

getDistributionByTypeLabels

public java.lang.String[] getDistributionByTypeLabels()

getDistributionByTypeData

public double[] getDistributionByTypeData()

getDistributionByAgentLabels

public java.lang.String[] getDistributionByAgentLabels()

getDistributionByAgentKeys

public java.lang.String[] getDistributionByAgentKeys()

getDistributionByAgentData

public double[][] getDistributionByAgentData()

getCurrentGoals

public java.lang.String[] getCurrentGoals()

getDistributionByGoalKeys

public java.lang.String[] getDistributionByGoalKeys()

getDistributionByGoalLabels

public java.lang.String[] getDistributionByGoalLabels(java.lang.String[] goals)

getNegotiationGoals

public java.util.Hashtable getNegotiationGoals()

getDistributionByNegotiationDialogueXData

public double[][] getDistributionByNegotiationDialogueXData(java.lang.String[] user_goals)

getDistributionByNegotiationDialogueKeys

public java.lang.String[] getDistributionByNegotiationDialogueKeys(java.lang.String[] user_goals)

getDistributionByNegotiationDialogueData

public double[][] getDistributionByNegotiationDialogueData(java.lang.String[] goals)

getDistributionByGoalData

public double[][] getDistributionByGoalData(java.lang.String[] goals)

getInterAgentTrafficLabels

public java.lang.String[] getInterAgentTrafficLabels()

getInterAgentTrafficData

public double[][] getInterAgentTrafficData()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.