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=1372abe81775e52cc52b715139cf13097a481b49;hp=619254a4da7ba3c90ec247ab7018b924e8977e9e;hpb=3977f16649531ca3ba345c9cd5ec365e0b804783;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)