/** * Converts faults to mappings model. * @param faults faults * @param knowledgeNamespace knowledgeNamespace * @return mappings model */ protected FaultsModel toFaultsModel(Fault[] faults, KnowledgeNamespace knowledgeNamespace) { FaultsModel faultsModel = null; if (faults != null) { for (Fault fault : faults) { if (fault != null) { FaultModel faultModel = new V1FaultModel(knowledgeNamespace.uri()); String from = fault.from(); if (!UNDEFINED.equals(from)) { faultModel.setFrom(from); } String to = fault.to(); if (!UNDEFINED.equals(to)) { faultModel.setTo(to); } if (faultsModel == null) { faultsModel = new V1FaultsModel(knowledgeNamespace.uri()); } faultsModel.addFault(faultModel); } } } return faultsModel; }
private static void mapExpressions(OperationModel operationModel, KnowledgeOperation operation) { GlobalsModel globalsModel = operationModel.getGlobals(); if (globalsModel != null) { for (GlobalModel globalModel : globalsModel.getGlobals()) { operation.getGlobalExpressionMappings().add(new ExpressionMapping(globalModel)); } } InputsModel inputsModel = operationModel.getInputs(); if (inputsModel != null) { for (InputModel inputModel : inputsModel.getInputs()) { operation.getInputExpressionMappings().add(new ExpressionMapping(inputModel)); } } OutputsModel outputsModel = operationModel.getOutputs(); if (outputsModel != null) { for (OutputModel outputModel : outputsModel.getOutputs()) { operation.getOutputExpressionMappings().add(new ExpressionMapping(outputModel)); } } FaultsModel faultsModel = operationModel.getFaults(); if (faultsModel != null) { for (FaultModel faultModel : faultsModel.getFaults()) { operation.getFaultExpressionMappings().add(new ExpressionMapping(faultModel)); } } }
private static void mapExpressions(OperationModel operationModel, KnowledgeOperation operation) { GlobalsModel globalsModel = operationModel.getGlobals(); if (globalsModel != null) { for (GlobalModel globalModel : globalsModel.getGlobals()) { operation.getGlobalExpressionMappings().add(new ExpressionMapping(globalModel)); } } InputsModel inputsModel = operationModel.getInputs(); if (inputsModel != null) { for (InputModel inputModel : inputsModel.getInputs()) { operation.getInputExpressionMappings().add(new ExpressionMapping(inputModel)); } } OutputsModel outputsModel = operationModel.getOutputs(); if (outputsModel != null) { for (OutputModel outputModel : outputsModel.getOutputs()) { operation.getOutputExpressionMappings().add(new ExpressionMapping(outputModel)); } } FaultsModel faultsModel = operationModel.getFaults(); if (faultsModel != null) { for (FaultModel faultModel : faultsModel.getFaults()) { operation.getFaultExpressionMappings().add(new ExpressionMapping(faultModel)); } } }
/** * Converts faults to mappings model. * @param faults faults * @param knowledgeNamespace knowledgeNamespace * @return mappings model */ protected FaultsModel toFaultsModel(Fault[] faults, KnowledgeNamespace knowledgeNamespace) { FaultsModel faultsModel = null; if (faults != null) { for (Fault fault : faults) { if (fault != null) { FaultModel faultModel = new V1FaultModel(knowledgeNamespace.uri()); String from = fault.from(); if (!UNDEFINED.equals(from)) { faultModel.setFrom(from); } String to = fault.to(); if (!UNDEFINED.equals(to)) { faultModel.setTo(to); } if (faultsModel == null) { faultsModel = new V1FaultsModel(knowledgeNamespace.uri()); } faultsModel.addFault(faultModel); } } } return faultsModel; }