Class DecayingPoolModel

java.lang.Object
org.neuroml1.model.channel.DecayingPoolModel
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 DecayingPoolModel extends Object 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
Element for parameters in a decaying pool model of ion concentration (e.g. calcium pool)

Java class for DecayingPoolModel complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="DecayingPoolModel">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="resting_conc" type="{http://morphml.org/biophysics/schema}ConcentrationValue" minOccurs="0"/>
         <choice>
           <element name="decay_constant" type="{http://morphml.org/biophysics/schema}TimeConstantValue" minOccurs="0"/>
           <element name="inv_decay_constant" type="{http://morphml.org/biophysics/schema}InvTimeConstantValue"/>
         </choice>
         <element name="ceiling" type="{http://morphml.org/biophysics/schema}ConcentrationValue" minOccurs="0"/>
         <choice>
           <element name="pool_volume_info" type="{http://morphml.org/channelml/schema}PoolVolumeInfo"/>
           <element name="fixed_pool_info" type="{http://morphml.org/channelml/schema}FixedPoolInfo"/>
         </choice>
       </sequence>
       <attribute name="resting_conc" type="{http://morphml.org/biophysics/schema}ConcentrationValue" />
       <attribute name="decay_constant" type="{http://morphml.org/biophysics/schema}TimeConstantValue" />
       <attribute name="inv_decay_constant" type="{http://morphml.org/biophysics/schema}InvTimeConstantValue" />
       <attribute name="ceiling" type="{http://morphml.org/biophysics/schema}ConcentrationValue" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • restingConc

      protected Double restingConc
    • decayConstant

      protected Double decayConstant
    • invDecayConstant

      protected Double invDecayConstant
    • ceiling

      protected Double ceiling
    • poolVolumeInfo

      protected PoolVolumeInfo poolVolumeInfo
    • fixedPoolInfo

      protected FixedPoolInfo fixedPoolInfo
    • restingConcAttribute

      protected Double restingConcAttribute
    • decayConstantAttribute

      protected Double decayConstantAttribute
    • invDecayConstantAttribute

      protected Double invDecayConstantAttribute
    • ceilingAttribute

      protected Double ceilingAttribute
  • Constructor Details

    • DecayingPoolModel

      public DecayingPoolModel()
  • Method Details

    • getRestingConc

      public Double getRestingConc()
      Gets the value of the restingConc property.
      Returns:
      possible object is Double
    • setRestingConc

      public void setRestingConc(Double value)
      Sets the value of the restingConc property.
      Parameters:
      value - allowed object is Double
    • getDecayConstant

      public Double getDecayConstant()
      Gets the value of the decayConstant property.
      Returns:
      possible object is Double
    • setDecayConstant

      public void setDecayConstant(Double value)
      Sets the value of the decayConstant property.
      Parameters:
      value - allowed object is Double
    • getInvDecayConstant

      public Double getInvDecayConstant()
      Gets the value of the invDecayConstant property.
      Returns:
      possible object is Double
    • setInvDecayConstant

      public void setInvDecayConstant(Double value)
      Sets the value of the invDecayConstant property.
      Parameters:
      value - allowed object is Double
    • getCeiling

      public Double getCeiling()
      Gets the value of the ceiling property.
      Returns:
      possible object is Double
    • setCeiling

      public void setCeiling(Double value)
      Sets the value of the ceiling property.
      Parameters:
      value - allowed object is Double
    • getPoolVolumeInfo

      public PoolVolumeInfo getPoolVolumeInfo()
      Gets the value of the poolVolumeInfo property.
      Returns:
      possible object is PoolVolumeInfo
    • setPoolVolumeInfo

      public void setPoolVolumeInfo(PoolVolumeInfo value)
      Sets the value of the poolVolumeInfo property.
      Parameters:
      value - allowed object is PoolVolumeInfo
    • getFixedPoolInfo

      public FixedPoolInfo getFixedPoolInfo()
      Gets the value of the fixedPoolInfo property.
      Returns:
      possible object is FixedPoolInfo
    • setFixedPoolInfo

      public void setFixedPoolInfo(FixedPoolInfo value)
      Sets the value of the fixedPoolInfo property.
      Parameters:
      value - allowed object is FixedPoolInfo
    • getRestingConcAttribute

      public Double getRestingConcAttribute()
      Gets the value of the restingConcAttribute property.
      Returns:
      possible object is Double
    • setRestingConcAttribute

      public void setRestingConcAttribute(Double value)
      Sets the value of the restingConcAttribute property.
      Parameters:
      value - allowed object is Double
    • getDecayConstantAttribute

      public Double getDecayConstantAttribute()
      Gets the value of the decayConstantAttribute property.
      Returns:
      possible object is Double
    • setDecayConstantAttribute

      public void setDecayConstantAttribute(Double value)
      Sets the value of the decayConstantAttribute property.
      Parameters:
      value - allowed object is Double
    • getInvDecayConstantAttribute

      public Double getInvDecayConstantAttribute()
      Gets the value of the invDecayConstantAttribute property.
      Returns:
      possible object is Double
    • setInvDecayConstantAttribute

      public void setInvDecayConstantAttribute(Double value)
      Sets the value of the invDecayConstantAttribute property.
      Parameters:
      value - allowed object is Double
    • getCeilingAttribute

      public Double getCeilingAttribute()
      Gets the value of the ceilingAttribute property.
      Returns:
      possible object is Double
    • setCeilingAttribute

      public void setCeilingAttribute(Double value)
      Sets the value of the ceilingAttribute property.
      Parameters:
      value - allowed object is Double
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • append

      public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      append in interface org.jvnet.jaxb2_commons.lang.ToString2
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
    • 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 interface org.jvnet.jaxb2_commons.lang.Equals2
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • copyTo

      public Object copyTo(Object target)
      Specified by:
      copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
    • copyTo

      public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
      Specified by:
      copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
    • createNewInstance

      public Object createNewInstance()
      Specified by:
      createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2