public class MultiConcentrationContainer extends Object implements ConcentrationContainer
| Constructor and Description |
|---|
MultiConcentrationContainer(MultiConcentrationContainer multiConcentrationContainer) |
MultiConcentrationContainer(Set<CellSection> cellSections) |
| Modifier and Type | Method and Description |
|---|---|
Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> |
getAllConcentrations()
Returns the representative concentrations of all referenced chemical entities.
|
Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> |
getAllConcentrationsForSection(CellSection cellSection)
Returns all concentrations for a particular
CellSection. |
Set<ChemicalEntity<?>> |
getAllReferencedEntities()
Returns all
ChemicalEntities that are referenced in this container. |
Set<CellSection> |
getAllReferencedSections()
Returns all
Compartments that are referenced in this container. |
javax.measure.Quantity<MolarConcentration> |
getAvailableConcentration(CellSection cellSection,
ChemicalEntity chemicalEntity)
Returns the concentration of the specified
ChemicalEntity available in the CellSection. |
javax.measure.Quantity<MolarConcentration> |
getConcentration(ChemicalEntity chemicalEntity)
Returns the representative concentration of a chemical entity.
|
MultiConcentrationContainer |
getCopy()
Returns a copy of this concentration container.
|
void |
setAvailableConcentration(CellSection cellSection,
ChemicalEntity chemicalEntity,
javax.measure.Quantity<MolarConcentration> concentration)
Sets the available concentration based on the given compartment.
|
void |
setConcentration(ChemicalEntity chemicalEntity,
javax.measure.Quantity<MolarConcentration> concentration)
Sets the representative concentration of a chemical entity.
|
public MultiConcentrationContainer(Set<CellSection> cellSections)
public MultiConcentrationContainer(MultiConcentrationContainer multiConcentrationContainer)
public javax.measure.Quantity<MolarConcentration> getConcentration(ChemicalEntity chemicalEntity)
ConcentrationContainergetConcentration in interface ConcentrationContainerchemicalEntity - The ChemicalEntity.public Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> getAllConcentrationsForSection(CellSection cellSection)
ConcentrationContainerCellSection.getAllConcentrationsForSection in interface ConcentrationContainercellSection - The CellSectionpublic javax.measure.Quantity<MolarConcentration> getAvailableConcentration(CellSection cellSection, ChemicalEntity chemicalEntity)
ConcentrationContainerChemicalEntity available in the CellSection.getAvailableConcentration in interface ConcentrationContainercellSection - The CellSectionchemicalEntity - The ChemicalEntity.public void setConcentration(ChemicalEntity chemicalEntity, javax.measure.Quantity<MolarConcentration> concentration)
ConcentrationContainersetConcentration in interface ConcentrationContainerchemicalEntity - The ChemicalEntity.concentration - The concentration.public void setAvailableConcentration(CellSection cellSection, ChemicalEntity chemicalEntity, javax.measure.Quantity<MolarConcentration> concentration)
ConcentrationContainersetAvailableConcentration in interface ConcentrationContainercellSection - The identifier of the compartment.chemicalEntity - The ChemicalEntity.concentration - The concentration.public Set<ChemicalEntity<?>> getAllReferencedEntities()
ConcentrationContainerChemicalEntities that are referenced in this container.getAllReferencedEntities in interface ConcentrationContainerChemicalEntities that are referenced in this container.public Set<CellSection> getAllReferencedSections()
ConcentrationContainerCompartments that are referenced in this container.getAllReferencedSections in interface ConcentrationContainerCompartments that are referenced in this container.public Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> getAllConcentrations()
ConcentrationContainergetAllConcentrations in interface ConcentrationContainerpublic MultiConcentrationContainer getCopy()
ConcentrationContainergetCopy in interface ConcentrationContainerCopyright © 2017. All rights reserved.