Package mgui.neuro.components
Interface Dendrite
- All Superinterfaces:
CleanableObject
,java.lang.Cloneable
,java.lang.Comparable<DynamicModelComponent>
,DynamicModelComponent
,InterfaceObject
,NamedObject
,NeuronalComponent
,TimeStepListener
,TreeObject
,Updateable
- All Known Implementing Classes:
AbstractDendrite
,CompartmentalDendrite
,SimpleDendrite
public interface Dendrite extends NeuronalComponent
-
Method Summary
Modifier and Type Method Description void
addSynapse(Synapse s)
void
connectTo(Dendrite d)
void
connectTo(Soma s)
void
disconnect()
int
getSynapseCount()
java.util.ArrayList<Synapse>
getSynapses()
boolean
isConnectedToDendrite()
boolean
isConnectedToSoma()
void
removeSynapse(Synapse s)
Methods inherited from interface mgui.interfaces.util.CleanableObject
clean
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface mgui.models.dynamic.DynamicModelComponent
addConnection, addEvent, addToEngine, clone, executeEvents, getID, getSubComponents, hasSubComponents, removeConnection, reset, setID, setID
Methods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyed
Methods inherited from interface mgui.interfaces.NamedObject
getName, setName
Methods inherited from interface mgui.neuro.components.NeuronalComponent
getParent, setParent
Methods inherited from interface mgui.models.dynamic.TimeStepListener
timeElapsed
Methods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode, setTreeNode
-
Method Details
-
addSynapse
- Throws:
NeuroException
-
removeSynapse
-
connectTo
- Throws:
NeuroException
-
connectTo
- Throws:
NeuroException
-
disconnect
void disconnect() -
getSynapses
java.util.ArrayList<Synapse> getSynapses() -
getSynapseCount
int getSynapseCount() -
isConnectedToDendrite
boolean isConnectedToDendrite() -
isConnectedToSoma
boolean isConnectedToSoma()
-