Class MessageImportance
- java.lang.Object
-
- eu.h2020.helios_social.core.info_control.MessageImportance
-
public class MessageImportance extends java.lang.Object
MessageImportance class - associates importance value in context to message
-
-
Field Summary
Fields Modifier and Type Field Description static int
IMPORTANCE_HIGH
static int
IMPORTANCE_LOW
static int
IMPORTANCE_MEDIUM
static int
IMPORTANCE_UNKNOWN
static int
IMPORTANCE_VERY_HIGH
static int
IMPORTANCE_VERY_LOW
-
Constructor Summary
Constructors Constructor Description MessageImportance(ContextProbability contextProbability, int importance)
Creates a MessageImportance
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Context
getContext()
Returns contextdouble
getContextProbability()
Returns context probabilityint
getImportance()
Returns importance valuestatic int
messageImportanceLevel(double importanceValue)
Returns importance level value based on the importance value on scale [0,1]
-
-
-
Field Detail
-
IMPORTANCE_UNKNOWN
public static final int IMPORTANCE_UNKNOWN
- See Also:
- Constant Field Values
-
IMPORTANCE_VERY_LOW
public static final int IMPORTANCE_VERY_LOW
- See Also:
- Constant Field Values
-
IMPORTANCE_LOW
public static final int IMPORTANCE_LOW
- See Also:
- Constant Field Values
-
IMPORTANCE_MEDIUM
public static final int IMPORTANCE_MEDIUM
- See Also:
- Constant Field Values
-
IMPORTANCE_HIGH
public static final int IMPORTANCE_HIGH
- See Also:
- Constant Field Values
-
IMPORTANCE_VERY_HIGH
public static final int IMPORTANCE_VERY_HIGH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MessageImportance
public MessageImportance(@NonNull ContextProbability contextProbability, int importance)
Creates a MessageImportance- Parameters:
contextProbability
- the context's probabilityimportance
- the importance value
-
-
Method Detail
-
getContext
public Context getContext()
Returns context- Returns:
- the context
-
getImportance
public int getImportance()
Returns importance value- Returns:
- the importance
-
getContextProbability
public double getContextProbability()
Returns context probability- Returns:
- the probability value
-
messageImportanceLevel
public static int messageImportanceLevel(double importanceValue)
Returns importance level value based on the importance value on scale [0,1]- Parameters:
importanceValue
-- Returns:
-
-