public abstract class HandRule
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
HandRule(OuterRuleMembrane outerMembrane,
MultiSet<java.lang.String> multiset)
Creates a new instance by setting its fields with the parameters given
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
MultiSet<java.lang.String> |
getMultiSet()
Gets the outer multiset out of all membranes
|
java.util.Set<java.lang.String> |
getObjects()
Returns all different objects involved in the rule
|
OuterRuleMembrane |
getOuterRuleMembrane()
Gets the hand outer rule membrane
|
int |
hashCode() |
java.lang.String |
toString() |
public HandRule(OuterRuleMembrane outerMembrane, MultiSet<java.lang.String> multiset)
outerMembrane
- the outer membrane of the handmultiset
- the outer multiset of the handpublic java.util.Set<java.lang.String> getObjects()
public MultiSet<java.lang.String> getMultiSet()
public OuterRuleMembrane getOuterRuleMembrane()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)