Class Network

All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2

public class Network extends Standalone implements org.jvnet.jaxb2_commons.lang.ToString2
Network containing: **population** s ( potentially of type **populationList** , and so specifying a list of cell **location** s ); **projection** s ( with lists of **connection** s ) and/or **explicitConnection** s; and **inputList** s ( with lists of **input** s ) and/or **explicitInput** s. Note: often in NeuroML this will be of type **networkWithTemperature** if there are temperature dependent elements ( e. g. ion channels ).

Java class for Network complex type.

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

 <complexType name="Network">
   <complexContent>
     <extension base="{http://www.neuroml.org/schema/neuroml2}Standalone">
       <sequence>
         <element name="space" type="{http://www.neuroml.org/schema/neuroml2}Space" maxOccurs="unbounded" minOccurs="0"/>
         <element name="region" type="{http://www.neuroml.org/schema/neuroml2}Region" maxOccurs="unbounded" minOccurs="0"/>
         <element name="extracellularProperties" type="{http://www.neuroml.org/schema/neuroml2}ExtracellularPropertiesLocal" maxOccurs="unbounded" minOccurs="0"/>
         <element name="population" type="{http://www.neuroml.org/schema/neuroml2}Population" maxOccurs="unbounded"/>
         <element name="cellSet" type="{http://www.neuroml.org/schema/neuroml2}CellSet" maxOccurs="unbounded" minOccurs="0"/>
         <element name="synapticConnection" type="{http://www.neuroml.org/schema/neuroml2}SynapticConnection" maxOccurs="unbounded" minOccurs="0"/>
         <element name="projection" type="{http://www.neuroml.org/schema/neuroml2}Projection" maxOccurs="unbounded" minOccurs="0"/>
         <element name="electricalProjection" type="{http://www.neuroml.org/schema/neuroml2}ElectricalProjection" maxOccurs="unbounded" minOccurs="0"/>
         <element name="continuousProjection" type="{http://www.neuroml.org/schema/neuroml2}ContinuousProjection" maxOccurs="unbounded" minOccurs="0"/>
         <element name="explicitInput" type="{http://www.neuroml.org/schema/neuroml2}ExplicitInput" maxOccurs="unbounded" minOccurs="0"/>
         <element name="inputList" type="{http://www.neuroml.org/schema/neuroml2}InputList" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="type" type="{http://www.neuroml.org/schema/neuroml2}networkTypes" />
       <attribute name="temperature" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_temperature" />
       <attribute name="neuroLexId" type="{http://www.neuroml.org/schema/neuroml2}NeuroLexId" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Network

      public Network()
  • Method Details

    • getSpace

      public List<Space> getSpace()
      Gets the value of the space property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the space property.

      For example, to add a new item, do as follows:

          getSpace().add(newItem);
       

      Objects of the following type(s) are allowed in the list Space

    • getRegion

      public List<Region> getRegion()
      Gets the value of the region property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the region property.

      For example, to add a new item, do as follows:

          getRegion().add(newItem);
       

      Objects of the following type(s) are allowed in the list Region

    • getExtracellularProperties

      public List<ExtracellularPropertiesLocal> getExtracellularProperties()
      Gets the value of the extracellularProperties property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the extracellularProperties property.

      For example, to add a new item, do as follows:

          getExtracellularProperties().add(newItem);
       

      Objects of the following type(s) are allowed in the list ExtracellularPropertiesLocal

    • getPopulation

      public List<Population> getPopulation()
      Gets the value of the population property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the population property.

      For example, to add a new item, do as follows:

          getPopulation().add(newItem);
       

      Objects of the following type(s) are allowed in the list Population

    • getCellSet

      public List<CellSet> getCellSet()
      Gets the value of the cellSet property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cellSet property.

      For example, to add a new item, do as follows:

          getCellSet().add(newItem);
       

      Objects of the following type(s) are allowed in the list CellSet

    • getSynapticConnection

      public List<SynapticConnection> getSynapticConnection()
      Gets the value of the synapticConnection property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the synapticConnection property.

      For example, to add a new item, do as follows:

          getSynapticConnection().add(newItem);
       

      Objects of the following type(s) are allowed in the list SynapticConnection

    • getProjection

      public List<Projection> getProjection()
      Gets the value of the projection property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the projection property.

      For example, to add a new item, do as follows:

          getProjection().add(newItem);
       

      Objects of the following type(s) are allowed in the list Projection

    • getElectricalProjection

      public List<ElectricalProjection> getElectricalProjection()
      Gets the value of the electricalProjection property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the electricalProjection property.

      For example, to add a new item, do as follows:

          getElectricalProjection().add(newItem);
       

      Objects of the following type(s) are allowed in the list ElectricalProjection

    • getContinuousProjection

      public List<ContinuousProjection> getContinuousProjection()
      Gets the value of the continuousProjection property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the continuousProjection property.

      For example, to add a new item, do as follows:

          getContinuousProjection().add(newItem);
       

      Objects of the following type(s) are allowed in the list ContinuousProjection

    • getExplicitInput

      public List<ExplicitInput> getExplicitInput()
      Gets the value of the explicitInput property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the explicitInput property.

      For example, to add a new item, do as follows:

          getExplicitInput().add(newItem);
       

      Objects of the following type(s) are allowed in the list ExplicitInput

    • getInputList

      public List<InputList> getInputList()
      Gets the value of the inputList property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the inputList property.

      For example, to add a new item, do as follows:

          getInputList().add(newItem);
       

      Objects of the following type(s) are allowed in the list InputList

    • getType

      public NetworkTypes getType()
      Gets the value of the type property.
      Returns:
      possible object is NetworkTypes
    • setType

      public void setType(NetworkTypes value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is NetworkTypes
    • getTemperature

      public String getTemperature()
      Gets the value of the temperature property.
      Returns:
      possible object is String
    • setTemperature

      public void setTemperature(String value)
      Sets the value of the temperature property.
      Parameters:
      value - allowed object is String
    • getNeuroLexId

      public String getNeuroLexId()
      Gets the value of the neuroLexId property.
      Returns:
      possible object is String
    • setNeuroLexId

      public void setNeuroLexId(String value)
      Sets the value of the neuroLexId property.
      Parameters:
      value - allowed object is String
    • toString

      public String toString()
      Overrides:
      toString in class Standalone
    • 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
      Overrides:
      append in class Standalone
    • 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
      Overrides:
      appendFields in class Standalone