public class EnvironmentRightHandRule extends java.lang.Object implements IRightHandRule, java.lang.Cloneable
Constructor and Description |
---|
EnvironmentRightHandRule() |
Modifier and Type | Method and Description |
---|---|
void |
execute(CellLikeSkinMembrane ms,
java.util.Map<java.lang.String,java.lang.Integer> map,
java.lang.String mainMembraneLabel,
java.lang.String environment,
long multiplicity) |
java.util.Map<java.lang.String,MultiSet<java.lang.String>> |
getNewObjects() |
java.lang.Float |
getProbability(java.lang.String environment) |
java.lang.Long |
getRuleId(java.lang.String environment) |
void |
set(IRule r) |
void |
setProbability(float probability) |
void |
setRuleId(java.lang.String environment,
java.lang.Long ruleId) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String environment) |
public java.lang.Long getRuleId(java.lang.String environment)
getRuleId
in interface IRightHandRule
public void setRuleId(java.lang.String environment, java.lang.Long ruleId)
setRuleId
in interface IRightHandRule
public void set(IRule r)
public void setProbability(float probability)
public java.util.Map<java.lang.String,MultiSet<java.lang.String>> getNewObjects()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Float getProbability(java.lang.String environment)
getProbability
in interface IRightHandRule
public void execute(CellLikeSkinMembrane ms, java.util.Map<java.lang.String,java.lang.Integer> map, java.lang.String mainMembraneLabel, java.lang.String environment, long multiplicity)
execute
in interface IRightHandRule
public java.lang.String toString(java.lang.String environment)
toString
in interface IRightHandRule