Package org.neuroml1.model.channel
Class BlockingSynapse
java.lang.Object
org.neuroml1.model.channel.DoubleExponentialSynapse
org.neuroml1.model.channel.BlockingSynapse
- All Implemented Interfaces:
Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
,org.jvnet.jaxb2_commons.lang.ToString2
public class BlockingSynapse
extends DoubleExponentialSynapse
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
A synaptic mechanism whose conductance can be blocked by the presence of a specific species (ion/molecule). Based on the
mechanism for blocking of an NMDA receptor by Mg as outlined in Gabbiani et al, 1994, Maex DeSchutter 1998
Java class for BlockingSynapse complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BlockingSynapse"> <complexContent> <extension base="{http://morphml.org/channelml/schema}DoubleExponentialSynapse"> <sequence> <element name="block" type="{http://morphml.org/channelml/schema}Block"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
FieldsFields inherited from class org.neuroml1.model.channel.DoubleExponentialSynapse
annotation, decayTime, group, maxConductance, notes, properties, reversalPotential, riseTime
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) clone()
copyTo
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) boolean
boolean
equals
(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) getBlock()
Gets the value of the block property.int
hashCode()
int
hashCode
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) void
Sets the value of the block property.toString()
Methods inherited from class org.neuroml1.model.channel.DoubleExponentialSynapse
getAnnotation, getDecayTime, getGroup, getMaxConductance, getNotes, getProperties, getReversalPotential, getRiseTime, setAnnotation, setDecayTime, setMaxConductance, setNotes, setProperties, setReversalPotential, setRiseTime
-
Field Details
-
block
-
-
Constructor Details
-
BlockingSynapse
public BlockingSynapse()
-
-
Method Details
-
getBlock
Gets the value of the block property.- Returns:
- possible object is
Block
-
setBlock
Sets the value of the block property.- Parameters:
value
- allowed object isBlock
-
toString
- Overrides:
toString
in classDoubleExponentialSynapse
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
- Overrides:
append
in classDoubleExponentialSynapse
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
- Overrides:
appendFields
in classDoubleExponentialSynapse
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
- Overrides:
equals
in classDoubleExponentialSynapse
-
equals
- Overrides:
equals
in classDoubleExponentialSynapse
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
- Overrides:
hashCode
in classDoubleExponentialSynapse
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDoubleExponentialSynapse
-
clone
- Overrides:
clone
in classDoubleExponentialSynapse
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
- Overrides:
copyTo
in classDoubleExponentialSynapse
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
- Overrides:
copyTo
in classDoubleExponentialSynapse
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
- Overrides:
createNewInstance
in classDoubleExponentialSynapse
-