package fr.inria.diverse.iot2.iot2.aspects; import fr.inria.diverse.iot2.iot2.iot2.InitialNode; import java.util.Map; import fr.inria.diverse.iot2.iot2.aspects.InitialNodeAspectInitialNodeAspectProperties; @SuppressWarnings("all") public class InitialNodeAspectInitialNodeAspectContext { public final static InitialNodeAspectInitialNodeAspectContext INSTANCE = new InitialNodeAspectInitialNodeAspectContext(); public static InitialNodeAspectInitialNodeAspectProperties getSelf(final InitialNode _self) { if (!INSTANCE.map.containsKey(_self)) INSTANCE.map.put(_self, new fr.inria.diverse.iot2.iot2.aspects.InitialNodeAspectInitialNodeAspectProperties()); return INSTANCE.map.get(_self); } private Map<InitialNode, InitialNodeAspectInitialNodeAspectProperties> map = new java.util.WeakHashMap<fr.inria.diverse.iot2.iot2.iot2.InitialNode, fr.inria.diverse.iot2.iot2.aspects.InitialNodeAspectInitialNodeAspectProperties>(); public Map<InitialNode, InitialNodeAspectInitialNodeAspectProperties> getMap() { return map; } }