X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fprofile%2FStyleBaseData.java;h=074f9239215f26479f1af04c743bc96a982e28d7;hp=ca97fea784d3a35c3449fb8598fe611dbf4c5b6e;hb=be4f44ef4e223909ac948f0525797271c1a7e1ae;hpb=90d51eb2b73aa1d9969ce5d8e209503cf4d0f341 diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/profile/StyleBaseData.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/profile/StyleBaseData.java index ca97fea78..074f92392 100644 --- a/bundles/org.simantics.diagram/src/org/simantics/diagram/profile/StyleBaseData.java +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/profile/StyleBaseData.java @@ -14,6 +14,10 @@ import org.simantics.scenegraph.profile.common.ObserverGroupListener; import org.simantics.scl.runtime.tuple.Tuple; import org.simantics.scl.runtime.tuple.Tuple3; +/** + * @author Antti Villberg + * @since 1.36.0 + */ public class StyleBaseData { private static StyleBaseData INSTANCE; @@ -46,6 +50,7 @@ public class StyleBaseData { values.put(t, o); } + @SuppressWarnings("unchecked") public T getValue(Tuple t) { return (T) values.get(t); } @@ -71,7 +76,7 @@ public class StyleBaseData { return listeners.get(key); } - public synchronized void applyRemovals(EvaluationContext evaluationContext, StyleBase s) { + public synchronized void applyRemovals(EvaluationContext evaluationContext, StyleBase s) { List rs = removals.remove(s); if (rs == null) return;