Serialized Form


Package visidia

Class visidia.VisidiaMain extends javax.swing.JApplet implements Serializable

serialVersionUID: 7449874851404373803L


Package visidia.graph

Class visidia.graph.Edge extends PropertyTable implements Serializable

serialVersionUID: 510297057659565688L

Serialized Fields

origin

Vertex origin
The edge origin.


destination

Vertex destination
The edge destination.

Class visidia.graph.Graph extends java.lang.Object implements Serializable

serialVersionUID: -6518663841555623995L

Serialized Fields

vertices

java.util.Vector<E> vertices
The vertices.


numberOfCreatedVertices

int numberOfCreatedVertices
The number of created vertices.

Class visidia.graph.Sensor extends Vertex implements Serializable

serialVersionUID: 6435241491772129642L

Serialized Fields

supportVertex

SupportVertex supportVertex
The support vertex.

Class visidia.graph.SensorGraph extends Graph implements Serializable

serialVersionUID: 2055892991379228841L

Serialized Fields

globalSensorMover

SensorMover globalSensorMover
The global sensor mover.


supportVertices

java.util.Hashtable<K,V> supportVertices
The support vertices.


supportGraph

Graph supportGraph
The support graph.

Class visidia.graph.SupportVertex extends Vertex implements Serializable

serialVersionUID: 183244550797376453L

Serialized Fields

hostedSensors

java.util.Vector<E> hostedSensors
The hosted sensors.

Class visidia.graph.Vertex extends PropertyTable implements Serializable

serialVersionUID: 5912640963251914418L

Serialized Fields

neighbors

java.util.Vector<E> neighbors
The neighbors.


edges

java.util.Vector<E> edges
The incident edges.


id

int id
The vertex id.


switchedOnLabel

java.lang.String switchedOnLabel
The switched on label.


Package visidia.io.gml

Class visidia.io.gml.GMLFileChooser extends javax.swing.JFileChooser implements Serializable

serialVersionUID: 1057097455930665898L

Serialized Fields

validFile

java.io.File validFile
A "valid" file: with the good extension.


path

java.lang.String path
The current path for exporting.


graphicsButton

javax.swing.JRadioButton graphicsButton
Button for the graphics properties.


Package visidia.io.gml.parser

Class visidia.io.gml.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token following this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class visidia.io.gml.parser.TokenMgrError extends java.lang.Error implements Serializable

serialVersionUID: 7095298027147133120L

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package visidia.misc

Class visidia.misc.CheckBoxList extends javax.swing.JList implements Serializable

serialVersionUID: 7418358476067338669L

Class visidia.misc.ClassIdentifier extends java.lang.Object implements Serializable

serialVersionUID: -7406909534060901769L

Serialized Fields

url

java.net.URL url
The URL.


inJarFile

boolean inJarFile
Boolean indicating if we are dealing with a JAR file.


packageName

java.lang.String packageName
The class package name.


className

java.lang.String className
The class name.


instanceType

java.lang.Class<T> instanceType
The instance type.

Class visidia.misc.ColorLabel extends java.lang.Object implements Serializable

serialVersionUID: -4585667281757362294L

Serialized Fields

color

java.awt.Color color
The color.


label

java.lang.String label
The label.

Class visidia.misc.ColorLabelListCellRenderer extends javax.swing.JPanel implements Serializable

serialVersionUID: 2422957033090725760L

Serialized Fields

textLabel

javax.swing.JLabel textLabel
The text label.


colorLabel

javax.swing.JLabel colorLabel
The color label.

Class visidia.misc.TableSorter extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: 3976186444057618680L

Serialized Fields

tableModel

javax.swing.table.TableModel tableModel

viewToModel

visidia.misc.TableSorter.Row[] viewToModel

modelToView

int[] modelToView

tableHeader

javax.swing.table.JTableHeader tableHeader

mouseListener

java.awt.event.MouseListener mouseListener

tableModelListener

javax.swing.event.TableModelListener tableModelListener

columnComparators

java.util.Map<K,V> columnComparators

sortingColumns

java.util.List<E> sortingColumns

Package visidia.misc.colorpalette

Class visidia.misc.colorpalette.ColorPalette extends java.lang.Object implements Serializable

serialVersionUID: 6948353469483771618L

Serialized Fields

table

java.util.Hashtable<K,V> table
The table.

Class visidia.misc.colorpalette.CustomColorPalette extends ColorPalette implements Serializable

serialVersionUID: 1541305199807078631L

Class visidia.misc.colorpalette.StandardColorPalette extends ColorPalette implements Serializable

