public class EnvironmentRulesBlock extends MatrixColumn implements java.lang.Cloneable
Constructor and Description |
---|
EnvironmentRulesBlock() |
EnvironmentRulesBlock(EnvironmentLeftHandRule environmentLeftHandRule) |
Modifier and Type | Method and Description |
---|---|
long |
countApplications(CellLikeSkinMembrane ms,
java.util.Map<java.lang.String,java.lang.Integer> map,
java.lang.String environment) |
boolean |
equals(java.lang.Object obj) |
EnvironmentLeftHandRule |
getEnvironmentLeftHandRule() |
java.util.List<EnvironmentRightHandRule> |
getEnvironmentRightHandRules() |
java.util.Collection<Triple<java.lang.String,java.lang.String,java.lang.Long>> |
getLeftHandRuleObjects(java.util.Map<java.lang.String,java.lang.String> parents) |
java.lang.String |
getMainLabel() |
java.util.List<? extends IRightHandRule> |
getRightHandRules() |
int |
hashCode() |
boolean |
isEnvironmentColumn() |
boolean |
isSkeletonColumn() |
java.lang.String |
matrixColumnToString() |
boolean |
removeLeftHandRuleObjects(CellLikeSkinMembrane ms,
java.util.Map<java.lang.String,java.lang.Integer> map,
java.lang.String environment,
long multiplicity) |
boolean |
retainColumn(CellLikeSkinMembrane ms,
java.util.Map<java.lang.String,java.lang.Integer> map,
java.lang.String environment) |
java.lang.String |
toString() |
getMin, setMin
public EnvironmentRulesBlock()
public EnvironmentRulesBlock(EnvironmentLeftHandRule environmentLeftHandRule)
public EnvironmentLeftHandRule getEnvironmentLeftHandRule()
public java.util.List<EnvironmentRightHandRule> getEnvironmentRightHandRules()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Collection<Triple<java.lang.String,java.lang.String,java.lang.Long>> getLeftHandRuleObjects(java.util.Map<java.lang.String,java.lang.String> parents)
getLeftHandRuleObjects
in class MatrixColumn
public boolean retainColumn(CellLikeSkinMembrane ms, java.util.Map<java.lang.String,java.lang.Integer> map, java.lang.String environment)
retainColumn
in class MatrixColumn
public boolean removeLeftHandRuleObjects(CellLikeSkinMembrane ms, java.util.Map<java.lang.String,java.lang.Integer> map, java.lang.String environment, long multiplicity)
removeLeftHandRuleObjects
in class MatrixColumn
public long countApplications(CellLikeSkinMembrane ms, java.util.Map<java.lang.String,java.lang.Integer> map, java.lang.String environment)
countApplications
in class MatrixColumn
public java.util.List<? extends IRightHandRule> getRightHandRules()
getRightHandRules
in class MatrixColumn
public java.lang.String getMainLabel()
getMainLabel
in class MatrixColumn
public java.lang.String matrixColumnToString()
matrixColumnToString
in class MatrixColumn
public boolean isSkeletonColumn()
isSkeletonColumn
in class MatrixColumn
public boolean isEnvironmentColumn()
isEnvironmentColumn
in class MatrixColumn