/** * Tag an entity. * <p> * Each tag can only be given to one entity at a time. * </p> * * @param tag * the tag * @param e * the entity to get tagged */ public void register(String tag, Entity e) { unregister(tag); if (getTag(e) != null) { unregister(getTag(e)); } entitiesByTag.put(tag, e); tagsByEntity.put(e, tag); registered.set(e.getId()); }
/** * Tag an entity. * <p> * Each tag can only be given to one entity at a time. * </p> * * @param tag * the tag * @param e * the entity to get tagged */ public void register(String tag, Entity e) { unregister(tag); if (getTag(e) != null) { unregister(getTag(e)); } entitiesByTag.put(tag, e); tagsByEntity.put(e, tag); registered.set(e.getId()); }