com.banda.chemistry.domain
Class Membrane<OBJECT_TYPE>
java.lang.Object
com.banda.core.domain.DomainObject<Long>
com.banda.core.domain.TechnicalDomainObject
com.banda.chemistry.domain.Membrane<OBJECT_TYPE>
- All Implemented Interfaces:
- com.banda.core.domain.KeyHolder<Long>, Serializable
- Direct Known Subclasses:
- MembraneWithAtoms, RewritingMembrane
public class Membrane<OBJECT_TYPE>
- extends com.banda.core.domain.TechnicalDomainObject
- 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.core.domain.TechnicalDomainObject |
getId, getKey, getVersion, setId, setKey, setVersion |
| Methods inherited from class com.banda.core.domain.DomainObject |
copyFrom, equals, hashCode, toString |
Membrane
public Membrane()
getName
public String getName()
setName
public void setName(String name)
getParent
public Membrane<OBJECT_TYPE> getParent()
setParent
protected void setParent(Membrane<OBJECT_TYPE> parent)
getSubMembranes
public List<Membrane<OBJECT_TYPE>> getSubMembranes()
setSubMembranes
protected void setSubMembranes(List<Membrane<OBJECT_TYPE>> subMembranes)
addSubMembrane
public void addSubMembrane(Membrane<OBJECT_TYPE> subMembrane)
removeRule
public void removeRule(Membrane<OBJECT_TYPE> subMembrane)
getAlphabet
public String[] getAlphabet()
setAlphabet
public void setAlphabet(String[] alphabet)
getConfiguration
public Set<OBJECT_TYPE> getConfiguration()
setConfiguration
protected void setConfiguration(com.banda.core.MultiSet<OBJECT_TYPE> configuration)
addObject
public void addObject(OBJECT_TYPE object)
removeObject
public void removeObject(OBJECT_TYPE object)
getRules
public Set<EvolutionRule<OBJECT_TYPE>> getRules()
setRules
protected void setRules(Set<EvolutionRule<OBJECT_TYPE>> rules)
addRule
public void addRule(EvolutionRule<OBJECT_TYPE> rule)
removeRule
public void removeRule(EvolutionRule<OBJECT_TYPE> rule)
getOutputMembrane
public Membrane<OBJECT_TYPE> getOutputMembrane()
setOutputMembrane
public void setOutputMembrane(Membrane<OBJECT_TYPE> outputMembrane)
Copyright © 2013. All Rights Reserved.