serialVersionUID: 7078366028118723337L


Package visidia.misc.property

Class visidia.misc.property.PropertyTable extends java.lang.Object implements Serializable

serialVersionUID: 5363356107992818176L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
Serialized Fields

values

java.util.Hashtable<K,V> values
The values.


defaults

java.util.Hashtable<K,V> defaults
The defaults.

Class visidia.misc.property.PropertyTableModel extends javax.swing.table.DefaultTableModel implements Serializable

serialVersionUID: -4247038197486056656L

Class visidia.misc.property.PropertyTableViewer extends javax.swing.JTable implements Serializable

serialVersionUID: -1187840111652966685L

Serialized Fields

model

PropertyTableModel model
The model.


properties

PropertyTable properties
The properties.


deleteIcon

javax.swing.ImageIcon deleteIcon
The delete icon.


colorPaletteManager

ColorPaletteManager colorPaletteManager
The color palette manager.


colorLabels

ColorLabel[] colorLabels
The color labels.


listeners

javax.swing.event.EventListenerList listeners
The listeners.

Class visidia.misc.property.VisidiaProperty extends java.lang.Object implements Serializable

serialVersionUID: -3012974689210207673L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
Serialized Fields

key

java.lang.Object key
The key.


value

java.lang.Object value
The value.


tag

int tag
The tag.


Package visidia.misc.property.cell

Class visidia.misc.property.cell.BooleanCell extends CellViewer implements Serializable

serialVersionUID: -374418615980119405L

Serialized Fields

checkBox

javax.swing.JCheckBox checkBox
The check box.


column

int column
The column.


row

int row
The row.


table

javax.swing.JTable table
The table.

Class visidia.misc.property.cell.CellViewer extends javax.swing.AbstractCellEditor implements Serializable

serialVersionUID: -1411277421532501177L

Serialized Fields

value

java.lang.Object value
The value.


isEditable

boolean isEditable
The editable status.

Class visidia.misc.property.cell.ClassIdentifierCell extends CellViewer implements Serializable

serialVersionUID: 6376166499049607521L

Serialized Fields

classIdentifier

ClassIdentifier classIdentifier
The mover class id.


button

javax.swing.JButton button
The button.


column

int column
The column.


row

int row
The row.


table

javax.swing.JTable table
The table.


handler

ClassIdentifierCellHandler handler

Class visidia.misc.property.cell.ColorLabelCell extends CellViewer implements Serializable

serialVersionUID: 6935655981733332000L

Serialized Fields

comboBox

javax.swing.JComboBox comboBox
The combo box.


column

int column
The column.


row

int row
The row.


table

javax.swing.JTable table
The table.

Class visidia.misc.property.cell.DoubleCell extends CellViewer implements Serializable

serialVersionUID: -7440583672326564342L

Serialized Fields

panel

javax.swing.JPanel panel
The panel.


row

int row
The row.


column

int column
The column.


table

javax.swing.JTable table
The table.


dDecimal

java.lang.Double dDecimal
The d decimal.


dMin

java.lang.Double dMin
The d min.


dMax

java.lang.Double dMax
The d max.


dValue

java.lang.Double dValue
The d value.


spinner

javax.swing.JSpinner spinner
The spinner.

Class visidia.misc.property.cell.IntegerCell extends CellViewer implements Serializable

serialVersionUID: -843141260852073171L

Serialized Fields

panel

javax.swing.JPanel panel
The panel.


row

int row
The row.


column

int column
The column.


oTable

javax.swing.JTable oTable
The o table.


spinner

javax.swing.JSpinner spinner
The spinner.

Class visidia.misc.property.cell.JButtonCell extends CellViewer implements Serializable

serialVersionUID: 5883314673552466431L

Serialized Fields

button

javax.swing.JButton button
The button.

Class visidia.misc.property.cell.MultiStringCell extends CellViewer implements Serializable

serialVersionUID: 4937542348448156363L

Serialized Fields

comboBox

javax.swing.JComboBox comboBox
The combo box.


panel

javax.swing.JPanel panel
The panel.


row

int row
The row.


column

int column
The column.


table

javax.swing.JTable table
The table.


oValues

java.util.Vector<E> oValues
The o values.

Class visidia.misc.property.cell.StringCell extends CellViewer implements Serializable

serialVersionUID: 3743537154809669017L

Serialized Fields

textField

javax.swing.JTextField textField
The text field.


row

int row
The row.


column

int column
The column.


table

javax.swing.JTable table
The table.


Package visidia.rule

