Serialized Form


Package edu.ntnu.ecosim.basicfunctionality

Class edu.ntnu.ecosim.basicfunctionality.ConfigProperties extends java.lang.Object implements Serializable

serialVersionUID: -6080124196850889314L

Serialized Fields

_properties

java.util.Hashtable<K,V> _properties
The property list.


Package edu.ntnu.ecosim.communication

Class edu.ntnu.ecosim.communication.EcoSim extends java.lang.Object implements Serializable

serialVersionUID: 3839992804697961779L

Serialized Fields

sm

SimulationManager sm
The simulation manager to be used.


Package edu.ntnu.ecosim.exceptions

Class edu.ntnu.ecosim.exceptions.InitializationException extends java.lang.Exception implements Serializable

serialVersionUID: -4248023157796402670L

Class edu.ntnu.ecosim.exceptions.NoSuchStrategyException extends java.lang.Exception implements Serializable

serialVersionUID: 5974909167300170159L

Class edu.ntnu.ecosim.exceptions.NotEnoughDataException extends java.lang.Exception implements Serializable

serialVersionUID: 3077610536558405196L

Class edu.ntnu.ecosim.exceptions.PropertyNotFoundException extends java.lang.Exception implements Serializable

serialVersionUID: -1408765634869870494L


Package edu.ntnu.ecosim.visual

Class edu.ntnu.ecosim.visual.ConfigPanel2 extends javax.swing.JPanel implements Serializable

serialVersionUID: -2445666161368121911L

Serialized Fields

nofSP

int nofSP
The number of added Service Providers.


providers

java.util.ArrayList<E> providers
The providers that are added.


visual

Visual visual
The main class (Visual) that this panel is added upon.


nofConsumers

int nofConsumers
The number of consumers.


atbi

javax.swing.JTextField atbi

bindfee

javax.swing.JTextField bindfee

ecoflex

javax.swing.JSlider ecoflex

ecoflexlabel

javax.swing.JLabel ecoflexlabel

initsub

javax.swing.JTextField initsub

innostrength

javax.swing.JSlider innostrength

innostrengthlabel

javax.swing.JLabel innostrengthlabel

jButton1

javax.swing.JButton jButton1

jLabel1

javax.swing.JLabel jLabel1

jLabel10

javax.swing.JLabel jLabel10

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

jLabel9

javax.swing.JLabel jLabel9

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jSeparator1

javax.swing.JSeparator jSeparator1

jSeparator2

javax.swing.JSeparator jSeparator2

jSeparator3

javax.swing.JSeparator jSeparator3

jTextArea1

javax.swing.JTextArea jTextArea1

mapridec

javax.swing.JTextField mapridec

name

javax.swing.JTextField name

predator

javax.swing.JCheckBox predator

strategy

javax.swing.JComboBox strategy

subcost

javax.swing.JTextField subcost

typeSlider

javax.swing.JSlider typeSlider

typeSliderLabel

javax.swing.JLabel typeSliderLabel

typeSliderLabel1

javax.swing.JLabel typeSliderLabel1

typeSliderLabel2

javax.swing.JLabel typeSliderLabel2

Class edu.ntnu.ecosim.visual.EnvironmentPanel2 extends javax.swing.JPanel implements Serializable

serialVersionUID: -3820303388425857033L

Serialized Fields

initpop

javax.swing.JTextField initpop

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

jLabel9

javax.swing.JLabel jLabel9

runs

javax.swing.JTextField runs

simlength

javax.swing.JTextField simlength

speedSlide

javax.swing.JSlider speedSlide

Class edu.ntnu.ecosim.visual.Receiver extends ResultReceiver implements Serializable

serialVersionUID: 2292803821977146014L

Serialized Fields

xmlman

XMLManager xmlman
The xml manager used to parse the results

Class edu.ntnu.ecosim.visual.SimulationPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4618248676937389106L

Serialized Fields

jtf

javax.swing.JTextArea jtf
The text area that text is written to.


visual

Visual visual
The "Visual" object this panel is connected to.

Class edu.ntnu.ecosim.visual.Visual extends javax.swing.JFrame implements Serializable

serialVersionUID: 244696024122496431L

Serialized Fields

cp2

ConfigPanel2 cp2

sp

SimulationPanel sp

ep2

EnvironmentPanel2 ep2

xmlman

XMLManager xmlman

es

EcoSim es

rr

ResultReceiver rr

