/* * (c) 2005-2009 Carlos G�mez Rodr�guez, todos los derechos reservados / all rights reserved. * Licencia en license/bsd.txt / License in license/bsd.txt */ package org.f2o.absurdum.puck.util; import java.util.HashMap; import java.util.Map; import org.f2o.absurdum.puck.gui.graph.GraphEditingPanel; import org.f2o.absurdum.puck.gui.graph.Node; public class UniqueNameEnforcer { public static String makeUnique ( String name , Map namesMap ) { if ( namesMap.get(name) == null ) return name; else { String curName = name; int i = 1; while ( namesMap.get(curName) != null ) { curName = name + " #" + i; i++; } return curName; } } }