Package org.eclipse.e4.core.services.contributions

Examples of org.eclipse.e4.core.services.contributions.IContributionFactory


      }
    } catch (XWTException e) {
      // in case the property cannot be bound. return value
    }

    DataBinding dataBinding = null;
    if (dataProvider != null
        && (path != null || dataContext instanceof IObservable)) {
      dataBinding = new DataBinding(this, dataProvider);
    }
    if (dataBinding != null) {
      return dataBinding.getValue(targetType);
    }
    return convertedValue(dataContext);
  }
View Full Code Here


      if (observable == null
          && dataProvider instanceof IObjectDataProvider) {
        IMetaclass mateclass = XWT.getMetaclass(type);
        IProperty property = mateclass.findProperty(propertyName);
        if (property instanceof EventProperty) {
          observable = new EventPropertyObservableValue(object,
              (EventProperty) property);
        }
      }

      if (observable != null) {
View Full Code Here

    return observableValue;
  }

  private BindingGate getBindingGate() {
    if (this.bindingGate == null) {
      IBindingContext dataBindingContext = XWT
          .getBindingContext(getControl());
      this.bindingGate = new BindingGate(dataBindingContext);
    }

    return this.bindingGate;
View Full Code Here

            }
            WritableList writableList = new WritableList(XWT
                .getRealm(), array, classType
                .getComponentType());

            return new ListToArrayObservableValue(writableList,
                activeValue);
          }
        }
      }
      return observable;
View Full Code Here

            segmentValue = (IObservable)dataValue;
          }
        }
        else if (segment == null && type != null) {
          if (segmentValue instanceof TypedViewerObservableValueDecorator) {
            TypedViewerObservableValueDecorator typedViewerObservableValueDecorator = (TypedViewerObservableValueDecorator) segmentValue;
            typedViewerObservableValueDecorator.setElementType(type);
          }
        }
      } catch (IllegalArgumentException e) {
        // Property is not found
        String message = e.getMessage();
View Full Code Here

      IDataProvider dataProvider = factory.create(dataContext);
      if (dataProvider != null) {
        return dataProvider;
      }
    }
    ObjectDataProvider dataProvider = new ObjectDataProvider();
    dataProvider.setObjectInstance(dataContext);
    return dataProvider;
  }
View Full Code Here

     
  private static boolean applyFormsProfile () {
    if (FormsProfile == null) {
      FormsProfile = XWT.createUIProfile();
      XWT.registerMetaclass(new FormMetaclass());
      XWT.registerMetaclass(new ButtonMetaclass());
      XWT.registerMetaclass(new LabelMetaclass());
      XWT.registerMetaclass(new TextMetaclass());
      XWT.registerMetaclass(new TableMetaclass());
      XWT.registerMetaclass(new CompositeMetaclass());
      XWT.registerMetaclass(new FormTextMetaclass());
View Full Code Here

      XWT.registerMetaclass(new FormMetaclass());
      XWT.registerMetaclass(new ButtonMetaclass());
      XWT.registerMetaclass(new LabelMetaclass());
      XWT.registerMetaclass(new TextMetaclass());
      XWT.registerMetaclass(new TableMetaclass());
      XWT.registerMetaclass(new CompositeMetaclass());
      XWT.registerMetaclass(new FormTextMetaclass());
      XWT.registerMetaclass(new HyperlinkMetaclass());
      XWT.registerMetaclass(new ImageHyperlinkMetaclass());
      XWT.registerMetaclass(new ExpandableCompositeMetaclass());
      XWT.registerMetaclass(new SectionMetaclass());
View Full Code Here

      XWT.registerMetaclass(new TableMetaclass());
      XWT.registerMetaclass(new CompositeMetaclass());
      XWT.registerMetaclass(new FormTextMetaclass());
      XWT.registerMetaclass(new HyperlinkMetaclass());
      XWT.registerMetaclass(new ImageHyperlinkMetaclass());
      XWT.registerMetaclass(new ExpandableCompositeMetaclass());
      XWT.registerMetaclass(new SectionMetaclass());
      XWT.registerMetaclass(new ScrolledPageBookMetaclass());
      XWT.registerMetaclass(new ScrolledFormMetaclass());
    }
    return XWT.applyProfile(FormsProfile);
View Full Code Here

  };
     
  private static boolean applyFormsProfile () {
    if (FormsProfile == null) {
      FormsProfile = XWT.createUIProfile();
      XWT.registerMetaclass(new FormMetaclass());
      XWT.registerMetaclass(new ButtonMetaclass());
      XWT.registerMetaclass(new LabelMetaclass());
      XWT.registerMetaclass(new TextMetaclass());
      XWT.registerMetaclass(new TableMetaclass());
      XWT.registerMetaclass(new CompositeMetaclass());
View Full Code Here

TOP

Related Classes of org.eclipse.e4.core.services.contributions.IContributionFactory

Copyright © 2018 www.massapicom. 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.