package parser
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class DmnParser extends AnyRef
- case class ParsedBusinessKnowledgeModel(id: String, name: String, logic: ParsedDecisionLogic, parameters: Iterable[(String, String)], requiredBkms: Iterable[ParsedBusinessKnowledgeModel]) extends ParsedDecisionLogicContainer with Product with Serializable
- case class ParsedContext(entries: Iterable[(String, ParsedDecisionLogic)], aggregationEntry: Option[ParsedDecisionLogic]) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedDecision(id: String, name: String, logic: ParsedDecisionLogic, resultName: String, resultType: Option[String], requiredDecisions: Iterable[ParsedDecision], requiredBkms: Iterable[ParsedBusinessKnowledgeModel]) extends ParsedDecisionLogicContainer with Product with Serializable
- sealed trait ParsedDecisionLogic extends AnyRef
- sealed trait ParsedDecisionLogicContainer extends AnyRef
- case class ParsedDecisionTable(inputs: Iterable[ParsedInput], outputs: Iterable[ParsedOutput], rules: Iterable[ParsedRule], hitPolicy: HitPolicy, aggregation: BuiltinAggregator) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedDmn(model: DmnModelInstance, decisions: Iterable[ParsedDecision]) extends Product with Serializable
- case class ParsedFunctionDefinition(expression: ParsedExpression, parameters: Iterable[(String, String)]) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedInput(id: String, name: String, expression: ParsedExpression) extends Product with Serializable
- case class ParsedInvocation(bindings: Iterable[(String, ParsedExpression)], invocation: ParsedBusinessKnowledgeModel) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedList(entries: Iterable[ParsedDecisionLogic]) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedLiteralExpression(expression: ParsedExpression) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedOutput(id: String, name: String, label: String, value: Option[String], defaultValue: Option[ParsedExpression]) extends Product with Serializable
- case class ParsedRelation(rows: Iterable[ParsedRelationRow]) extends ParsedDecisionLogic with Product with Serializable
- case class ParsedRelationRow(columns: Iterable[(String, ParsedDecisionLogic)]) extends Product with Serializable
- case class ParsedRule(id: String, inputEntries: Iterable[ParsedExpression], outputEntries: Iterable[(String, ParsedExpression)]) extends Product with Serializable