Package org.neuroml.model
Class RampGeneratorDL
java.lang.Object
org.neuroml.model.BaseWithoutId
org.neuroml.model.Base
org.neuroml.model.Standalone
org.neuroml.model.RampGeneratorDL
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2
Dimensionless equivalent of **rampGenerator** . Generates a ramping current after a time **delay,** for a fixed **duration.** During this time the dimensionless current steadily changes from **startAmplitude** to **finishAmplitude.** Scaled by **weight,** if set
\n
:param delay: Delay before change in current. Current is baselineAmplitude prior to this.
:type delay: time
:param duration: Duration for holding current at amplitude. Current is baselineAmplitude after delay + duration.
:type duration: time
:param startAmplitude: Amplitude of linearly varying current at time delay
:type startAmplitude: none
:param finishAmplitude: Amplitude of linearly varying current at time delay + duration
:type finishAmplitude: none
:param baselineAmplitude: Amplitude of current before time delay, and after time delay + duration
:type baselineAmplitude: none
Java class for RampGeneratorDL complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RampGeneratorDL"> <complexContent> <extension base="{http://www.neuroml.org/schema/neuroml2}Standalone"> <attribute name="delay" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_time" /> <attribute name="duration" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_time" /> <attribute name="startAmplitude" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="finishAmplitude" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="baselineAmplitude" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
protected String
Fields inherited from class org.neuroml.model.Standalone
annotation, metaid, notes, property
-
Constructor Summary
-
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) Gets the value of the baselineAmplitude property.getDelay()
Gets the value of the delay property.Gets the value of the duration property.Gets the value of the finishAmplitude property.Gets the value of the startAmplitude property.void
setBaselineAmplitude
(String value) Sets the value of the baselineAmplitude property.void
Sets the value of the delay property.void
setDuration
(String value) Sets the value of the duration property.void
setFinishAmplitude
(String value) Sets the value of the finishAmplitude property.void
setStartAmplitude
(String value) Sets the value of the startAmplitude property.toString()
Methods inherited from class org.neuroml.model.Standalone
getAnnotation, getMetaid, getNotes, getProperty, setAnnotation, setMetaid, setNotes
-
Field Details
-
delay
-
duration
-
startAmplitude
-
finishAmplitude
-
baselineAmplitude
-
-
Constructor Details
-
RampGeneratorDL
public RampGeneratorDL()
-
-
Method Details
-
getDelay
Gets the value of the delay property.- Returns:
- possible object is
String
-
setDelay
Sets the value of the delay property.- Parameters:
value
- allowed object isString
-
getDuration
Gets the value of the duration property.- Returns:
- possible object is
String
-
setDuration
Sets the value of the duration property.- Parameters:
value
- allowed object isString
-
getStartAmplitude
Gets the value of the startAmplitude property.- Returns:
- possible object is
String
-
setStartAmplitude
Sets the value of the startAmplitude property.- Parameters:
value
- allowed object isString
-
getFinishAmplitude
Gets the value of the finishAmplitude property.- Returns:
- possible object is
String
-
setFinishAmplitude
Sets the value of the finishAmplitude property.- Parameters:
value
- allowed object isString
-
getBaselineAmplitude
Gets the value of the baselineAmplitude property.- Returns:
- possible object is
String
-
setBaselineAmplitude
Sets the value of the baselineAmplitude property.- Parameters:
value
- allowed object isString
-
toString
- Overrides:
toString
in classStandalone
-
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 classStandalone
-
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 classStandalone
-