protected Color getColor(OWLEntity entity, Color defaultColor) { for (OWLEntityColorProvider prov : entityColorProviders) { Color c = prov.getColor(entity); if (c != null) { return c; } } return defaultColor; }
public OWLEntityColorProvider newInstance() throws ClassNotFoundException, IllegalAccessException, InstantiationException { ExtensionInstantiator<OWLEntityColorProvider> instantiator = new ExtensionInstantiator<>( extension); OWLEntityColorProvider prov = instantiator.instantiate(); prov.setup(owlModelManager); return prov; } }
try { OWLEntityColorProvider prov = plugin.newInstance(); prov.initialise(); entityColorProviders.add(prov);
public OWLEntityColorProvider newInstance() throws ClassNotFoundException, IllegalAccessException, InstantiationException { ExtensionInstantiator<OWLEntityColorProvider> instantiator = new ExtensionInstantiator<OWLEntityColorProvider>( extension); OWLEntityColorProvider prov = instantiator.instantiate(); prov.setup(owlModelManager); return prov; } }
try { OWLEntityColorProvider prov = plugin.newInstance(); prov.initialise(); entityColorProviders.add(prov);
public OWLEntityColorProvider newInstance() throws ClassNotFoundException, IllegalAccessException, InstantiationException { ExtensionInstantiator<OWLEntityColorProvider> instantiator = new ExtensionInstantiator<OWLEntityColorProvider>( extension); OWLEntityColorProvider prov = instantiator.instantiate(); prov.setup(owlModelManager); return prov; } }
protected Color getColor(OWLEntity entity, Color defaultColor) { for (OWLEntityColorProvider prov : entityColorProviders) { Color c = prov.getColor(entity); if (c != null) { return c; } } return defaultColor; }
OWLCellRenderer(OWLEditorKit owlEditorKit, boolean renderExpression, boolean renderIcon, OWLCellRenderer tmp) { this.owlEditorKit = owlEditorKit; this.renderExpression = renderExpression; this.renderIcon = renderIcon; this.equivalentObjects = new HashSet<>(); iconComponent.setOpaque(false); textPane = new JTextPane(); textPane.setOpaque(false); renderingComponent = new OWLCellRendererPanel(new OWLCellRendererLayoutManager()); renderingComponent.add(iconComponent); renderingComponent.add(textPane); entityColorProviders = new ArrayList<>(); OWLEntityColorProviderPluginLoader loader = new OWLEntityColorProviderPluginLoader(getOWLModelManager()); for (OWLEntityColorProviderPlugin plugin : loader.getPlugins()) { try { OWLEntityColorProvider prov = plugin.newInstance(); prov.initialise(); entityColorProviders.add(prov); } catch (Exception e) { logger.error("An error occurred whilst trying to load an OWLEntityColorProviderPlugin", e); } } crossedOutEntities = new HashSet<>(); unsatisfiableNames = new HashSet<>(); boxedNames = new HashSet<>(); prepareStyles(); setupFont(); this.tmp = tmp; }
public OWLEntityColorProvider newInstance() throws ClassNotFoundException, IllegalAccessException, InstantiationException { ExtensionInstantiator<OWLEntityColorProvider> instantiator = new ExtensionInstantiator<>( extension); OWLEntityColorProvider prov = instantiator.instantiate(); prov.setup(owlModelManager); return prov; } }
protected Color getColor(OWLEntity entity, Color defaultColor) { for (OWLEntityColorProvider prov : entityColorProviders) { Color c = prov.getColor(entity); if (c != null) { return c; } } return defaultColor; }
public OWLCellRenderer(OWLEditorKit owlEditorKit, boolean renderExpression, boolean renderIcon) { this.owlEditorKit = owlEditorKit; this.renderExpression = renderExpression; this.renderIcon = renderIcon; this.equivalentObjects = new HashSet<>(); iconComponent.setOpaque(false); textPane = new JTextPane(); textPane.setOpaque(false); renderingComponent = new OWLCellRendererPanel(new OWLCellRendererLayoutManager()); renderingComponent.add(iconComponent); renderingComponent.add(textPane); entityColorProviders = new ArrayList<>(); OWLEntityColorProviderPluginLoader loader = new OWLEntityColorProviderPluginLoader(getOWLModelManager()); for (OWLEntityColorProviderPlugin plugin : loader.getPlugins()) { try { OWLEntityColorProvider prov = plugin.newInstance(); prov.initialise(); entityColorProviders.add(prov); } catch (Exception e) { logger.error("An error occurred whilst trying to load an OWLEntityColorProviderPlugin", e); } } crossedOutEntities = new HashSet<>(); unsatisfiableNames = new HashSet<>(); boxedNames = new HashSet<>(); prepareStyles(); setupFont(); }
protected Color getColor(OWLEntity entity, Color defaultColor) { for (OWLEntityColorProvider prov : entityColorProviders) { Color c = prov.getColor(entity); if (c != null) { return c; } } return defaultColor; }