edu
.
umass
.
cs
.
automan
.
core
answer
package
answer
Visibility
Public
All
Type Members
abstract
class
AbstractAnswer
[
T
]
extends
AnyRef
Most abstract answer type.
sealed abstract
class
AbstractScalarAnswer
[
T
]
extends
AbstractAnswer
[
T
]
sealed abstract
class
AbstractVectorAnswer
[
T
]
extends
AbstractAnswer
[
T
]
case class
Answer
[
T
]
(
value:
T
,
cost:
BigDecimal
,
confidence:
Double
)
extends
AbstractScalarAnswer
[
T
] with
Product
with
Serializable
case class
Answers
[
T
]
(
values:
Set
[(
String
,
T
)]
,
cost:
BigDecimal
)
extends
AbstractVectorAnswer
[
T
] with
Product
with
Serializable
case class
DistributionOutcome
[
T
]
(
f:
Future
[
AbstractVectorAnswer
[
T
]]
)
extends
Outcome
[
T
] with
Product
with
Serializable
case class
LowConfidenceAnswer
[
T
]
(
value:
T
,
cost:
BigDecimal
,
confidence:
Double
)
extends
AbstractScalarAnswer
[
T
] with
Product
with
Serializable
case class
LowConfidenceAnswers
[
T
]
(
values:
Set
[(
String
,
T
)]
,
cost:
BigDecimal
)
extends
AbstractVectorAnswer
[
T
] with
Product
with
Serializable
sealed abstract
class
Outcome
[
T
]
extends
AnyRef
case class
OverBudgetAnswer
[
T
]
(
need:
BigDecimal
,
have:
BigDecimal
)
extends
AbstractScalarAnswer
[
T
] with
Product
with
Serializable
case class
OverBudgetAnswers
[
T
]
(
need:
BigDecimal
,
have:
BigDecimal
)
extends
AbstractScalarAnswer
[
T
] with
Product
with
Serializable
case class
ScalarOutcome
[
T
]
(
f:
Future
[
AbstractScalarAnswer
[
T
]]
)
extends
Outcome
[
T
] with
Product
with
Serializable
Ungrouped