From 8e98b9ea83546e4611885640f69a21e67e566261 Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Tue, 30 Apr 2019 16:22:13 +0200 Subject: [PATCH] Add JavaUtils class to imports in JRAG files. --- eraser-base/src/main/jastadd/Imports.jadd | 1 + eraser-base/src/main/jastadd/MachineLearning.jrag | 6 +++--- eraser-base/src/main/jastadd/NeuralNetwork.jrag | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/eraser-base/src/main/jastadd/Imports.jadd b/eraser-base/src/main/jastadd/Imports.jadd index 1c1a2e64..62c74671 100644 --- a/eraser-base/src/main/jastadd/Imports.jadd +++ b/eraser-base/src/main/jastadd/Imports.jadd @@ -1,5 +1,6 @@ import java.util.*; import de.tudresden.inf.st.eraser.util.MemberPrinter; +import de.tudresden.inf.st.eraser.util.JavaUtils; aspect Imports { diff --git a/eraser-base/src/main/jastadd/MachineLearning.jrag b/eraser-base/src/main/jastadd/MachineLearning.jrag index f9c93d35..339cbda9 100644 --- a/eraser-base/src/main/jastadd/MachineLearning.jrag +++ b/eraser-base/src/main/jastadd/MachineLearning.jrag @@ -14,7 +14,7 @@ aspect MachineLearning { syn Leaf MachineLearningModel.classify(); //--- currentActivityName --- - syn String Root.currentActivityName() = de.tudresden.inf.st.eraser.util.JavaUtils.ifPresentOrElseReturn( + syn String Root.currentActivityName() = JavaUtils.ifPresentOrElseReturn( currentActivity(), Activity::getLabel, () -> "no activity" @@ -64,7 +64,7 @@ aspect MachineLearning { public void DummyMachineLearningModel.connectItems(List<String> itemNames) { logger.info("Storing items to connect"); for (String itemName : itemNames) { - de.tudresden.inf.st.eraser.util.JavaUtils.ifPresentOrElse(getRoot().resolveItem(itemName), + JavaUtils.ifPresentOrElse(getRoot().resolveItem(itemName), this::addItem, () -> logger.warn("Could not resolve item '{}'", itemName)); } @@ -107,7 +107,7 @@ aspect MachineLearning { //--- ActivityItem --- @Override public double ActivityItem.getState() { - return de.tudresden.inf.st.eraser.util.JavaUtils.ifPresentOrElseReturn( + return JavaUtils.ifPresentOrElseReturn( getRoot().currentActivity(), activity -> (double) activity.getIdentifier(), () -> super.getState() diff --git a/eraser-base/src/main/jastadd/NeuralNetwork.jrag b/eraser-base/src/main/jastadd/NeuralNetwork.jrag index f19ca710..d2953b92 100644 --- a/eraser-base/src/main/jastadd/NeuralNetwork.jrag +++ b/eraser-base/src/main/jastadd/NeuralNetwork.jrag @@ -100,7 +100,7 @@ aspect NeuralNetwork { } String itemName = itemNames.get(i); InputNeuron neuron = getInputNeuron(i); - de.tudresden.inf.st.eraser.util.JavaUtils.ifPresentOrElse(getRoot().resolveItem(itemName), + JavaUtils.ifPresentOrElse(getRoot().resolveItem(itemName), neuron::setItem, () -> logger.warn("Could not resolve item '{}'", itemName)); } -- GitLab