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 ViewerComparator
getComparator()
Returns theViewerComparator
.IElementComparer
getComparer()
Returns theIElementComparer
.IStructuredContentProvider
getContentProvider()
Returns theIStructuredContentProvider
.Object
getInput()
Returns the input object for contentProvider.ILabelProvider
getLabelProvider()
Returns theILabelProvider
.org.eclipse.core.resources.IProject
getProject()
Returns theIProject
for current object.IV8Project
getV8project()
Returns the V8 project.boolean
isMulti()
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
, returnnull
if 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 theIProject
for 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
.
-
-