Class visidia.rule.RuleVector extends java.util.Vector implements Serializable

Serialized Fields

finalThis

java.util.Vector<E> finalThis

Package visidia.simulation

Class visidia.simulation.SimulationAbortError extends java.lang.Error implements Serializable

serialVersionUID: 1021261555309603500L


Package visidia.simulation.command

Class visidia.simulation.command.AddEdgeCommand extends Command implements Serializable

serialVersionUID: 7368300563771433262L

Serialized Fields

originId

int originId
The origin id.


destinationId

int destinationId
The destination id.

Class visidia.simulation.command.ChangeEdgePropertyCommand extends Command implements Serializable

serialVersionUID: 2558318933626539669L

Serialized Fields

originId

int originId
The origin id.


destinationId

int destinationId
The destination id.


property

VisidiaProperty property
The property.

Class visidia.simulation.command.ChangeEdgeStateCommand extends Command implements Serializable

serialVersionUID: -5135612311568372988L

Serialized Fields

vertexId

int vertexId
The vertex.


door

int door
The door.


newEdgeState

EdgeState newEdgeState
The new edge state.

Class visidia.simulation.command.ChangeNodePropertyCommand extends Command implements Serializable

serialVersionUID: 3613827235577270294L

Serialized Fields

nodeId

int nodeId
The node id.


property

VisidiaProperty property
The property.

Class visidia.simulation.command.Command extends java.lang.Object implements Serializable

serialVersionUID: -4077433802024370307L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.

Class visidia.simulation.command.DisplaySensorNumberCommand extends Command implements Serializable

serialVersionUID: -2947977184129193925L

Serialized Fields

display

boolean display
The display.

Class visidia.simulation.command.EndSimulationCommand extends Command implements Serializable

serialVersionUID: 412091708607397002L

Class visidia.simulation.command.MoveAgentCommand extends Command implements Serializable

serialVersionUID: -4319954310518773103L

Serialized Fields

processId

int processId
The process id.


originId

int originId
The origin vertex.


destinationId

int destinationId
The destination vertex.

Class visidia.simulation.command.MoveSensorCommand extends Command implements Serializable

serialVersionUID: -5272413133290566189L

Serialized Fields

sensorId

int sensorId
The sensor id.


originId

int originId
The origin vertex.


destinationId

int destinationId
The destination vertex.

Class visidia.simulation.command.NewPulseCommand extends Command implements Serializable

serialVersionUID: 3162723203516822669L

Serialized Fields

processId

int processId
The process id.


pulse

int pulse
The pulse.

Class visidia.simulation.command.RemoveAgentCommand extends Command implements Serializable

serialVersionUID: 9115129592888705054L

Serialized Fields

processId

int processId
The process id.

Class visidia.simulation.command.RemoveEdgeCommand extends Command implements Serializable

serialVersionUID: -1029829047729851088L

Serialized Fields

originId

int originId
The origin id.


destinationId

int destinationId
The destination id.

Class visidia.simulation.command.SendMessageCommand extends Command implements Serializable

serialVersionUID: 5769373717874167500L

Serialized Fields

senderId

int senderId
The sender id.


receiverId

int receiverId
The receiver id.


msgPacket

MessagePacket msgPacket
The message packet.

Class visidia.simulation.command.SetSensorNumberCommand extends Command implements Serializable

serialVersionUID: -3326092866857162208L

Serialized Fields

supportVertexId

int supportVertexId
The display.


Package visidia.simulation.evtack

Class visidia.simulation.evtack.VisidiaAck extends java.lang.Object implements Serializable

serialVersionUID: 6657378925709371986L

Serialized Fields

event

VisidiaEvent event
The event.

Class visidia.simulation.evtack.VisidiaEvent extends java.lang.Object implements Serializable

serialVersionUID: -8736037779081837063L

Serialized Fields

lockId

java.lang.Long lockId
The lock id.


command

Command command
The command.


Package visidia.simulation.process

Class visidia.simulation.process.MoveException extends java.lang.Exception implements Serializable

serialVersionUID: 3971941989929504145L

Serialized Fields

type

int type
The type.

Class visidia.simulation.process.SensorMover extends java.lang.Object implements Serializable

serialVersionUID: 6268259620756169472L


Package visidia.simulation.process.agent

Class visidia.simulation.process.agent.Agent extends PropertyTable implements Serializable

serialVersionUID: 2853568571194842573L

Serialized Fields

agentMover

AgentMover agentMover
The agent mover.

Class visidia.simulation.process.agent.AgentMover extends java.lang.Object implements Serializable

