Package com._1c.g5.v8.dt.ui.aef.models
Interface ISelectionModel
-
- All Superinterfaces:
IModel,IValidable
- All Known Subinterfaces:
IEmfListSelectionModel<T,O>,IEmfSelectionModel<O>,IEmfTreeSelectionModel<O>,IEmfTreeToListSelectionModel<T,O>,IEmfTreeToSingleItemSelectionModel<T,O>,IEmfValueSelectionModel<T,O>
- All Known Implementing Classes:
BmConfigurationUsePurposesModel,BmFilteringTreeToSingleItemSelectionModel,BmListSelectionModel,BmTreeToListSelectionModel,BmTreeToSingleItemSelectionModel,BmValueSelectionModel,EmfListSelectionModel,EmfTreeToListSelectionModel,EmfTreeToSingleItemSelectionModel,EmfValueSelectionModel,ExtendedConfigurationObjectSelectionModel,StandardObjectValueSelectionModel
public interface ISelectionModel extends IModel
The model interface forAbstractSelectionComponent.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ViewerComparatorgetComparator()Returns theViewerComparator.IElementComparergetComparer()Returns theIElementComparer.IStructuredContentProvidergetContentProvider()Returns theIStructuredContentProvider.ObjectgetInput()Returns the input object for contentProvider.ILabelProvidergetLabelProvider()Returns theILabelProvider.org.eclipse.core.resources.IProjectgetProject()Returns theIProjectfor current object.IV8ProjectgetV8project()Returns the V8 project.booleanisMulti()Returns the multi value flag.-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, createWorkingCopy, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
-
-
-
Method Detail
-
isMulti
boolean isMulti()
Returns the multi value flag.- Returns:
- the multi value flag.
-
getLabelProvider
ILabelProvider getLabelProvider()
Returns theILabelProvider.- Returns:
- the
ILabelProvider.
-
getContentProvider
IStructuredContentProvider getContentProvider()
Returns theIStructuredContentProvider.- Returns:
- the
IStructuredContentProvider.
-
getComparer
IElementComparer getComparer()
Returns theIElementComparer.- Returns:
- the
IElementComparer, returnnullif need default comparer.
-
getInput
Object getInput()
Returns the input object for contentProvider. In the most cases it is the same object to#getObject().- Returns:
- the input object.
-
getProject
org.eclipse.core.resources.IProject getProject()
Returns theIProjectfor current object.- Returns:
- the
IProject.
-
getV8project
IV8Project getV8project()
Returns the V8 project.- Returns:
- the V8 project, never
null.
-
getComparator
ViewerComparator getComparator()
Returns theViewerComparator.- Returns:
- the
ViewerComparator, can benull.
-
-