org.simnet.interfaces
Class NetworkEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.simnet.interfaces.NetworkEvent
All Implemented Interfaces:
Serializable

public final class NetworkEvent
extends EventObject

Network event. Currently adding or deleting a neuron.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
NetworkEvent(Network parentNet, Network added)
          Create a new model event.
NetworkEvent(Network net, Neuron neuron)
          Create a new model event.
NetworkEvent(Network net, Neuron oldNeuron, Neuron neuron)
          Create a new model event.
NetworkEvent(Network net, Synapse synapse)
          Create a new model event.
NetworkEvent(Network net, Synapse oldSynapse, Synapse synapse)
          Create a new model event.
 
Method Summary
 Neuron getNeuron()
           
 Neuron getOldNeuron()
           
 Synapse getOldSynapse()
           
 Network getSubnet()
           
 Synapse getSynapse()
           
 void setSubnet(Network subnet)
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NetworkEvent

public NetworkEvent(Network net,
                    Neuron neuron)
Create a new model event.

Parameters:
net - reference to network firing event
neuron - reference to the neuron this event concerns

NetworkEvent

public NetworkEvent(Network net,
                    Synapse synapse)
Create a new model event.

Parameters:
net - reference to network firing event
synapse - reference to the synapse this event concerns

NetworkEvent

public NetworkEvent(Network net,
                    Neuron oldNeuron,
                    Neuron neuron)
Create a new model event.

Parameters:
net - reference to network firing event
neuron - refrence to to the neuron this event concerns
oldNeuron - reference to the old neuron this event concerns

NetworkEvent

public NetworkEvent(Network net,
                    Synapse oldSynapse,
                    Synapse synapse)
Create a new model event.

Parameters:
net - reference to network firing event
synapse - reference to the synapse this event concerns
oldSynapse - reference to the old synapse this event concerns

NetworkEvent

public NetworkEvent(Network parentNet,
                    Network added)
Create a new model event.

Parameters:
parentNet - reference to network firing event
added - reference to the new subnetwork being added
Method Detail

getNeuron

public Neuron getNeuron()
Returns:
Returns the neuron.

getSynapse

public Synapse getSynapse()
Returns:
Returns the synapse.

getOldNeuron

public Neuron getOldNeuron()
Returns:
Returns the oldNeuron.

getOldSynapse

public Synapse getOldSynapse()
Returns:
Returns the oldSynapse.

getSubnet

public Network getSubnet()
Returns:
Returns the subnet.

setSubnet

public void setSubnet(Network subnet)
Parameters:
subnet - The subnet to set.