test_class.declarator: JSON_RESOURCE_1 = "org/flowable/dmn/editor/converter/decisiontable_1.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_1 = "org/flowable/dmn/editor/converter/decisiontable_1.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_1
test_class.declarator: JSON_RESOURCE_2 = "org/flowable/dmn/editor/converter/decisiontable_no_rules.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_2 = "org/flowable/dmn/editor/converter/decisiontable_no_rules.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_2
test_class.declarator: JSON_RESOURCE_3 = "org/flowable/dmn/editor/converter/decisiontable_2.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_3 = "org/flowable/dmn/editor/converter/decisiontable_2.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_3
test_class.declarator: JSON_RESOURCE_4 = "org/flowable/dmn/editor/converter/decisiontable_empty_expressions.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_4 = "org/flowable/dmn/editor/converter/decisiontable_empty_expressions.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_4
test_class.declarator: JSON_RESOURCE_5 = "org/flowable/dmn/editor/converter/decisiontable_order.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_5 = "org/flowable/dmn/editor/converter/decisiontable_order.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_5
test_class.declarator: JSON_RESOURCE_6 = "org/flowable/dmn/editor/converter/decisiontable_entries.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_6 = "org/flowable/dmn/editor/converter/decisiontable_entries.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_6
test_class.declarator: JSON_RESOURCE_7 = "org/flowable/dmn/editor/converter/decisiontable_dates.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_7 = "org/flowable/dmn/editor/converter/decisiontable_dates.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_7
test_class.declarator: JSON_RESOURCE_8 = "org/flowable/dmn/editor/converter/decisiontable_empty_operator.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_8 = "org/flowable/dmn/editor/converter/decisiontable_empty_operator.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_8
test_class.declarator: JSON_RESOURCE_9 = "org/flowable/dmn/editor/converter/decisiontable_complex_output_expression_regression.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_9 = "org/flowable/dmn/editor/converter/decisiontable_complex_output_expression_regression.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_9
test_class.declarator: JSON_RESOURCE_10 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_10 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_10
test_class.declarator: JSON_RESOURCE_11 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_11 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_11
test_class.declarator: JSON_RESOURCE_12 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type2.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_12 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type2.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_12
test_class.declarator: JSON_RESOURCE_13 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type3.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_13 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type3.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_13
test_class.declarator: JSON_RESOURCE_14 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type4.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_14 = "org/flowable/dmn/editor/converter/decisiontable_regression_model_v1_no_type4.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_14
test_class.declarator: JSON_RESOURCE_15 = "org/flowable/dmn/editor/converter/decisiontable_aggregation.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_15 = "org/flowable/dmn/editor/converter/decisiontable_aggregation.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_15
test_class.declarator: JSON_RESOURCE_16 = "org/flowable/dmn/editor/converter/decisiontable_special_characters.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_16 = "org/flowable/dmn/editor/converter/decisiontable_special_characters.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_16
test_class.declarator: JSON_RESOURCE_17 = "org/flowable/dmn/editor/converter/decisiontable_custom_input_expression.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_17 = "org/flowable/dmn/editor/converter/decisiontable_custom_input_expression.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_17
test_class.declarator: JSON_RESOURCE_18 = "org/flowable/dmn/editor/converter/decisiontable_collections_collection_input.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_18 = "org/flowable/dmn/editor/converter/decisiontable_collections_collection_input.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_18
test_class.declarator: JSON_RESOURCE_19 = "org/flowable/dmn/editor/converter/decisiontable_collections_collection_compare.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_19 = "org/flowable/dmn/editor/converter/decisiontable_collections_collection_compare.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_19
test_class.declarator: JSON_RESOURCE_20 = "org/flowable/dmn/editor/converter/decisiontable_complex_output_expression.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_20 = "org/flowable/dmn/editor/converter/decisiontable_complex_output_expression.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_20
test_class.declarator: JSON_RESOURCE_21 = "org/flowable/dmn/editor/converter/decisiontable_forceDMN11.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_21 = "org/flowable/dmn/editor/converter/decisiontable_forceDMN11.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_21
test_class.declarator: JSON_RESOURCE_22 = "org/flowable/dmn/editor/converter/decisiontable_empty_outcomes.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_22 = "org/flowable/dmn/editor/converter/decisiontable_empty_outcomes.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_22
test_class.declarator: JSON_RESOURCE_23 = "org/flowable/dmn/editor/converter/decisionservice_1.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_23 = "org/flowable/dmn/editor/converter/decisionservice_1.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_23
test_class.declarator: JSON_RESOURCE_24 = "org/flowable/dmn/editor/converter/decisionservice_1_no_info_reqs.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_24 = "org/flowable/dmn/editor/converter/decisionservice_1_no_info_reqs.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_24
test_class.declarator: JSON_RESOURCE_25 = "org/flowable/dmn/editor/converter/decisionservice_1_no_decisions.json"
test_class.modifier: private static final
test_class.original_string: private static final String JSON_RESOURCE_25 = "org/flowable/dmn/editor/converter/decisionservice_1_no_decisions.json";
test_class.type: String
test_class.var_name: JSON_RESOURCE_25
test_class.declarator: OBJECT_MAPPER = new ObjectMapper()
test_class.modifier: private static final
test_class.original_string: private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
test_class.type: ObjectMapper
test_class.var_name: OBJECT_MAPPER
test_class.file: modules/flowable-dmn-json-converter/src/test/java/org/flowable/dmn/editor/converter/DmnJsonConverterTest.java
test_class.identifier: DmnJsonConverterTest
test_case.body: @Test
      public void testConvertDecisionServiceJsonToDMNNoDecisionTableMap() {
          JsonNode testJsonResource = parseJson(JSON_RESOURCE_23);
  
          DmnDefinition dmnDefinition = new DmnJsonConverter().convertToDmn(testJsonResource, "abc");
  
          assertThat(dmnDefinition.getDecisionServices()).hasSize(1);
  
          DecisionService decisionService = dmnDefinition.getDecisionServices().get(0);
  
          assertThat(decisionService.getOutputDecisions()).hasSize(2);
          assertThat(decisionService.getEncapsulatedDecisions()).hasSize(2);
  
          assertThat(dmnDefinition.getDecisions()).hasSize(4);
  
          decisionService.getOutputDecisions().forEach(outputDecisionRef -> {
              assertThat(dmnDefinition.getDecisionById(outputDecisionRef.getParsedId())).isNotNull();
              assertThat(dmnDefinition.getGraphicInfo(outputDecisionRef.getParsedId())).isNotNull();
          });
          decisionService.getEncapsulatedDecisions().forEach(encapsulatedDecisionRef -> {
              assertThat(dmnDefinition.getDecisionById(encapsulatedDecisionRef.getParsedId())).isNotNull();
              assertThat(dmnDefinition.getGraphicInfo(encapsulatedDecisionRef.getParsedId())).isNotNull();
          });
  
          dmnDefinition.getDecisions().forEach(decision -> assertThat(decision.getExpression()).isNull());
      }
