summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java b/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java
index 424f54ee..5a20bd9e 100644
--- a/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java
+++ b/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/parameterization/TrackParameters.java
@@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization;
This file is part of ELKI:
Environment for Developing KDD-Applications Supported by Index-Structures
- Copyright (C) 2012
+ Copyright (C) 2013
Ludwig-Maximilians-Universität München
Lehr- und Forschungseinheit für Datenbanksysteme
ELKI Development Team
@@ -54,18 +54,18 @@ public class TrackParameters implements Parameterization {
/**
* Tracking storage
*/
- List<Pair<Object, Parameter<?>>> options = new ArrayList<Pair<Object, Parameter<?>>>();
+ List<Pair<Object, Parameter<?>>> options = new ArrayList<>();
/**
* Tree information: parent links
*/
- Map<Object, Object> parents = new HashMap<Object, Object>();
+ Map<Object, Object> parents = new HashMap<>();
/**
* Tree information: child links
*/
// Implementation note: we need the map to support "null" keys!
- Map<Object, List<Object>> children = new HashMap<Object, List<Object>>();
+ Map<Object, List<Object>> children = new HashMap<>();
/**
* Current parent for nested parameterization
@@ -149,10 +149,10 @@ public class TrackParameters implements Parameterization {
* @return Parameters given
*/
public Collection<Pair<OptionID, Object>> getGivenParameters() {
- ArrayList<Pair<OptionID, Object>> ret = new ArrayList<Pair<OptionID, Object>>();
+ ArrayList<Pair<OptionID, Object>> ret = new ArrayList<>();
for(Pair<Object, Parameter<?>> pair : options) {
if(pair.second.isDefined() && pair.second.getGivenValue() != null) {
- ret.add(new Pair<OptionID, Object>(pair.second.getOptionID(), pair.second.getGivenValue()));
+ ret.add(new Pair<>(pair.second.getOptionID(), pair.second.getGivenValue()));
}
}
return ret;
@@ -180,7 +180,7 @@ public class TrackParameters implements Parameterization {
parents.put(opt, cur);
List<Object> c = children.get(cur);
if(c == null) {
- c = new ArrayList<Object>();
+ c = new ArrayList<>();
children.put(cur, c);
}
if(!c.contains(opt)) {