Examples of ObservableMapLabelProvider


Examples of org.eclipse.e4.xwt.jface.ObservableMapLabelProvider

          ObservableTreeContentProvider xwtContentProvider = (ObservableTreeContentProvider) contentProvider;
          xwtContentProvider.updateContext(viewer, value);
        }
        if (contentProvider instanceof ObservableTreeContentProvider) {
          ObservableTreeContentProvider listContentProvider = (ObservableTreeContentProvider) contentProvider;
          viewer.setLabelProvider(new ObservableMapLabelProvider(
              viewer, listContentProvider.getKnownElements(),
              propertyNames));
        }
      }
      else {
        IContentProvider contentProvider = viewer.getContentProvider();
        if (value instanceof List<?> || value.getClass().isArray()) {
          if (contentProvider == null) {
            contentProvider = new ObservableListContentProvider();
            viewer.setContentProvider(contentProvider);
          }
          if (propertyNames != null && propertyNames.length > 0 && hasDefaultLabelProvider(viewer)
              && contentProvider instanceof ObservableListContentProvider) {
            ObservableListContentProvider listContentProvider = (ObservableListContentProvider) contentProvider;
            viewer.setLabelProvider(new ObservableMapLabelProvider(
                viewer, listContentProvider.getKnownElements(),
                propertyNames));
          }
        } else if (value instanceof Set<?>) {
          if (contentProvider == null) {
            contentProvider = new ObservableSetContentProvider();
            viewer.setContentProvider(contentProvider);
          }
          if (propertyNames != null && propertyNames.length > 0 && hasDefaultLabelProvider(viewer)
              && contentProvider instanceof ObservableSetContentProvider) {
            ObservableSetContentProvider setContentProvider = (ObservableSetContentProvider) contentProvider;
            viewer.setLabelProvider(new ObservableMapLabelProvider(
                viewer, setContentProvider.getKnownElements(), propertyNames));
          }
        }
      }
    }
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider

    //
    ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
    tableViewer.setContentProvider(listContentProvider);
    //
    IObservableMap[] observeMaps = BeansObservables.observeMaps(listContentProvider.getKnownElements(), ToolParameter.class, new String[]{"name", "type", "parsingType", "defaultValue"});
    tableViewer.setLabelProvider(new ObservableMapLabelProvider(observeMaps));
    //
    IObservableList eventParametersObserveList = BeansObservables.observeList(Realm.getDefault(), event, "parameters");
    tableViewer.setInput(eventParametersObserveList);
    //
    return bindingContext;
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider

    //
    ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
    tableViewer.setContentProvider(listContentProvider);
    //
    IObservableMap[] observeMaps = BeansObservables.observeMaps(listContentProvider.getKnownElements(), ToolParameter.class, new String[]{"name", "type", "defaultValue"});
    tableViewer.setLabelProvider(new ObservableMapLabelProvider(observeMaps));
    //
    IObservableList eventParametersObserveList = BeansObservables.observeList(Realm.getDefault(), event, "parameters");
    tableViewer.setInput(eventParametersObserveList);
    //
    return bindingContext;
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider

    //
    ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
    tableViewer.setContentProvider(listContentProvider);
    //
    IObservableMap[] observeMaps = BeansObservables.observeMaps(listContentProvider.getKnownElements(), ToolParameter.class, new String[]{"name", "type", "defaultValue"});
    tableViewer.setLabelProvider(new ObservableMapLabelProvider(observeMaps));
    //
    IObservableList eventParametersObserveList = BeansObservables.observeList(Realm.getDefault(), event, "parameters");
    tableViewer.setInput(eventParametersObserveList);
    //
    return bindingContext;
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider

    //
    ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
    tableViewer.setContentProvider(listContentProvider);
    //
    IObservableMap[] observeMaps = BeansObservables.observeMaps(listContentProvider.getKnownElements(), ToolParameter.class, new String[]{"name", "type", "copy", "parsingType", "defaultValue"});
    tableViewer.setLabelProvider(new ObservableMapLabelProvider(observeMaps));
    //
    IObservableList methodEditorgetMethodParametersObserveList = BeansObservables.observeList(Realm.getDefault(), method, "parameters");
    tableViewer.setInput(methodEditorgetMethodParametersObserveList);
    //
    CellEditor cellEditor = new TextCellEditor(tableViewer.getTable());
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider

    ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
    listViewerMEISources.setContentProvider(listContentProvider);
    //
    IObservableMap observeMap = PojoObservables.observeMap(listContentProvider.getKnownElements(), SourceBindingWrapper.class, "id"); //$NON-NLS-1$
    listViewerMEISources.setLabelProvider(new ObservableMapLabelProvider(observeMap));
    //
    writableList = new WritableList(this.sourceList, SourceBindingWrapper.class);
    listViewerMEISources.setInput(writableList);
    //
    ObservableListContentProvider listContentProvider_1 = new ObservableListContentProvider();
    listViewerReadingSources.setContentProvider(listContentProvider_1);
    //
    IObservableMap observeMap_1 = PojoObservables.observeMap(listContentProvider_1.getKnownElements(), SourceBindingWrapper.class, "id"); //$NON-NLS-1$
    listViewerReadingSources.setLabelProvider(new ObservableMapLabelProvider(observeMap_1));
    //
    writableList_1 = new WritableList(readingForm.getSourceBindingWrappers(), SourceBindingWrapper.class);
    listViewerReadingSources.setInput(writableList_1);

    return bindingContext;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.