com.banda.chemistry.domain
Class AcSpeciesSet
java.lang.Object
com.banda.core.domain.DomainObject<Long>
com.banda.core.domain.TechnicalDomainObject
com.banda.chemistry.domain.AcVariableSet<AcSpecies>
com.banda.chemistry.domain.AcSpeciesSet
- All Implemented Interfaces:
- AcVariableGroupIF<AcSpecies>, AcVariableSetIF<AcSpecies>, com.banda.core.domain.KeyHolder<Long>, Serializable
- Direct Known Subclasses:
- AcDNAStrandSpeciesSet
public class AcSpeciesSet
- extends AcVariableSet<AcSpecies>
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject |
com.banda.core.domain.DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>> |
| Methods inherited from class com.banda.chemistry.domain.AcVariableSet |
addVariable, addVariables, containsVariable, getCreatedBy, getCreateTime, getName, getOwnAndInheritedVariablesSorted, getVariables, getVariablesSorted, hasOwnVariables, initVariables, removeVariable, setCreatedBy, setCreateTime, setName, setVariables, toString |
| Methods inherited from class com.banda.core.domain.TechnicalDomainObject |
getId, getKey, getVersion, setId, setKey, setVersion |
| Methods inherited from class com.banda.core.domain.DomainObject |
copyFrom, equals, hashCode |
AcSpeciesSet
public AcSpeciesSet()
getParameterSet
public AcParameterSet getParameterSet()
setParameterSet
public void setParameterSet(AcParameterSet parameterSet)
getVarSequenceNum
public Integer getVarSequenceNum()
setVarSequenceNum
public void setVarSequenceNum(Integer sequenceNum)
getParentSpeciesSet
public AcSpeciesSet getParentSpeciesSet()
setParentSpeciesSet
public void setParentSpeciesSet(AcSpeciesSet parentSpeciesSet)
hasParentSpeciesSet
public boolean hasParentSpeciesSet()
getLevel
public int getLevel()
getSpeciesGroupMap
public Map<String,AcSpeciesGroup> getSpeciesGroupMap()
setSpeciesGroupMap
public void setSpeciesGroupMap(Map<String,AcSpeciesGroup> speciesGroupMap)
getOwnAndInheritedVariables
public Collection<AcSpecies> getOwnAndInheritedVariables()
- Specified by:
getOwnAndInheritedVariables in interface AcVariableSetIF<AcSpecies>- Overrides:
getOwnAndInheritedVariables in class AcVariableSet<AcSpecies>
getVariablesNumber
public int getVariablesNumber()
- Overrides:
getVariablesNumber in class AcVariableSet<AcSpecies>
initVarSequenceNum
public void initVarSequenceNum()
getNextVarSequenceNum
public Integer getNextVarSequenceNum()
getSpeciesGroup
public AcSpeciesGroup getSpeciesGroup(AcSpeciesType type)
addSpeciesToGroup
public void addSpeciesToGroup(AcSpeciesType type,
AcSpecies species)
getSpecies
public Collection<AcSpecies> getSpecies(AcSpeciesType type)
getOwnAndInheritedSpecies
public Collection<AcSpecies> getOwnAndInheritedSpecies(AcSpeciesType type)
getSpeciesNumber
public int getSpeciesNumber(AcSpeciesType type)
hasSpecies
public boolean hasSpecies(AcSpeciesType type)
getNonInputFeedbackSpecies
public Collection<AcSpecies> getNonInputFeedbackSpecies()
getNonInternalSpecies
public Collection<AcSpecies> getNonInternalSpecies()
getInternalSpecies
public Collection<AcSpecies> getInternalSpecies()
main
public static void main(String[] args)
Copyright © 2013. All Rights Reserved.