Package com._1c.g5.v8.dt.ui.aef.models
Class EmfTreeToListSelectionModel<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.aef2.emf.models.EmfList<T>
-
- com._1c.g5.v8.dt.ui.aef.models.EmfListSelectionModel<T>
-
- com._1c.g5.v8.dt.ui.aef.models.EmfTreeToListSelectionModel<T>
-
- All Implemented Interfaces:
IAttribute<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature>
,IEditableModel
,IEmfAttribute<org.eclipse.emf.ecore.EObject>
,IModel
,IEmfListAttribute<T,org.eclipse.emf.ecore.EObject>
,IList<T>
,IValidable
,IEmfListSelectionModel<T,org.eclipse.emf.ecore.EObject>
,IEmfSelectionModel<org.eclipse.emf.ecore.EObject>
,IEmfTreeSelectionModel<org.eclipse.emf.ecore.EObject>
,IEmfTreeToListSelectionModel<T,org.eclipse.emf.ecore.EObject>
,ISelectionModel
,Iterable<T>
,Collection<T>
,List<T>
public class EmfTreeToListSelectionModel<T> extends EmfListSelectionModel<T> implements IEmfTreeToListSelectionModel<T,org.eclipse.emf.ecore.EObject>
TheIEmfTreeSelectionModel
implementation.
-
-
Constructor Summary
Constructors Constructor Description EmfTreeToListSelectionModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project, ILabelProvider labelProvider, IStructuredContentProvider contentProvider)
Creates a new model.
-
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.EmfListSelectionModel
dispose, getComparator, getComparer, getInput, getLabelProvider, getProject, getV8project, getWaitingPartIds, isMulti, isValidState, setElementComparer
-
Methods inherited from class com._1c.g5.aef2.emf.models.EmfList
getChange, getObject, getProperty
-
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
-
EmfTreeToListSelectionModel
public EmfTreeToListSelectionModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project, ILabelProvider labelProvider, IStructuredContentProvider contentProvider)
Creates a new model.- Parameters:
object
- the object, cannot benull
feature
- the feature, cannot benull
v8project
- the V8 project, cannot benull
labelProvider
- the label provider, can benull
contentProvider
- the content provider that produces elements in dialog, can benull
-
-
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 classEmfListSelectionModel<T>
- Returns:
- the
IStructuredContentProvider
.
-
-