p

org.camunda.dmn

parser

package parser

Type Members

  1. class DmnParser extends AnyRef
  2. case class ParsedBusinessKnowledgeModel(id: String, name: String, logic: ParsedDecisionLogic, parameters: Iterable[(String, String)], requiredBkms: Iterable[ParsedBusinessKnowledgeModel]) extends Product with Serializable
  3. case class ParsedContext(entries: Iterable[(String, ParsedDecisionLogic)], aggregationEntry: Option[ParsedDecisionLogic]) extends ParsedDecisionLogic with Product with Serializable
  4. case class ParsedDecision(id: String, name: String, logic: ParsedDecisionLogic, resultName: String, resultType: Option[String], requiredDecisions: Iterable[ParsedDecision], requiredBkms: Iterable[ParsedBusinessKnowledgeModel]) extends Product with Serializable
  5. sealed trait ParsedDecisionLogic extends AnyRef
  6. case class ParsedDecisionTable(inputs: Iterable[ParsedExpression], outputs: Iterable[ParsedOutput], rules: Iterable[ParsedRule], hitPolicy: HitPolicy, aggregation: BuiltinAggregator) extends ParsedDecisionLogic with Product with Serializable
  7. case class ParsedDmn(model: DmnModelInstance, decisions: Iterable[ParsedDecision]) extends Product with Serializable
  8. case class ParsedFunctionDefinition(expression: ParsedExpression, parameters: Iterable[(String, String)]) extends ParsedDecisionLogic with Product with Serializable
  9. case class ParsedInvocation(bindings: Iterable[(String, ParsedExpression)], invocation: ParsedBusinessKnowledgeModel) extends ParsedDecisionLogic with Product with Serializable
  10. case class ParsedList(entries: Iterable[ParsedDecisionLogic]) extends ParsedDecisionLogic with Product with Serializable
  11. case class ParsedLiteralExpression(expression: ParsedExpression) extends ParsedDecisionLogic with Product with Serializable
  12. case class ParsedOutput(name: String, value: Option[String], defaultValue: Option[ParsedExpression]) extends Product with Serializable
  13. case class ParsedRelation(rows: Iterable[ParsedRelationRow]) extends ParsedDecisionLogic with Product with Serializable
  14. case class ParsedRelationRow(columns: Iterable[(String, ParsedDecisionLogic)]) extends Product with Serializable
  15. case class ParsedRule(inputEntries: Iterable[ParsedExpression], outputEntries: Iterable[(String, ParsedExpression)]) extends Product with Serializable

Ungrouped