public class SkeletonRulesBlock extends MatrixColumn implements java.lang.Cloneable
Constructor and Description |
---|
SkeletonRulesBlock() |
SkeletonRulesBlock(IRule r) |
SkeletonRulesBlock(SkeletonLeftHandRule skeletonLeftHandRule,
byte rCharge) |
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) |
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() |
byte |
getrCharge() |
java.util.List<SkeletonRightHandRule> |
getRightHandRules() |
SkeletonLeftHandRule |
getSkeletonLeftHandRule() |
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) |
void |
setrCharge(byte rCharge) |
java.lang.String |
toString() |
getMin, setMin
public SkeletonRulesBlock()
public SkeletonRulesBlock(IRule r)
public SkeletonRulesBlock(SkeletonLeftHandRule skeletonLeftHandRule, byte rCharge)
public SkeletonLeftHandRule getSkeletonLeftHandRule()
public byte getrCharge()
public void setrCharge(byte rCharge)
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<SkeletonRightHandRule> 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