Class IndexedTopObjectCollectionNavigatorAdapterBase
java.lang.Object
org.eclipse.ui.model.WorkbenchAdapter
com._1c.g5.v8.dt.navigator.adapters.NavigatorAdapterBase
com._1c.g5.v8.dt.navigator.adapters.VirtualNavigatorAdapterBase
com._1c.g5.v8.dt.navigator.adapters.CollectionNavigatorAdapterBase<M>
com._1c.g5.v8.dt.navigator.adapters.AttachedCollectionNavigatorAdapterBase<Configuration>
com._1c.g5.v8.dt.navigator.adapters.IndexedTopObjectCollectionNavigatorAdapterBase
- All Implemented Interfaces:
INavigatorContentProviderFolder
,INavigatorContentProviderStateAware
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.ui.model.IWorkbenchAdapter
,org.eclipse.ui.model.IWorkbenchAdapter2
,org.eclipse.ui.model.IWorkbenchAdapter3
- Direct Known Subclasses:
AccountingRegisterNavigatorAdapter.Folder
,AccumulationRegisterNavigatorAdapter.Folder
,BotNavigatorAdapter.Folder
,BusinessProcessNavigatorAdapter.Folder
,CalculationRegisterNavigatorAdapter.Folder
,CatalogNavigatorAdapter.Folder
,ChartOfAccountsNavigatorAdapter.Folder
,ChartOfCalculationTypesNavigatorAdapter.Folder
,ChartOfCharacteristicTypesNavigatorAdapter.Folder
,CommandGroupNavigatorAdapter.Folder
,CommonAttributeNavigatorAdapter.Folder
,CommonCommandNavigatorAdapter.Folder
,CommonFormNavigatorAdapter.Folder
,CommonModuleNavigatorAdapter.Folder
,CommonPictureNavigatorAdapter.Folder
,CommonTemplateNavigatorAdapter.Folder
,ConstantNavigatorAdapter.Folder
,DataProcessorNavigatorAdapter.Folder
,DefinedTypeNavigatorAdapter.Folder
,DocumentJournalNavigatorAdapter.Folder
,DocumentNumeratorNavigatorAdapter.Folder
,EnumNavigatorAdapter.Folder
,EventSubscriptionNavigatorAdapter.Folder
,ExchangePlanNavigatorAdapter.Folder
,ExternalDataSourceNavigatorAdapter.Folder
,FilterCriterionNavigatorAdapter.Folder
,FunctionalOptionNavigatorAdapter.Folder
,FunctionalOptionsParameterNavigatorAdapter.Folder
,HTTPServiceNavigatorAdapter.Folder
,InformationRegisterNavigatorAdapter.Folder
,IntegrationServiceNavigatorAdapter.Folder
,LanguageNavigatorAdapter.Folder
,ReportNavigatorAdapter.Folder
,RoleNavigatorAdapter.Folder
,ScheduledJobNavigatorAdapter.Folder
,SequenceNavigatorAdapter.Folder
,SessionParameterNavigatorAdapter.Folder
,SettingsStorageNavigatorAdapter.Folder
,StyleItemNavigatorAdapter.Folder
,StyleNavigatorAdapter.Folder
,TaskNavigatorAdapter.Folder
,WebServiceNavigatorAdapter.Folder
,WebSocketClientNavigatorAdapter.Folder
,WsReferenceNavigatorAdapter.Folder
,XDTOPackageNavigatorAdapter.Folder
public abstract class IndexedTopObjectCollectionNavigatorAdapterBase
extends AttachedCollectionNavigatorAdapterBase<Configuration>
implements INavigatorContentProviderStateAware, INavigatorContentProviderFolder
Base adapter class for the top object collection node to get children from the navigator search index.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected INavigatorContentProviderStateProvider
theINavigatorContentProviderStateProvider
instanceprotected final org.eclipse.core.resources.IProject
ActualIProject
protected final IResourceLookup
the resource lookupFields inherited from class com._1c.g5.v8.dt.navigator.adapters.NavigatorAdapterBase
NO_CHILDREN
-
Constructor Summary
ConstructorsConstructorDescriptionIndexedTopObjectCollectionNavigatorAdapterBase
(String label, org.eclipse.jface.resource.ImageDescriptor icon, Configuration configuration, IResourceLookup resourceLookup, org.eclipse.emf.ecore.EReference contentFeature, INavigatorContentProviderStateProvider navigatorContentProviderStateProvider) Constructs the instance. -
Method Summary
Modifier and TypeMethodDescription<T> T
getAdapter
(Class<T> adapter) Object[]
abstract String
Gets theMdObject
name the adapter which is implemented for.Gets actualINavigatorContentProviderStateProvider
org.eclipse.core.resources.IProject
Gets the source project for this folder.boolean
hasChildren
(Object element) Return true in case of have children.void
setNavigatorContentProviderState
(INavigatorContentProviderStateProvider navigatorContentProviderState) Methods inherited from class com._1c.g5.v8.dt.navigator.adapters.AttachedCollectionNavigatorAdapterBase
getParent
Methods inherited from class com._1c.g5.v8.dt.navigator.adapters.CollectionNavigatorAdapterBase
equals, getContentFeature, getModel, hashCode
Methods inherited from class com._1c.g5.v8.dt.navigator.adapters.VirtualNavigatorAdapterBase
getImageDescriptor, getLabel
Methods inherited from class org.eclipse.ui.model.WorkbenchAdapter
getBackground, getFont, getForeground, getStyledText
-
Field Details
-
resourceLookup
the resource lookup -
project
protected final org.eclipse.core.resources.IProject projectActualIProject
-
Constructor Details
-
Method Details
-
getProject
public org.eclipse.core.resources.IProject getProject()Description copied from interface:INavigatorContentProviderFolder
Gets the source project for this folder.- Specified by:
getProject
in interfaceINavigatorContentProviderFolder
- Returns:
- The project for this folder.
-
getChildren
- Specified by:
getChildren
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getChildren
in classCollectionNavigatorAdapterBase<Configuration>
-
hasChildren
Description copied from class:NavigatorAdapterBase
Return true in case of have children.- Overrides:
hasChildren
in classCollectionNavigatorAdapterBase<Configuration>
- Returns:
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classCollectionNavigatorAdapterBase<Configuration>
-
getModelObjectName
Gets theMdObject
name the adapter which is implemented for.- Returns:
- the the
MdObject
name, nevernull
-