Class BmTreeToSingleItemSelectionModel<T>

All Implemented Interfaces:
IAttribute<IBmObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<IBmObject>, IModel, IEmfValueAttribute<T,IBmObject>, IValue<T>, IValidable, IModelApiAwareModel, IEmfSelectionModel<IBmObject>, IEmfTreeSelectionModel<IBmObject>, IEmfTreeToSingleItemSelectionModel<T,IBmObject>, IEmfValueSelectionModel<T,IBmObject>, ISelectionModel
Direct Known Subclasses:
BmFilteringTreeToSingleItemSelectionModel

public class BmTreeToSingleItemSelectionModel<T> extends BmValueSelectionModel<T> implements IEmfTreeToSingleItemSelectionModel<T,IBmObject>
The IEmfTreeSelectionModel implementation for single item selection.
  • Constructor Details

    • BmTreeToSingleItemSelectionModel

      public BmTreeToSingleItemSelectionModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IDerivedDataManagerProvider derivedDataManagerProvider, IStructuredContentProvider contentProvider, ILabelProvider labelProvider, IV8Project v8project, String... waitingPartIds)
      Creates a new model.
      Parameters:
      object - the object, cannot be null
      feature - the feature, cannot be null
      derivedDataManagerProvider - derived data manager provider, cannot be null.
      contentProvider - the content provider that produces elements in dialog, can be null
      labelProvider - the label provider, can be null
      v8project - the V8 project, cannot be null
      waitingPartIds - the waiting part ids.
    • BmTreeToSingleItemSelectionModel

      public BmTreeToSingleItemSelectionModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IDerivedDataManagerProvider derivedDataManagerProvider, IStructuredContentProvider contentProvider, ILabelProvider labelProvider, IElementComparer comparer, IV8Project v8project, String... waitingPartIds)
      Creates a new model.
      Parameters:
      object - the object, cannot be null
      feature - the feature, cannot be null
      derivedDataManagerProvider - derived data manager provider, cannot be null.
      contentProvider - the content provider that produces elements in dialog, can be null
      labelProvider - the label provider, can be null
      comparer - the element comparer, can be null
      v8project - the V8 project, cannot be null
      waitingPartIds - the waiting part ids.
  • Method Details