Package org.eclipse.e4.xwt.metadata

Examples of org.eclipse.e4.xwt.metadata.IMetaclass.addProperty()


    convertorRegister.register(double.class, String.class,
        NumberToStringConverter.fromDouble(true));

    Class<?> type = org.eclipse.swt.browser.Browser.class;
    IMetaclass browserMetaclass = (IMetaclass) registerMetaclass(type);
    browserMetaclass.addProperty(new DynamicProperty(type, String.class,
        PropertiesConstants.PROPERTY_URL));
    IMetaclass buttonMetaclass = (IMetaclass) registerMetaclass(Button.class);
    buttonMetaclass.addProperty(new DataProperty(IConstants.XAML_COMMAND,
        IUserDataConstants.XWT_COMMAND_KEY, ICommand.class));
View Full Code Here


    Class<?> type = org.eclipse.swt.browser.Browser.class;
    IMetaclass browserMetaclass = (IMetaclass) registerMetaclass(type);
    browserMetaclass.addProperty(new DynamicProperty(type, String.class,
        PropertiesConstants.PROPERTY_URL));
    IMetaclass buttonMetaclass = (IMetaclass) registerMetaclass(Button.class);
    buttonMetaclass.addProperty(new DataProperty(IConstants.XAML_COMMAND,
        IUserDataConstants.XWT_COMMAND_KEY, ICommand.class));

    registerMetaclass(org.eclipse.swt.widgets.Canvas.class);
    registerMetaclass(org.eclipse.swt.widgets.Caret.class);
    registerMetaclass(org.eclipse.swt.widgets.Combo.class);
View Full Code Here

    registerMetaclass(Link.class);
    registerMetaclass(Listener.class);
    registerMetaclass(List.class);
    registerMetaclass(Menu.class);
    IMetaclass menuItemMetaclass = (IMetaclass) registerMetaclass(MenuItem.class);
    menuItemMetaclass.addProperty(new DataProperty(IConstants.XAML_COMMAND,
        IUserDataConstants.XWT_COMMAND_KEY, ICommand.class));

    registerMetaclass(org.eclipse.swt.widgets.MessageBox.class);
    registerMetaclass(org.eclipse.swt.widgets.ProgressBar.class);
    registerMetaclass(org.eclipse.swt.widgets.Sash.class);
View Full Code Here

    registerMetaclass(org.eclipse.swt.widgets.TabItem.class);

    registerMetaclass(org.eclipse.swt.widgets.Table.class);
    type = org.eclipse.swt.widgets.TableItem.class;
    IMetaclass metaclass = (IMetaclass) registerMetaclass(type);
    metaclass.addProperty(new TableItemProperty());
    metaclass.addProperty(new TableItemEditorProperty());
    metaclass.addProperty(new DynamicBeanProperty(TableItem.class,
        String[].class, PropertiesConstants.PROPERTY_TEXTS,
        PropertiesConstants.PROPERTY_TEXT));
View Full Code Here

    registerMetaclass(org.eclipse.swt.widgets.Table.class);
    type = org.eclipse.swt.widgets.TableItem.class;
    IMetaclass metaclass = (IMetaclass) registerMetaclass(type);
    metaclass.addProperty(new TableItemProperty());
    metaclass.addProperty(new TableItemEditorProperty());
    metaclass.addProperty(new DynamicBeanProperty(TableItem.class,
        String[].class, PropertiesConstants.PROPERTY_TEXTS,
        PropertiesConstants.PROPERTY_TEXT));

    registerMetaclass(TableItemProperty.Cell.class);
View Full Code Here

    registerMetaclass(org.eclipse.swt.widgets.Table.class);
    type = org.eclipse.swt.widgets.TableItem.class;
    IMetaclass metaclass = (IMetaclass) registerMetaclass(type);
    metaclass.addProperty(new TableItemProperty());
    metaclass.addProperty(new TableItemEditorProperty());
    metaclass.addProperty(new DynamicBeanProperty(TableItem.class,
        String[].class, PropertiesConstants.PROPERTY_TEXTS,
        PropertiesConstants.PROPERTY_TEXT));

    registerMetaclass(TableItemProperty.Cell.class);
    registerMetaclass(ControlEditor.class);
View Full Code Here

    registerMetaclass(ControlEditor.class);
    registerMetaclass(TableEditor.class);

    IMetaclass TableEditorMetaclass = core.getMetaclass(TableEditor.class,
        IConstants.XWT_NAMESPACE);
    TableEditorMetaclass.addProperty(new TableEditorDynamicProperty());

    type = org.eclipse.swt.widgets.TableColumn.class;
    metaclass = (IMetaclass) registerMetaclass(type);
    metaclass.addProperty(new TableColumnEditorProperty());
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.