X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fsnippets%2FCodeSnippetSupplier.java;h=0016cc725ba6c7fa56b52a79c1d48ab8962c1bf7;hb=f0cbb45372e15f8fe1a36334f78d61c387d6c4c9;hp=619254a4da7ba3c90ec247ab7018b924e8977e9e;hpb=a47c9b1f38bbb6d2f5a3c482f3b09d1f42270401;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/CodeSnippetSupplier.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/CodeSnippetSupplier.java index 619254a4..0016cc72 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/CodeSnippetSupplier.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/CodeSnippetSupplier.java @@ -3,12 +3,11 @@ package net.mograsim.logic.model.snippets; import java.util.Collections; import java.util.HashMap; import java.util.Map; -import java.util.Set; public class CodeSnippetSupplier { private final Map standardSnippetIDClassNames = new HashMap<>(); - private final Set standardSnippetIDSetUnmodifiable = Collections.unmodifiableSet(standardSnippetIDClassNames.keySet()); + private final Map standardSnippetIDClassNamesUnmodifiable = Collections.unmodifiableMap(standardSnippetIDClassNames); private final Map> snippetSuppliersForClassNames = new HashMap<>(); private final SnippetDefinintion defaultSnippetSupplier; @@ -22,9 +21,9 @@ public class CodeSnippetSupplier standardSnippetIDClassNames.put(standardSnippetID, associatedSnippetClassName); } - public Set getStandardSnippetIDs() + public Map getStandardSnippetIDs() { - return standardSnippetIDSetUnmodifiable; + return standardSnippetIDClassNamesUnmodifiable; } public void setSnippetSupplier(String id, SnippetDefinintion snippetSupplier)