X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.proconf.g3d%2Fsrc%2Forg%2Fsimantics%2Fproconf%2Fg3d%2Fbase%2FAppearanceProviderRegistry.java;h=2e65f9eb277b1930bb7db9a936425126adb6e608;hb=b553dad9a38b0fa9a91926f3a4ff89b9cb8efa91;hp=6540cf52a483c93c5b13f718f57d948c3f12a474;hpb=1bc4cab9ae4f6d2f5101fb9819c59c05f4b439e2;p=simantics%2F3d.git diff --git a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/AppearanceProviderRegistry.java b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/AppearanceProviderRegistry.java index 6540cf52..2e65f9eb 100644 --- a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/AppearanceProviderRegistry.java +++ b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/AppearanceProviderRegistry.java @@ -42,10 +42,10 @@ public class AppearanceProviderRegistry implements IExtensionChangeHandler { private ExtensionTracker tracker; private List extensions = new ArrayList(); - private Map providers; + //private Map providers; private AppearanceProviderRegistry() { - providers = new HashMap(); + //providers = new HashMap(); tracker = new ExtensionTracker(); @@ -92,9 +92,9 @@ public class AppearanceProviderRegistry implements IExtensionChangeHandler { } } - private Map getProviderMap() { - return providers; - } +// private Map getProviderMap() { +// return providers; +// } public static Collection getAppearance(IEntity thing, Renderer renderer) { AppearanceProvider provider = getAppearanceProvider(thing); @@ -102,24 +102,24 @@ public class AppearanceProviderRegistry implements IExtensionChangeHandler { } public static AppearanceProvider getAppearanceProvider(IEntity thing) { - Collection types = thing.getRelatedObjects(thing.getGraph().getBuiltins().InstanceOf); + //Collection types = thing.getRelatedObjects(thing.getGraph().getBuiltins().InstanceOf); //Resource types[] = OntologyUtils.getTypes(resource); - for (IEntity t : types) { - AppearanceProvider provider = getInstance().getProviderMap().get(t.getResource()); - if (provider == null) { +// for (IEntity t : types) { + //AppearanceProvider provider = getInstance().getProviderMap().get(t.getResource()); + //if (provider == null) { //for (Extension e : getInstance().getExtensions()) { for (AppearanceProviderExtension e : getInstance().getExtensions()) { if (e.provider.canHandle(thing)) { - getInstance().getProviderMap().put(t.getResource(), e.provider); + //getInstance().getProviderMap().put(t.getResource(), e.provider); return e.provider; } } - } else { - return provider; - } - } +// } else { +// return provider; +// } +// } return null; }