Package jadex.bdiv3.model
Class MDeliberation
- java.lang.Object
 - 
- jadex.bdiv3.model.MDeliberation
 
 
- 
public class MDeliberation extends java.lang.ObjectModel element for inhibitions. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected booleancardinalityoneThe 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 Summary
Constructors Constructor 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. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInhibitionExpression(UnparsedExpression inhexp)Add an inhibition expression.voidaddInhibitionName(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.booleanisCardinalityOne()Get the cardinalityone.voidsetCardinalityOne(boolean cardinalityone)Set the cardinalityone.voidsetInhibitionMethods(java.util.Map<java.lang.String,MethodInfo> inhmethods)Set the inhmethods.voidsetInhibitions(java.util.Set<MGoal> inhibitions)Set the inhibitions. 
 - 
 
- 
- 
Field Detail
- 
cardinalityone
protected boolean cardinalityone
The cardinality. 
- 
inhibitions
protected java.util.Set<MGoal> inhibitions
The inhibited goal types. 
- 
inhmethods
protected java.util.Map<java.lang.String,MethodInfo> inhmethods
The methods for checking inhibitions. 
- 
inhnames
protected java.util.Set<java.lang.String> inhnames
The inhnames. 
- 
inhexpressions
protected java.util.Map<java.lang.String,UnparsedExpression> inhexpressions
The methods for checking inhibitions. 
 - 
 
- 
Constructor Detail
- 
MDeliberation
public MDeliberation()
Bean Constructor. 
- 
MDeliberation
public MDeliberation(java.util.Set<java.lang.String> inhnames, java.util.Map<java.lang.String,MethodInfo> inhmethods, boolean cardinalityone)Create a new deliberation. 
 - 
 
- 
Method Detail
- 
isCardinalityOne
public boolean isCardinalityOne()
Get the cardinalityone.- Returns:
 - The cardinalityone.
 
 
- 
setCardinalityOne
public void setCardinalityOne(boolean cardinalityone)
Set the cardinalityone.- Parameters:
 cardinalityone- The cardinalityone to set.
 
- 
getInhibitions
public java.util.Set<MGoal> getInhibitions(MCapability capa)
Get the inhibited.- Returns:
 - The inhibited.
 
 
- 
setInhibitions
public void setInhibitions(java.util.Set<MGoal> inhibitions)
Set the inhibitions.- Parameters:
 inhibitions- The inhibited to set.
 
- 
getInhibitionMethods
public java.util.Map<java.lang.String,MethodInfo> getInhibitionMethods()
Get the inhmethods.- Returns:
 - The inhmethods.
 
 
- 
setInhibitionMethods
public void setInhibitionMethods(java.util.Map<java.lang.String,MethodInfo> inhmethods)
Set the inhmethods.- Parameters:
 inhmethods- The inhmethods to set.
 
- 
addInhibitionName
public void addInhibitionName(java.lang.String inhname)
Add an inhibition name.- Parameters:
 inhname- The inhibition name.
 
- 
addInhibitionExpression
public void addInhibitionExpression(UnparsedExpression inhexp)
Add an inhibition expression.- Parameters:
 inhname- The inhibition expression.
 
- 
getInhibitionExpressions
public java.util.Map<java.lang.String,UnparsedExpression> getInhibitionExpressions()
Get the inhibition expressions.- Returns:
 - The inhexpressions
 
 
 - 
 
 -