cgp

SubscriberGraphPanel cgp

ccp

ConsumerExpensePanel ccp

cpp

ConsumerPiePanel cpp

agp

ARPUGraphPanel agp

rgp

RevenueGraphPanel rgp

chgp

ChurnGraphPanel chgp

ip

InnovationsPanel ip

menuBar

javax.swing.JMenuBar menuBar

menu

javax.swing.JMenu menu

help

javax.swing.JMenu help

restart

javax.swing.JMenuItem restart

buttonPanel

javax.swing.JPanel buttonPanel

start

javax.swing.JButton start

stop

javax.swing.JButton stop

reset

javax.swing.JButton reset

collectorpanel

javax.swing.JPanel collectorpanel

collectorpanel2

javax.swing.JPanel collectorpanel2

infoArea

javax.swing.JTextField infoArea

jtp

javax.swing.JTabbedPane jtp

totaltime

int totaltime

isRunning

boolean isRunning

imageIterator

int imageIterator

imageFolder

java.lang.String imageFolder

runcounter

int runcounter

totalruns

int totalruns

Class edu.ntnu.ecosim.visual.XMLManager extends java.lang.Object implements Serializable

serialVersionUID: 1571673062564410818L

Serialized Fields

visual

Visual visual
The "Visual" object, to access content from other parts of the interface.


simpanel

SimulationPanel simpanel
The panel to send information to


Package edu.ntnu.ecosim.visual.graph

Class edu.ntnu.ecosim.visual.graph.ARPUGraphPanel extends GraphPanel implements Serializable

serialVersionUID: 1471065330727603915L

Serialized Fields

maxSubscriptionCost

int maxSubscriptionCost
The max subscription cost.


providers

int providers
The providers.

Class edu.ntnu.ecosim.visual.graph.ChurnGraphPanel extends GraphPanel implements Serializable

serialVersionUID: 1613574614686190785L

Serialized Fields

thisvalue

java.util.ArrayList<E> thisvalue
The value of this round for each provider.


totalsubs

int totalsubs
The total subscribers in the market.


providers

int providers
The number of providers.

Class edu.ntnu.ecosim.visual.graph.ConsumerExpensePanel extends GraphPanel implements Serializable

serialVersionUID: -2952443785206227601L

Serialized Fields

highestsubrate

double highestsubrate
The highest subscription rate.


totalsubcosts

double totalsubcosts
The total subscription costs.


providers

int providers
The providers.


yaxismultiplier

double yaxismultiplier
A parameter used as a buffer multiplier for the y axis of the graph.

Class edu.ntnu.ecosim.visual.graph.ConsumerPiePanel extends GraphPanel implements Serializable

serialVersionUID: -5466015871065676411L

Serialized Fields

subscriberList

java.util.ArrayList<E> subscriberList
The subscriber list contains the number of subscribers for each provider.


providernames

java.util.ArrayList<E> providernames
The providers names.

Class edu.ntnu.ecosim.visual.graph.GraphPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

lines

java.util.ArrayList<E> lines
The lines.


colorlist

java.awt.Color[] colorlist
The list of available colors.


time

int time
The current time.


totaltime

int totaltime
The total time.


timestep

double timestep
The size of one time step on the x axis.


background

java.awt.Color background
The background color.


xsize

int xsize
The horizontal size of the graph.


ysize

int ysize
The vertical size of the graph.


graphxsize

int graphxsize
The graphs x axis size.


graphysize

int graphysize
The graphs y axis size.

Class edu.ntnu.ecosim.visual.graph.InnovationsPanel extends GraphPanel implements Serializable

serialVersionUID: 3378687641430732228L

Serialized Fields

names

java.util.ArrayList<E> names
The names of the providers.


innovations

java.util.ArrayList<E> innovations
The number of innovations for each provider.

Class edu.ntnu.ecosim.visual.graph.RevenueGraphPanel extends GraphPanel implements Serializable

serialVersionUID: -7413317399278962546L

Serialized Fields

providers

int providers
The providers.


totalsubs

int totalsubs
The totalsubs.


maxSubscriptionCost

int maxSubscriptionCost
The max subscription cost.

Class edu.ntnu.ecosim.visual.graph.SubscriberGraphPanel extends GraphPanel implements Serializable

serialVersionUID: -4920349169956593329L

Serialized Fields

totalsubs

int totalsubs
The total subscribers.


providers

int providers
The number of providers.