serialVersionUID: 111876839741834937L

Serialized Fields

agent

Agent agent
Agent associated to the mover.

Class visidia.simulation.process.agent.AgentRules extends SynchronousAgent implements Serializable

serialVersionUID: 2432403512843977836L

Serialized Fields

rSys

RelabelingSystem rSys

labelV

java.lang.String labelV

labelU

java.lang.String labelU

door

int door

step

int step

Class visidia.simulation.process.agent.SynchronousAgent extends Agent implements Serializable

serialVersionUID: -7771920160621352372L


Package visidia.simulation.process.algorithm

Class visidia.simulation.process.algorithm.Algorithm extends java.lang.Object implements Serializable

serialVersionUID: -2918434583960346926L

Class visidia.simulation.process.algorithm.RuleAlgorithm extends Algorithm implements Serializable

serialVersionUID: -430550548420193500L

Serialized Fields

synType

int synType
The synchronization used for simulation **

Class visidia.simulation.process.algorithm.SensorSyncAlgorithm extends SynchronousAlgorithm implements Serializable

serialVersionUID: -1759265985678508606L

Class visidia.simulation.process.algorithm.SynchronousAlgorithm extends Algorithm implements Serializable

serialVersionUID: -6943925552687958218L


Package visidia.simulation.process.edgestate

Class visidia.simulation.process.edgestate.EdgeState extends java.lang.Object implements Serializable

serialVersionUID: -8317258696668666322L

Class visidia.simulation.process.edgestate.MarkedState extends EdgeState implements Serializable

serialVersionUID: 507144533818612148L

Serialized Fields

isMarked

boolean isMarked
The marked state.

Class visidia.simulation.process.edgestate.SyncState extends EdgeState implements Serializable

serialVersionUID: 81983529038716965L

Serialized Fields

isSynchro

boolean isSynchro
The synchronized state.


Package visidia.simulation.process.messages

Class visidia.simulation.process.messages.BooleanMessage extends Message implements Serializable

serialVersionUID: -7269286917512500998L

Serialized Fields

data

boolean data
The data.

Class visidia.simulation.process.messages.IntegerMessage extends Message implements Serializable

serialVersionUID: -2494451028518372924L

Serialized Fields

data

java.lang.Integer data
The message data.

Class visidia.simulation.process.messages.Message extends java.lang.Object implements Serializable

serialVersionUID: 1366472112822681655L

Serialized Fields

clock

int clock
This field represents the time by which the message has been sent. The user can ignore it if the algorithm he is writing is asynchronous. When writing an asynchronous algorithm, this field is deeply used by the simulator. On the other hand, It can be set by hand by the user who is programming an algorithm (he must use the set and get method). It also allows to simulate the Lamport clock as well when writing an algorithm which class base is LamportAlgorithm


type

MessageType type
Each message has a type. The programmer may specify the type of the messages he creates. By default the type is defaultMessageType.


visualization

boolean visualization
The visualization.

Class visidia.simulation.process.messages.MessagePacket extends java.lang.Object implements Serializable

serialVersionUID: 852544806867096751L

Serialized Fields

srcId

java.lang.Integer srcId
The sender id.


destId

java.lang.Integer destId
The receiver id.


mesg

Message mesg
The message.


srcDoor

int srcDoor
The sender door.


destDoor

int destDoor
The receiver door.

Class visidia.simulation.process.messages.MessageType extends java.lang.Object implements Serializable

serialVersionUID: -8091042735794298526L

Serialized Fields

typeName

java.lang.String typeName
The type name.


toPaint

boolean toPaint
Indicates if the messages must be displayed or not


color

java.awt.Color color
The color.

Class visidia.simulation.process.messages.NeighborMessage extends Message implements Serializable

serialVersionUID: 3426417069667843580L

Serialized Fields

mark

boolean mark
The mark.


label

java.lang.String label
The label.

Class visidia.simulation.process.messages.StringMessage extends Message implements Serializable

serialVersionUID: -1960138092850273437L

Serialized Fields

data

java.lang.String data
The message data.

Class visidia.simulation.process.messages.VectorMessage extends Message implements Serializable

serialVersionUID: -8777922385637169162L

Serialized Fields

data

java.util.Vector<E> data
The message data.


Package visidia.simulation.process.synchronization

Class visidia.simulation.process.synchronization.SynchronizationAlgorithm extends Algorithm implements Serializable

serialVersionUID: 1051404022115088336L

Serialized Fields

answer

int[] answer
The answer.


synob

SynchronizationObject synob
The synchronization object.