test_case.class_method_signature: DmnJsonConverterTest.testConvertDecisionServiceJsonToDMNNoDecisionTableMap()
test_case.full_signature: @Test public void testConvertDecisionServiceJsonToDMNNoDecisionTableMap()
test_case.identifier: testConvertDecisionServiceJsonToDMNNoDecisionTableMap
test_case.invocations: parseJson convertToDmn hasSize assertThat getDecisionServices get getDecisionServices hasSize assertThat getOutputDecisions hasSize assertThat getEncapsulatedDecisions hasSize assertThat getDecisions forEach getOutputDecisions isNotNull assertThat getDecisionById getParsedId isNotNull assertThat getGraphicInfo getParsedId forEach getEncapsulatedDecisions isNotNull assertThat getDecisionById getParsedId isNotNull assertThat getGraphicInfo getParsedId forEach getDecisions isNull assertThat getExpression
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConvertDecisionServiceJsonToDMNNoDecisionTableMap()
focal_class.declarator: LOGGER = LoggerFactory.getLogger(DmnJsonConverter.class)
focal_class.modifier: protected static final
focal_class.original_string: protected static final Logger LOGGER = LoggerFactory.getLogger(DmnJsonConverter.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: MODEL_NAMESPACE = "http://flowable.org/dmn"
focal_class.modifier: public static final
focal_class.original_string: public static final String MODEL_NAMESPACE = "http://flowable.org/dmn";
focal_class.type: String
focal_class.var_name: MODEL_NAMESPACE
focal_class.declarator: URI_JSON = "http://www.ecma-international.org/ecma-404/"
focal_class.modifier: public static final
focal_class.original_string: public static final String URI_JSON = "http://www.ecma-international.org/ecma-404/";
focal_class.type: String
focal_class.var_name: URI_JSON
focal_class.declarator: MODEL_VERSION = "3"
focal_class.modifier: public static final
focal_class.original_string: public static final String MODEL_VERSION = "3";
focal_class.type: String
focal_class.var_name: MODEL_VERSION
focal_class.declarator: objectMapper = new ObjectMapper()
focal_class.modifier: protected
focal_class.original_string: protected ObjectMapper objectMapper = new ObjectMapper();
focal_class.type: ObjectMapper
focal_class.var_name: objectMapper
focal_class.file: modules/flowable-dmn-json-converter/src/main/java/org/flowable/dmn/editor/converter/DmnJsonConverter.java
focal_class.identifier: DmnJsonConverter
focal_class.interfaces: implements DmnJsonConstants, DmnStencilConstants
focal_class.class_method_signature: DmnJsonConverter.convertToDmn(JsonNode modelNode)
focal_class.full_signature: public DmnDefinition convertToDmn(JsonNode modelNode)
focal_class.identifier: convertToDmn
focal_class.modifiers: public
focal_class.parameters: (JsonNode modelNode)
focal_class.return: DmnDefinition
focal_class.signature: DmnDefinition convertToDmn(JsonNode modelNode)
focal_class.class_method_signature: DmnJsonConverter.convertToDmn(JsonNode modelNode, String modelId)
focal_class.full_signature: public DmnDefinition convertToDmn(JsonNode modelNode, String modelId)
focal_class.identifier: convertToDmn
focal_class.modifiers: public
focal_class.parameters: (JsonNode modelNode, String modelId)
focal_class.return: DmnDefinition
focal_class.signature: DmnDefinition convertToDmn(JsonNode modelNode, String modelId)
focal_class.class_method_signature: DmnJsonConverter.convertToDmn(JsonNode modelNode, String modelId, int modelVersion, Date lastUpdated)
focal_class.full_signature: public DmnDefinition convertToDmn(JsonNode modelNode, String modelId, int modelVersion, Date lastUpdated)
focal_class.identifier: convertToDmn
focal_class.modifiers: public
focal_class.parameters: (JsonNode modelNode, String modelId, int modelVersion, Date lastUpdated)
focal_class.return: DmnDefinition
focal_class.signature: DmnDefinition convertToDmn(JsonNode modelNode, String modelId, int modelVersion, Date lastUpdated)
focal_class.class_method_signature: DmnJsonConverter.convertToDmn(JsonNode modelNode, String modelId, DmnJsonConverterContext converterContext)
focal_class.full_signature: public DmnDefinition convertToDmn(JsonNode modelNode, String modelId, DmnJsonConverterContext converterContext)
focal_class.identifier: convertToDmn
focal_class.modifiers: public
focal_class.parameters: (JsonNode modelNode, String modelId, DmnJsonConverterContext converterContext)
focal_class.return: DmnDefinition
focal_class.signature: DmnDefinition convertToDmn(JsonNode modelNode, String modelId, DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.convertToJson(DmnDefinition model)
focal_class.full_signature: public ObjectNode convertToJson(DmnDefinition model)
focal_class.identifier: convertToJson
focal_class.modifiers: public
focal_class.parameters: (DmnDefinition model)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode convertToJson(DmnDefinition model)
focal_class.class_method_signature: DmnJsonConverter.convertToJson(DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.full_signature: public ObjectNode convertToJson(DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.identifier: convertToJson
focal_class.modifiers: public
focal_class.parameters: (DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode convertToJson(DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.convertToDecisionServiceJson(DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.full_signature: public ObjectNode convertToDecisionServiceJson(DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.identifier: convertToDecisionServiceJson
focal_class.modifiers: public
focal_class.parameters: (DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode convertToDecisionServiceJson(DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.createDecisionSourceTargetRefMap(List<Decision> decisions)
focal_class.full_signature: protected Map<String, List<String>> createDecisionSourceTargetRefMap(List<Decision> decisions)
focal_class.identifier: createDecisionSourceTargetRefMap
focal_class.modifiers: protected
focal_class.parameters: (List<Decision> decisions)
focal_class.return: Map<String, List<String>>
focal_class.signature: Map<String, List<String>> createDecisionSourceTargetRefMap(List<Decision> decisions)
focal_class.class_method_signature: DmnJsonConverter.createInformationRequirementNode(String resourceId, List<GraphicInfo> graphicInfoList, String diagramId, DmnDefinition definition)
focal_class.full_signature: protected ObjectNode createInformationRequirementNode(String resourceId, List<GraphicInfo> graphicInfoList, String diagramId, DmnDefinition definition)
focal_class.identifier: createInformationRequirementNode
focal_class.modifiers: protected
focal_class.parameters: (String resourceId, List<GraphicInfo> graphicInfoList, String diagramId, DmnDefinition definition)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode createInformationRequirementNode(String resourceId, List<GraphicInfo> graphicInfoList, String diagramId, DmnDefinition definition)
focal_class.class_method_signature: DmnJsonConverter.createOutputDecisionNode(DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.full_signature: protected ObjectNode createOutputDecisionNode(DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.identifier: createOutputDecisionNode
focal_class.modifiers: protected
focal_class.parameters: (DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode createOutputDecisionNode(DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.createEncapsulatedDecisionNode(DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.full_signature: protected ObjectNode createEncapsulatedDecisionNode(DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.identifier: createEncapsulatedDecisionNode
focal_class.modifiers: protected
focal_class.parameters: (DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode createEncapsulatedDecisionNode(DmnElementReference decisionRef, String decisionServiceId, String diagramId,
          Map<String, List<String>> sourceTargetRefMap, DmnDefinition model, DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.populateDecisionNode(ObjectNode decisionNode, Decision decision, Map<String, List<String>> sourceTargetRefMap,
          DmnJsonConverterContext converterContext)
focal_class.full_signature: protected ObjectNode populateDecisionNode(ObjectNode decisionNode, Decision decision, Map<String, List<String>> sourceTargetRefMap,
          DmnJsonConverterContext converterContext)
focal_class.identifier: populateDecisionNode
focal_class.modifiers: protected
focal_class.parameters: (ObjectNode decisionNode, Decision decision, Map<String, List<String>> sourceTargetRefMap,
          DmnJsonConverterContext converterContext)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode populateDecisionNode(ObjectNode decisionNode, Decision decision, Map<String, List<String>> sourceTargetRefMap,
          DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.createOutputDecisionsNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.full_signature: protected ObjectNode createOutputDecisionsNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.identifier: createOutputDecisionsNode
focal_class.modifiers: protected
focal_class.parameters: (DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode createOutputDecisionsNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.class_method_signature: DmnJsonConverter.createEncapsulatedDecisionsNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.full_signature: protected ObjectNode createEncapsulatedDecisionsNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.identifier: createEncapsulatedDecisionsNode
focal_class.modifiers: protected
focal_class.parameters: (DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode createEncapsulatedDecisionsNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.class_method_signature: DmnJsonConverter.createExpandedDecisionServiceNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.full_signature: protected ObjectNode createExpandedDecisionServiceNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.identifier: createExpandedDecisionServiceNode
focal_class.modifiers: protected
focal_class.parameters: (DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode createExpandedDecisionServiceNode(DecisionService decisionService, String diDiagramId, DmnDefinition model)
focal_class.class_method_signature: DmnJsonConverter.convertDecisionTableToJson(DmnDefinition definition)
focal_class.full_signature: public ObjectNode convertDecisionTableToJson(DmnDefinition definition)
focal_class.identifier: convertDecisionTableToJson
focal_class.modifiers: public
focal_class.parameters: (DmnDefinition definition)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode convertDecisionTableToJson(DmnDefinition definition)
focal_class.class_method_signature: DmnJsonConverter.convertDecisionDecisionTableToJson(Decision decision, String id, String name, String description)
focal_class.full_signature: public ObjectNode convertDecisionDecisionTableToJson(Decision decision, String id, String name, String description)
focal_class.identifier: convertDecisionDecisionTableToJson
focal_class.modifiers: public
focal_class.parameters: (Decision decision, String id, String name, String description)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode convertDecisionDecisionTableToJson(Decision decision, String id, String name, String description)
focal_class.class_method_signature: DmnJsonConverter.processDRD(JsonNode modelNode, DmnDefinition definition, DmnJsonConverterContext converterContext)
focal_class.full_signature: protected void processDRD(JsonNode modelNode, DmnDefinition definition, DmnJsonConverterContext converterContext)
focal_class.identifier: processDRD
focal_class.modifiers: protected
focal_class.parameters: (JsonNode modelNode, DmnDefinition definition, DmnJsonConverterContext converterContext)
focal_class.return: void
focal_class.signature: void processDRD(JsonNode modelNode, DmnDefinition definition, DmnJsonConverterContext converterContext)
focal_class.class_method_signature: DmnJsonConverter.readShapeDI(JsonNode objectNode, double parentX, double parentY, DmnDefinition definition)
focal_class.full_signature: protected void readShapeDI(JsonNode objectNode, double parentX, double parentY, DmnDefinition definition)
focal_class.identifier: readShapeDI
focal_class.modifiers: protected
focal_class.parameters: (JsonNode objectNode, double parentX, double parentY, DmnDefinition definition)
focal_class.return: void
focal_class.signature: void readShapeDI(JsonNode objectNode, double parentX, double parentY, DmnDefinition definition)
focal_class.class_method_signature: DmnJsonConverter.readShapeDI(JsonNode objectNode, double parentX, double parentY, DmnDefinition definition, String currentDiagramId, String parentElementId)
focal_class.full_signature: protected void readShapeDI(JsonNode objectNode, double parentX, double parentY, DmnDefinition definition, String currentDiagramId, String parentElementId)
focal_class.identifier: readShapeDI
focal_class.modifiers: protected
focal_class.parameters: (JsonNode objectNode, double parentX, double parentY, DmnDefinition definition, String currentDiagramId, String parentElementId)
focal_class.return: void
focal_class.signature: void readShapeDI(JsonNode objectNode, double parentX, double parentY, DmnDefinition definition, String currentDiagramId, String parentElementId)
focal_class.class_method_signature: DmnJsonConverter.readEdgeDI(Map<String, JsonNode> edgeMap, Map<String, List<JsonNode>> sourceAndTargetMap, DmnDefinition definition)
focal_class.full_signature: protected void readEdgeDI(Map<String, JsonNode> edgeMap, Map<String, List<JsonNode>> sourceAndTargetMap, DmnDefinition definition)
focal_class.identifier: readEdgeDI
focal_class.modifiers: protected
focal_class.parameters: (Map<String, JsonNode> edgeMap, Map<String, List<JsonNode>> sourceAndTargetMap, DmnDefinition definition)
focal_class.return: void
focal_class.signature: void readEdgeDI(Map<String, JsonNode> edgeMap, Map<String, List<JsonNode>> sourceAndTargetMap, DmnDefinition definition)
focal_class.class_method_signature: DmnJsonConverter.processDRDDecision(DmnDefinition definition, JsonNode decisionServiceChildNode, DmnJsonConverterContext converterContext,
          Map<String, JsonNode> sourceRefMap, Map<String, JsonNode> targetRefMap, List<DmnElementReference> decisionServiceDecisions)
focal_class.full_signature: protected void processDRDDecision(DmnDefinition definition, JsonNode decisionServiceChildNode, DmnJsonConverterContext converterContext,
          Map<String, JsonNode> sourceRefMap, Map<String, JsonNode> targetRefMap, List<DmnElementReference> decisionServiceDecisions)
focal_class.identifier: processDRDDecision
focal_class.modifiers: protected
focal_class.parameters: (DmnDefinition definition, JsonNode decisionServiceChildNode, DmnJsonConverterContext converterContext,
          Map<String, JsonNode> sourceRefMap, Map<String, JsonNode> targetRefMap, List<DmnElementReference> decisionServiceDecisions)
focal_class.return: void
focal_class.signature: void processDRDDecision(DmnDefinition definition, JsonNode decisionServiceChildNode, DmnJsonConverterContext converterContext,
          Map<String, JsonNode> sourceRefMap, Map<String, JsonNode> targetRefMap, List<DmnElementReference> decisionServiceDecisions)
focal_class.class_method_signature: DmnJsonConverter.createDmnElementReference(JsonNode node)
focal_class.full_signature: protected DmnElementReference createDmnElementReference(JsonNode node)
focal_class.identifier: createDmnElementReference
focal_class.modifiers: protected
focal_class.parameters: (JsonNode node)
focal_class.return: DmnElementReference
focal_class.signature: DmnElementReference createDmnElementReference(JsonNode node)
focal_class.class_method_signature: DmnJsonConverter.createDmnElementReference(DmnElement element)
focal_class.full_signature: protected DmnElementReference createDmnElementReference(DmnElement element)
focal_class.identifier: createDmnElementReference
focal_class.modifiers: protected
focal_class.parameters: (DmnElement element)
focal_class.return: DmnElementReference
focal_class.signature: DmnElementReference createDmnElementReference(DmnElement element)
focal_class.class_method_signature: DmnJsonConverter.preProcessShapes(JsonNode objectNode, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap)
focal_class.full_signature: protected void preProcessShapes(JsonNode objectNode, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap)
focal_class.identifier: preProcessShapes
focal_class.modifiers: protected
focal_class.parameters: (JsonNode objectNode, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap)
focal_class.return: void
focal_class.signature: void preProcessShapes(JsonNode objectNode, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap)
focal_class.class_method_signature: DmnJsonConverter.preProcessFlows(JsonNode objectNode, Map<String, JsonNode> edgeMap, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap,
          Map<String, List<JsonNode>> sourceAndTargetMap, Map<String, JsonNode> targetRefMap)
focal_class.full_signature: protected void preProcessFlows(JsonNode objectNode, Map<String, JsonNode> edgeMap, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap,
          Map<String, List<JsonNode>> sourceAndTargetMap, Map<String, JsonNode> targetRefMap)
focal_class.identifier: preProcessFlows
focal_class.modifiers: protected
focal_class.parameters: (JsonNode objectNode, Map<String, JsonNode> edgeMap, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap,
          Map<String, List<JsonNode>> sourceAndTargetMap, Map<String, JsonNode> targetRefMap)
focal_class.return: void
focal_class.signature: void preProcessFlows(JsonNode objectNode, Map<String, JsonNode> edgeMap, Map<String, JsonNode> shapeMap, Map<String, JsonNode> sourceRefMap,
          Map<String, List<JsonNode>> sourceAndTargetMap, Map<String, JsonNode> targetRefMap)
focal_class.class_method_signature: DmnJsonConverter.processDecisionTableDecision(JsonNode modelNode, DmnDefinition definition)
focal_class.full_signature: protected void processDecisionTableDecision(JsonNode modelNode, DmnDefinition definition)
focal_class.identifier: processDecisionTableDecision
focal_class.modifiers: protected
focal_class.parameters: (JsonNode modelNode, DmnDefinition definition)
focal_class.return: void
focal_class.signature: void processDecisionTableDecision(JsonNode modelNode, DmnDefinition definition)
focal_class.class_method_signature: DmnJsonConverter.processDecisionTable(JsonNode modelNode, DecisionTable decisionTable)
focal_class.full_signature: protected void processDecisionTable(JsonNode modelNode, DecisionTable decisionTable)
focal_class.identifier: processDecisionTable
focal_class.modifiers: protected
focal_class.parameters: (JsonNode modelNode, DecisionTable decisionTable)
focal_class.return: void
focal_class.signature: void processDecisionTable(JsonNode modelNode, DecisionTable decisionTable)
focal_class.class_method_signature: DmnJsonConverter.processInputExpressions(JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap,
          Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.full_signature: protected void processInputExpressions(JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap,
          Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.identifier: processInputExpressions
focal_class.modifiers: protected
focal_class.parameters: (JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap,
          Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.return: void
focal_class.signature: void processInputExpressions(JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap,
          Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.class_method_signature: DmnJsonConverter.processOutputExpressions(JsonNode modelNode, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.full_signature: protected void processOutputExpressions(JsonNode modelNode, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.identifier: processOutputExpressions
focal_class.modifiers: protected
focal_class.parameters: (JsonNode modelNode, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.return: void
focal_class.signature: void processOutputExpressions(JsonNode modelNode, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.class_method_signature: DmnJsonConverter.processRules(JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.full_signature: protected void processRules(JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.identifier: processRules
focal_class.modifiers: protected
focal_class.parameters: (JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.return: void
focal_class.signature: void processRules(JsonNode modelNode, Map<String, InputClause> ruleInputContainerMap, Map<String, OutputClause> ruleOutputContainerMap,
          List<String> complexExpressionIds, Map<String, String> newOldIdMap, DecisionTable decisionTable)
focal_class.class_method_signature: DmnJsonConverter.addExtensionElement(String name, String value, DmnElement element)
focal_class.full_signature: protected void addExtensionElement(String name, String value, DmnElement element)
focal_class.identifier: addExtensionElement
focal_class.modifiers: protected
focal_class.parameters: (String name, String value, DmnElement element)
focal_class.return: void
focal_class.signature: void addExtensionElement(String name, String value, DmnElement element)
focal_class.class_method_signature: DmnJsonConverter.addExtensionAttribute(String name, String value, DmnElement element)
focal_class.full_signature: protected void addExtensionAttribute(String name, String value, DmnElement element)
focal_class.identifier: addExtensionAttribute
focal_class.modifiers: protected
focal_class.parameters: (String name, String value, DmnElement element)
focal_class.return: void
focal_class.signature: void addExtensionAttribute(String name, String value, DmnElement element)
focal_method.body: public DmnDefinition convertToDmn(JsonNode modelNode) {
          return convertToDmn(modelNode, null, null);
      }
focal_method.class_method_signature: DmnJsonConverter.convertToDmn(JsonNode modelNode)
focal_method.full_signature: public DmnDefinition convertToDmn(JsonNode modelNode)
focal_method.identifier: convertToDmn
focal_method.invocations: convertToDmn
focal_method.modifiers: public
focal_method.parameters: (JsonNode modelNode)
focal_method.return: DmnDefinition
focal_method.signature: DmnDefinition convertToDmn(JsonNode modelNode)