Package mgui.models.networks
Class AbstractNetwork
java.lang.Object
mgui.interfaces.AbstractInterfaceObject
mgui.interfaces.models.InterfaceAbstractModel
mgui.models.networks.AbstractNetworkModel
mgui.models.networks.AbstractNetwork
- All Implemented Interfaces:
java.lang.Cloneable,AttributeObject,GraphableObject,InterfaceObject,NamedObject,TreeObject,CleanableObject,DynamicModel
- Direct Known Subclasses:
AbstractNeuralNet,CorticalNetwork
public abstract class AbstractNetwork extends AbstractNetworkModel
-
Field Summary
Fields Modifier and Type Field Description protected IDFactoryidFactoryjava.util.ArrayList<NetworkListener>listenersFields inherited from class mgui.models.networks.AbstractNetworkModel
attributes, environmentFields inherited from class mgui.interfaces.AbstractInterfaceObject
isDestroyed, tree_nodes -
Constructor Summary
Constructors Constructor Description AbstractNetwork() -
Method Summary
Modifier and Type Method Description voidaddListener(NetworkListener l)voidfireListeners()protected voidfireListeners(int code)abstract java.util.ArrayList<DynamicModelComponent>getComponents()abstract InterfaceAbstractGraphgetGraph()protected voidinit()voidremoveListener(NetworkListener l)voidreset()Methods inherited from class mgui.models.networks.AbstractNetworkModel
addListener, addSensor, clone, fireComponentAdded, fireComponentRemoved, getAttribute, getAttributes, getAttributeValue, getEnvironment, getSensors, removeListener, removeSensor, setAttribute, setAttributes, setEnvironmentMethods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getName, getTreeLabel, isDestroyed, issueTreeNode, setName, setTreeNode, updateTreeNodesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mgui.interfaces.util.CleanableObject
cleanMethods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyedMethods inherited from interface mgui.interfaces.NamedObject
getName, setNameMethods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode, setTreeNode
-
Field Details
-
listeners
-
idFactory
-
-
Constructor Details
-
AbstractNetwork
public AbstractNetwork()
-
-
Method Details
-
init
protected void init() -
addListener
-
removeListener
-
fireListeners
public void fireListeners() -
fireListeners
protected void fireListeners(int code) -
reset
public void reset() -
getGraph
- Specified by:
getGraphin interfaceGraphableObject- Specified by:
getGraphin classAbstractNetworkModel
-
getComponents
-