diff options
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.java | 14 |
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)) { |