Package com._1c.g5.v8.dt.ui.aef.models
Class BmTreeToListSelectionModel<T>
- java.lang.Object
-
- com._1c.g5.aef2.validators.Validable
-
- com._1c.g5.aef2.models.Model
-
- com._1c.g5.aef2.models.EditableModel
-
- com._1c.g5.aef2.models.list.ListModel<T>
-
- com._1c.g5.v8.dt.aef2.bm.models.BmList<T>
-
- com._1c.g5.v8.dt.ui.aef.models.BmListSelectionModel<T>
-
- com._1c.g5.v8.dt.ui.aef.models.BmTreeToListSelectionModel<T>
-
- All Implemented Interfaces:
IAttribute<IBmObject,org.eclipse.emf.ecore.EStructuralFeature>
,IEditableModel
,IEmfAttribute<IBmObject>
,IModel
,IEmfListAttribute<T,IBmObject>
,IList<T>
,IValidable
,IModelApiAwareModel
,IEmfListSelectionModel<T,IBmObject>
,IEmfSelectionModel<IBmObject>
,IEmfTreeSelectionModel<IBmObject>
,IEmfTreeToListSelectionModel<T,IBmObject>
,ISelectionModel
,Iterable<T>
,Collection<T>
,List<T>
public class BmTreeToListSelectionModel<T> extends BmListSelectionModel<T> implements IEmfTreeToListSelectionModel<T,IBmObject>
TheIEmfTreeSelectionModel
implementation.
-
-
Constructor Summary
Constructors Constructor Description BmTreeToListSelectionModel(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 with default element comparer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITreeContentProvider
getContentProvider()
Returns theIStructuredContentProvider
.-
Methods inherited from class com._1c.g5.v8.dt.ui.aef.models.BmListSelectionModel
dispose, getComparator, getComparer, getInput, getLabelProvider, getProject, getV8project, getWaitingPartIds, isMulti, isValidState, setElementComparer
-
Methods inherited from class com._1c.g5.v8.dt.aef2.bm.models.BmList
adapt, createTask, getChange, getModelApi, getObject, getProperty, setModelApi, setObjectValue
-
Methods inherited from class com._1c.g5.aef2.models.list.ListModel
add, add, addAll, addAll, addListListener, clear, contains, containsAll, createWorkingCopy, discard, fill, get, getCommittedList, getUncommittedList, indexOf, isElementEqual, isEmpty, isEqual, iterator, lastIndexOf, listIterator, listIterator, notifyListChanged, queueNotifyListChanged, remove, remove, removeAll, removeListListener, retainAll, set, setCommittedList, setList, setUncommitedList, size, subList, toArray, toArray, toString
-
Methods inherited from class com._1c.g5.aef2.models.EditableModel
isEditable, setEditable
-
Methods inherited from class com._1c.g5.aef2.models.Model
addModelListener, beginExternalUpdate, checkOffline, checkOnline, commit, endExternalUpdate, getComponent, getCurrentChangeOrigin, getRunnableQueue, isOnline, notifyModelChanged, notifyModelCommitted, removeModelListener, setComponent, setOnline
-
Methods inherited from class com._1c.g5.aef2.validators.Validable
addValidator, getValidatorTarget, removeValidator, validate, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface com._1c.g5.aef2.models.IAttribute
getObject, getProperty
-
Methods inherited from interface com._1c.g5.v8.dt.ui.aef.models.IEmfSelectionModel
getWaitingPartIds, isValidState
-
Methods inherited from interface com._1c.g5.aef2.models.list.IList
addListListener, createWorkingCopy, fill, isEqual, removeListListener
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.v8.dt.ui.aef.models.ISelectionModel
getComparator, getComparer, getInput, getLabelProvider, getProject, getV8project, isMulti
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Constructor Detail
-
BmTreeToListSelectionModel
public BmTreeToListSelectionModel(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 with default element comparer. If the given content provider or label provider is null, then createsINavigatorContentService
and uses it to create appropriate providers.- Parameters:
object
- the object, cannot benull
feature
- the feature, cannot benull
derivedDataManagerProvider
- derived data manager provider, cannot benull
.contentProvider
- the content provider that produces elements in dialog, can benull
labelProvider
- the label provider, can benull
v8project
- the V8 project, cannot benull
waitingPartIds
- the waiting part ids.
-
-
Method Detail
-
getContentProvider
public ITreeContentProvider getContentProvider()
Description copied from interface:ISelectionModel
Returns theIStructuredContentProvider
.- Specified by:
getContentProvider
in interfaceIEmfTreeSelectionModel<T>
- Specified by:
getContentProvider
in interfaceISelectionModel
- Overrides:
getContentProvider
in classBmListSelectionModel<T>
- Returns:
- the
IStructuredContentProvider
.
-
-