public TopologyProviderInfo getTopologyProviderInfo() { return m_delegate.getTopologyProviderInfo(); } }
public TopologyProviderInfo getTopologyProviderInfo() { return m_delegate.getTopologyProviderInfo(); } }
@Override public TopologyProviderInfo getInfo() { return topologyService.getGraphProvider(metaTopologyId, namespace).getTopologyProviderInfo(); }
@Override public TopologyProviderInfo getInfo() { return topologyService.getGraphProvider(metaTopologyId, namespace).getTopologyProviderInfo(); }
@Override public boolean isCategoryAware(String namespace) { final List<MetaTopologyProvider> providers = serviceLocator.findServices(MetaTopologyProvider.class, null); final Optional<GraphProvider> provider = providers.stream().flatMap(meta -> meta.getGraphProviders().stream()).filter(p -> p.getNamespace().equals(namespace)).findFirst(); if (provider.isPresent()) { return provider.get().getTopologyProviderInfo().isSupportsCategorySearch(); } return false; }
@Override public boolean isCategoryAware(String namespace) { final List<MetaTopologyProvider> providers = serviceLocator.findServices(MetaTopologyProvider.class, null); final Optional<GraphProvider> provider = providers.stream().flatMap(meta -> meta.getGraphProviders().stream()).filter(p -> p.getNamespace().equals(namespace)).findFirst(); if (provider.isPresent()) { return provider.get().getTopologyProviderInfo().isSupportsCategorySearch(); } return false; }
public NavigationMenuItem(GraphProvider targetGraphProvider, VertexRef sourceVertex) { this.targetGraphProvider = Objects.requireNonNull(targetGraphProvider); this.sourceVertex = Objects.requireNonNull(sourceVertex); setLabel(String.format("%s (%s)", targetGraphProvider.getTopologyProviderInfo().getName(), sourceVertex.getLabel())); }
public NavigationMenuItem(GraphProvider targetGraphProvider, VertexRef sourceVertex) { this.targetGraphProvider = Objects.requireNonNull(targetGraphProvider); this.sourceVertex = Objects.requireNonNull(sourceVertex); setLabel(String.format("%s (%s)", targetGraphProvider.getTopologyProviderInfo().getName(), sourceVertex.getLabel())); }
private static String getLayerName(GraphContainer container, String namespace) { Objects.requireNonNull(container); Objects.requireNonNull(namespace); return container.getTopologyServiceClient().getGraphProviderBy(namespace).getTopologyProviderInfo().getName(); } }
private static String getLayerName(GraphContainer container, String namespace) { Objects.requireNonNull(container); Objects.requireNonNull(namespace); return container.getTopologyServiceClient().getGraphProviderBy(namespace).getTopologyProviderInfo().getName(); } }
private void handleLayerButton(GraphContainer graphContainer) { // Toggle layer button boolean enableLayerButton = graphContainer.getTopologyServiceClient().getGraphProviders().size() > 1; layerButton.setEnabled(enableLayerButton); // update the layer layout layerLayout.removeAllComponents(); if (enableLayerButton) { graphContainer.getTopologyServiceClient().getGraphProviders().forEach(topologyProvider -> { boolean selected = topologyProvider.getNamespace().equals(graphContainer.getTopologyServiceClient().getNamespace()); final TopologyProviderInfo topologyProviderInfo = topologyProvider.getTopologyProviderInfo(); final Label nameLabel = new Label(topologyProviderInfo.getName()); VerticalLayout verticalLayout = new VerticalLayout(); verticalLayout.addComponent(nameLabel); verticalLayout.addStyleName(Styles.LAYOUT); if (selected) { verticalLayout.addStyleName(Styles.SELECTED); } verticalLayout.addLayoutClickListener((event) -> graphContainer.selectTopologyProvider(topologyProvider, Callbacks.applyDefaults())); layerLayout.addComponent(verticalLayout); }); } else { setLayerLayoutVisible(false); } }
private void handleLayerButton(GraphContainer graphContainer) { // Toggle layer button boolean enableLayerButton = graphContainer.getTopologyServiceClient().getGraphProviders().size() > 1; layerButton.setEnabled(enableLayerButton); // update the layer layout layerLayout.removeAllComponents(); if (enableLayerButton) { graphContainer.getTopologyServiceClient().getGraphProviders().forEach(topologyProvider -> { boolean selected = topologyProvider.getNamespace().equals(graphContainer.getTopologyServiceClient().getNamespace()); final TopologyProviderInfo topologyProviderInfo = topologyProvider.getTopologyProviderInfo(); final Label nameLabel = new Label(topologyProviderInfo.getName()); VerticalLayout verticalLayout = new VerticalLayout(); verticalLayout.addComponent(nameLabel); verticalLayout.addStyleName(Styles.LAYOUT); if (selected) { verticalLayout.addStyleName(Styles.SELECTED); } verticalLayout.addLayoutClickListener((event) -> graphContainer.selectTopologyProvider(topologyProvider, Callbacks.applyDefaults())); layerLayout.addComponent(verticalLayout); }); } else { setLayerLayoutVisible(false); } }