Package jadex.bdiv3.model
Class MDeliberation
- java.lang.Object
- 
- jadex.bdiv3.model.MDeliberation
 
- 
 public class MDeliberation extends java.lang.ObjectModel element for inhibitions.
- 
- 
Field SummaryFields 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 SummaryConstructors 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 SummaryAll 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- 
cardinalityoneprotected boolean cardinalityone The cardinality.
 - 
inhibitionsprotected java.util.Set<MGoal> inhibitions The inhibited goal types.
 - 
inhmethodsprotected java.util.Map<java.lang.String,MethodInfo> inhmethods The methods for checking inhibitions.
 - 
inhnamesprotected java.util.Set<java.lang.String> inhnames The inhnames.
 - 
inhexpressionsprotected java.util.Map<java.lang.String,UnparsedExpression> inhexpressions The methods for checking inhibitions.
 
- 
 - 
Constructor Detail- 
MDeliberationpublic MDeliberation() Bean Constructor.
 - 
MDeliberationpublic MDeliberation(java.util.Set<java.lang.String> inhnames, java.util.Map<java.lang.String,MethodInfo> inhmethods, boolean cardinalityone)Create a new deliberation.
 
- 
 - 
Method Detail- 
isCardinalityOnepublic boolean isCardinalityOne() Get the cardinalityone.- Returns:
- The cardinalityone.
 
 - 
setCardinalityOnepublic void setCardinalityOne(boolean cardinalityone) Set the cardinalityone.- Parameters:
- cardinalityone- The cardinalityone to set.
 
 - 
getInhibitionspublic java.util.Set<MGoal> getInhibitions(MCapability capa) Get the inhibited.- Returns:
- The inhibited.
 
 - 
setInhibitionspublic void setInhibitions(java.util.Set<MGoal> inhibitions) Set the inhibitions.- Parameters:
- inhibitions- The inhibited to set.
 
 - 
getInhibitionMethodspublic java.util.Map<java.lang.String,MethodInfo> getInhibitionMethods() Get the inhmethods.- Returns:
- The inhmethods.
 
 - 
setInhibitionMethodspublic void setInhibitionMethods(java.util.Map<java.lang.String,MethodInfo> inhmethods) Set the inhmethods.- Parameters:
- inhmethods- The inhmethods to set.
 
 - 
addInhibitionNamepublic void addInhibitionName(java.lang.String inhname) Add an inhibition name.- Parameters:
- inhname- The inhibition name.
 
 - 
addInhibitionExpressionpublic void addInhibitionExpression(UnparsedExpression inhexp) Add an inhibition expression.- Parameters:
- inhname- The inhibition expression.
 
 - 
getInhibitionExpressionspublic java.util.Map<java.lang.String,UnparsedExpression> getInhibitionExpressions() Get the inhibition expressions.- Returns:
- The inhexpressions
 
 
- 
 
-