Interface EmfSpinnerSectionBuilder.IPropertyBuilder<T,V,R>

Type Parameters:
T - type of the object in the container of the page
V - type of the value
R - step after the label
All Superinterfaces:
IFeatureBuilder<EmfSpinnerSectionBuilder.LabelBuilder<T,R>>, IIndexBuilder<EmfSpinnerSectionBuilder.IPropertyBuilder<T,V,R>>
All Known Implementing Classes:
EmfSpinnerSectionBuilder.PropertyBuilder
Enclosing class:
EmfSpinnerSectionBuilder

public static interface EmfSpinnerSectionBuilder.IPropertyBuilder<T,V,R> extends IFeatureBuilder<EmfSpinnerSectionBuilder.LabelBuilder<T,R>>, IIndexBuilder<EmfSpinnerSectionBuilder.IPropertyBuilder<T,V,R>>
First step of a section on a page: the feature, the index or another container.
  • Method Summary

    Modifier and Type
    Method
    Description
    <E extends org.eclipse.emf.ecore.EObject>
    EmfSpinnerSectionBuilder.FeatureBuilder<E,V,R>
    container(org.eclipse.core.databinding.observable.value.IObservableValue<E> container)
    Binds the section to another container instead of the container of the page.

    Methods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.interfaces.IFeatureBuilder

    feature

    Methods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.interfaces.IIndexBuilder

    index
  • Method Details

    • container

      <E extends org.eclipse.emf.ecore.EObject> EmfSpinnerSectionBuilder.FeatureBuilder<E,V,R> container(org.eclipse.core.databinding.observable.value.IObservableValue<E> container)
      Binds the section to another container instead of the container of the page.
      Type Parameters:
      E - type of the object in the container
      Parameters:
      container - container with the edited object
      Returns:
      the next step of the builder