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) booleanbooleanequals(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.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidSets 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:
toStringin classDoubleExponentialSynapse
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classDoubleExponentialSynapse
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin 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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classDoubleExponentialSynapse
-
equals
- Overrides:
equalsin classDoubleExponentialSynapse
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classDoubleExponentialSynapse
-
hashCode
public int hashCode()- Overrides:
hashCodein classDoubleExponentialSynapse
-
clone
- Overrides:
clonein classDoubleExponentialSynapse
-
copyTo
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classDoubleExponentialSynapse
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) - Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classDoubleExponentialSynapse
-
createNewInstance
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
createNewInstancein classDoubleExponentialSynapse
-