Skip to content
Snippets Groups Projects
Commit 8e98b9ea authored by René Schöne's avatar René Schöne
Browse files

Add JavaUtils class to imports in JRAG files.

parent d1aa00b1
Branches
Tags
No related merge requests found
import java.util.*;
import de.tudresden.inf.st.eraser.util.MemberPrinter;
import de.tudresden.inf.st.eraser.util.JavaUtils;
aspect Imports {
......
......@@ -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()
......
......@@ -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));
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment