Example usage for org.eclipse.jface.databinding.swt SWTObservables getRealm

List of usage examples for org.eclipse.jface.databinding.swt SWTObservables getRealm

Introduction

In this page you can find the example usage for org.eclipse.jface.databinding.swt SWTObservables getRealm.

Prototype

@Deprecated
public static Realm getRealm(final Display display) 

Source Link

Document

Returns the realm representing the UI thread for the given display.

Usage

From source file:org.eclipse.riena.navigation.ui.swt.controllers.AbstractSubModuleControllerTest.java

License:Open Source License

@Override
protected void setUp() throws Exception {

    super.setUp();
    System.getProperties().put(RienaStatus.RIENA_TEST_SYSTEM_PROPERTY, Boolean.TRUE.toString());

    // only used to get the initial mappings
    SwtControlRidgetMapper.getInstance();

    final Display display = Display.getDefault();
    final Realm realm = SWTObservables.getRealm(display);
    assertNotNull(realm);//  w w w .java2  s.co  m
    ReflectionUtils.invokeHidden(realm, "setDefault", realm); //$NON-NLS-1$

    final IModuleNode module = new ModuleNode();
    final ISubModuleNode node = new SubModuleNode();
    node.setParent(module);
    module.addChild(node);
    node.setNavigationProcessor(getMockNavigationProcessor());
    controller = createController(node);

    controller.configureRidgets();
    controller.afterBind();

    RidgetContainerAnnotationProcessor.getInstance().processAnnotations(controller);
}

From source file:org.eclipse.riena.ui.ridgets.swt.views.DialogViewTest.java

License:Open Source License

private void createDefaultRealm() {
    final Display display = Display.getDefault();
    final Realm realm = SWTObservables.getRealm(display);
    assertNotNull(realm);/*from www  . ja va2s .c  o  m*/
    ReflectionUtils.invokeHidden(realm, "setDefault", realm);
}

From source file:org.eclipse.scada.ae.ui.testing.views.EventQueryView.java

License:Open Source License

public EventQueryView() {
    this.events = new WritableSet(SWTObservables.getRealm(Display.getDefault()));
}

From source file:org.eclipse.scada.ae.ui.testing.views.MonitorsView.java

License:Open Source License

public MonitorsView() {
    this.monitors = new WritableSet(SWTObservables.getRealm(Display.getDefault()));
}

From source file:org.eclipse.scada.core.ui.connection.information.ConnectionInformationList.java

License:Open Source License

public ConnectionInformationList() {
    this.context = Activator.getDefault().getBundle().getBundleContext();
    synchronized (this) {
        try {//from  w w w.java 2s. c om
            this.context.addServiceListener(this.listener = new ServiceListener() {

                @Override
                public void serviceChanged(final ServiceEvent event) {
                    handleServiceChanged(event);
                }
            }, FilterUtil.createClassFilter(ConnectionInformationProvider.class.getName()).toString());
        } catch (final InvalidSyntaxException e) {
            logger.warn("Failed to create filter expression", e);
        }

        this.list = new WritableSet(SWTObservables.getRealm(Display.getDefault()));
        ServiceReference<?>[] refs;
        try {
            refs = this.context.getAllServiceReferences(ConnectionInformationProvider.class.getName(), null);

            if (refs != null) {
                addInitialServices(refs);
            }
        } catch (final InvalidSyntaxException e) {
            logger.warn("Failed to search services", e);
        }
    }
}

From source file:org.eclipse.scada.core.ui.connection.information.details.PrivilegeTab.java

License:Open Source License

@Override
protected void setConnection(final Connection connection) {
    if (this.privileges != null) {
        this.privileges.dispose();
        this.privileges = null;
    }//from  w ww  .j a v  a 2s  .c o m

    if (connection != null) {
        this.privileges = new PrivilegeSet(connection, SWTObservables.getRealm(this.display));
        this.viewer.setInput(this.privileges);
    }
}

