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=68815cbe58ce69acda9b791179eac63ba68f5c22;hb=1a25726897311e0277de2476c40bf2ae7c93ed86;hp=6540cf52a483c93c5b13f718f57d948c3f12a474;hpb=15af86b4ca7eb7e85cfdad040c8438c6910a7272;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..68815cbe 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 VTT Technical Research Centre of Finland and others. + * Copyright (c) 2007- VTT Technical Research Centre of Finland. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -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; }