public void setEnabledContextIds(Set enabledContextIds) { contextManager.setActiveContextIds(enabledContextIds); } }
@Override public Collection<String> getActiveContextIds() { @SuppressWarnings("unchecked") Set<String> set = (Set<String>) eclipseContext.get(IServiceConstants.ACTIVE_CONTEXTS); if (set != null) { contextManager.setActiveContextIds(set); } return set; }
@Override public Collection<String> getActiveContextIds() { @SuppressWarnings("unchecked") Set<String> set = (Set<String>) eclipseContext.get(IServiceConstants.ACTIVE_CONTEXTS); if (set != null) { contextManager.setActiveContextIds(set); } return set; }
public Collection<String> getActiveContextIds() { Set<String> set = (Set<String>) eclipseContext .get(IServiceConstants.ACTIVE_CONTEXTS); if (set != null) { contextManager.setActiveContextIds(set); } return set; }
@Override public boolean changed(IEclipseContext context) { ContextManager manager = context.get(ContextManager.class); if (manager != null) { Object s = context.get(IServiceConstants.ACTIVE_CONTEXTS); if (s instanceof Set) { manager.setActiveContextIds((Set<?>) s); } else { manager.setActiveContextIds(Collections.EMPTY_SET); } } return true; } });
@Override public boolean changed(IEclipseContext context) { ContextManager manager = context.get(ContextManager.class); if (manager != null) { Object s = context.get(IServiceConstants.ACTIVE_CONTEXTS); if (s instanceof Set) { manager.setActiveContextIds((Set) s); } else { manager.setActiveContextIds(Collections.EMPTY_SET); } } return true; } });
@Override public boolean changed(IEclipseContext context) { ContextManager manager = context.get(ContextManager.class); if (manager != null) { Object s = context.get(IServiceConstants.ACTIVE_CONTEXTS); if (s instanceof Set) { manager.setActiveContextIds((Set<?>) s); } else { manager.setActiveContextIds(Collections.EMPTY_SET); } } return true; } });
@Inject void setContextIds(@Named(ACTIVE_CONTEXTS) @Optional Set<String> set) { if (set == null || set.isEmpty() || this.contextManager == null) { this.contextSet = ContextSet.EMPTY; if (this.contextManager != null) { this.contextManager.setActiveContextIds(Collections.EMPTY_SET); } return; } ArrayList<@NonNull Context> contexts = new ArrayList<>(); for (String id : set) { Context ctx = this.contextManager.getContext(id); if( ctx != null ) { contexts.add(ctx); } } this.contextSet = BindingTableManager.createContextSet(contexts); this.contextManager.setActiveContextIds(set); }