simulationSet.getMean().setValue(ndt.getMean()); simulationSet.getStandardDeviation().setValue(ndt.getStandardDeviation()); simulationSet.getDistributionType().setValue("normal"); }) .when(UniformDistributionType.class, udt -> { simulationSet.getMin().setValue(udt.getMin()); simulationSet.getMax().setValue(udt.getMax()); simulationSet.getDistributionType().setValue("uniform"); }) .when(PoissonDistributionType.class, pdt -> { simulationSet.getMean().setValue(pdt.getMean()); simulationSet.getDistributionType().setValue("poisson"); }).apply(paramValue).asSuccess().value();
sset.getMean().setValue(ndt.getMean()); sset.getStandardDeviation().setValue(ndt.getStandardDeviation()); sset.getDistributionType().setValue("normal"); return sset; }) sset.getMin().setValue(udt.getMin()); sset.getMax().setValue(udt.getMax()); sset.getDistributionType().setValue("uniform"); return sset; }) SimulationSet sset = new SimulationSet(); sset.getMean().setValue(pdt.getMean()); sset.getDistributionType().setValue("poisson"); return sset; }).apply(paramValue).asSuccess().value();
@Test @SuppressWarnings("unchecked") public void testUnmarshallSimulationProperties() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_SIMULATIONPROPERTIES); assertDiagram(diagram, 4); assertEquals("SimulationProperties", diagram.getMetadata().getTitle()); UserTask userTask = findContent(diagram, UserTask.class); SimulationSet simulationSet = userTask.getSimulationSet(); assertEquals(Double.valueOf(111), simulationSet.getQuantity().getValue()); assertEquals("poisson", simulationSet.getDistributionType().getValue()); assertEquals(Double.valueOf(123), simulationSet.getUnitCost().getValue()); assertEquals(Double.valueOf(999), simulationSet.getWorkingHours().getValue()); assertEquals(Double.valueOf(321), simulationSet.getMean().getValue()); }
simulationSet.getQuantity().getValue()); assertEquals("poisson", simulationSet.getDistributionType().getValue()); assertEquals(Double.valueOf(123), simulationSet.getUnitCost().getValue());
timeParameters.setProcessingTime(processingTime); switch (simulationSet.getDistributionType().getValue()) { case "normal": NormalDistributionType ndt = bpsim.createNormalDistributionType();