From source file:org.eclipse.scada.core.ui.connection.information.details.PropertiesTab.java

License:Open Source License

@Override
public void createTab(final TabFolder tabFolder) {
    this.item = new TabItem(tabFolder, SWT.FULL_SELECTION | SWT.V_SCROLL | SWT.H_SCROLL);
    this.item.setText("Properties");
    this.item.addDisposeListener(new DisposeListener() {

        @Override/* w w  w  .  j  a  va 2s  .co m*/
        public void widgetDisposed(final DisposeEvent e) {
            handleDispose();
        }
    });

    this.viewer = new TableViewer(tabFolder);
    this.viewer.getTable().setHeaderVisible(true);

    final TableLayout layout = new TableLayout();
    this.viewer.getTable().setLayout(layout);

    this.contentProvider = new ObservableListContentProvider();
    this.viewer.setContentProvider(this.contentProvider);

    this.list = new WritableList(SWTObservables.getRealm(tabFolder.getDisplay()));

    {
        final TableViewerColumn col = new TableViewerColumn(this.viewer, SWT.NONE);
        col.setLabelProvider(new ObservableMapCellLabelProvider(
                PojoObservables.observeMap(this.contentProvider.getKnownElements(), Entry.class, "key"))); //$NON-NLS-1$
        layout.addColumnData(new ColumnWeightData(50));
        col.getColumn().setText("Key");
    }

    {
        final TableViewerColumn col = new TableViewerColumn(this.viewer, SWT.NONE);
        col.setLabelProvider(new ObservableMapCellLabelProvider(
                PojoObservables.observeMap(this.contentProvider.getKnownElements(), Entry.class, "value"))); //$NON-NLS-1$
        layout.addColumnData(new ColumnWeightData(50));
        col.getColumn().setText("Value");
    }

    this.item.setControl(this.viewer.getControl());

    this.viewer.setInput(this.list);

    triggerTimer();
}

From source file:org.eclipse.scada.core.ui.connection.login.Activator.java

License:Open Source License

@Override
public void start(final BundleContext context) throws Exception {
    super.start(context);
    this.sessionManager = new SessionManagerImpl(SWTObservables.getRealm(getWorkbench().getDisplay()));
    plugin = this;
}

From source file:org.eclipse.scada.core.ui.connection.login.dialog.LoginDialog.java

License:Open Source License

private void startLogin(final LoginContext loginContext) {
    if (this.creator != null) {
        logger.error("Found pre-existing creator instance. This should not happen!"); //$NON-NLS-1$
        this.creator.dispose();
        this.creator = null;
    }/*from   ww w .j a v a 2  s.  c  o  m*/

    final Button button = getButton(OK);

    button.setEnabled(false);
    this.contextSelector.getControl().setEnabled(false);
    this.userText.setEnabled(false);
    this.passwordText.setEnabled(false);

    // close tray ... put seats in an upright position
    if (getTray() != null) {
        closeTray();
    }

    this.analyzer.clear();

    final Realm realm = SWTObservables.getRealm(getShell().getDisplay());
    this.creator = new ContextCreator(realm, loginContext, this.analyzer, new ContextCreatorResultListener() {

        @Override
        public void complete(final Collection<LoginHandler> result) {
            handleComplete(result);
        }
    });

    final Map<String, String> properties = new HashMap<String, String>();
    if (this.flagCredentialsAsProperties) {
        properties.put(ConnectionLoginFactory.OPTION_CREDENTIALS_AS_PROPERTIES, "true"); //$NON-NLS-1$
    }

    this.creator.start(this.userText.getText(), this.passwordText.getText(), properties);
}

From source file:org.eclipse.scada.da.ui.connection.views.FolderObserver.java

License:Open Source License

public FolderObserver() {
    this.data = new WritableSet(SWTObservables.getRealm(Display.getDefault()));
}