public class MDeliberation
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | cardinalityoneThe cardinality. | 
| protected java.util.Map<java.lang.String,UnparsedExpression> | inhexpressionsThe methods for checking inhibitions. | 
| protected java.util.Set<MGoal> | inhibitionsThe inhibited goal types. | 
| protected java.util.Map<java.lang.String,MethodInfo> | inhmethodsThe methods for checking inhibitions. | 
| protected java.util.Set<java.lang.String> | inhnamesThe inhnames. | 
| Constructor and Description | 
|---|
| MDeliberation()Bean Constructor. | 
| MDeliberation(java.util.Set<java.lang.String> inhnames,
             java.util.Map<java.lang.String,MethodInfo> inhmethods,
             boolean cardinalityone)Create a new deliberation. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addInhibitionExpression(UnparsedExpression inhexp)Add an inhibition expression. | 
| void | addInhibitionName(java.lang.String inhname)Add an inhibition name. | 
| java.util.Map<java.lang.String,UnparsedExpression> | getInhibitionExpressions()Get the inhibition expressions. | 
| java.util.Map<java.lang.String,MethodInfo> | getInhibitionMethods()Get the inhmethods. | 
| java.util.Set<MGoal> | getInhibitions(MCapability capa)Get the inhibited. | 
| boolean | isCardinalityOne()Get the cardinalityone. | 
| void | setCardinalityOne(boolean cardinalityone)Set the cardinalityone. | 
| void | setInhibitionMethods(java.util.Map<java.lang.String,MethodInfo> inhmethods)Set the inhmethods. | 
| void | setInhibitions(java.util.Set<MGoal> inhibitions)Set the inhibitions. | 
protected boolean cardinalityone
protected java.util.Set<MGoal> inhibitions
protected java.util.Map<java.lang.String,MethodInfo> inhmethods
protected java.util.Set<java.lang.String> inhnames
protected java.util.Map<java.lang.String,UnparsedExpression> inhexpressions
public MDeliberation()
public MDeliberation(java.util.Set<java.lang.String> inhnames,
                     java.util.Map<java.lang.String,MethodInfo> inhmethods,
                     boolean cardinalityone)
public boolean isCardinalityOne()
public void setCardinalityOne(boolean cardinalityone)
cardinalityone - The cardinalityone to set.public java.util.Set<MGoal> getInhibitions(MCapability capa)
public void setInhibitions(java.util.Set<MGoal> inhibitions)
inhibitions - The inhibited to set.public java.util.Map<java.lang.String,MethodInfo> getInhibitionMethods()
public void setInhibitionMethods(java.util.Map<java.lang.String,MethodInfo> inhmethods)
inhmethods - The inhmethods to set.public void addInhibitionName(java.lang.String inhname)
inhname - The inhibition name.public void addInhibitionExpression(UnparsedExpression inhexp)
inhname - The inhibition expression.public java.util.Map<java.lang.String,UnparsedExpression> getInhibitionExpressions()