Class ExternalObjectFolderNavigatorAdapterBase
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.ExternalObjectFolderNavigatorAdapterBase
- All Implemented Interfaces:
INavigatorContentProviderStateAware
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.ui.model.IWorkbenchAdapter
,org.eclipse.ui.model.IWorkbenchAdapter2
,org.eclipse.ui.model.IWorkbenchAdapter3
- Direct Known Subclasses:
ExternalDataProcessorNavigatorAdapter.Folder
,ExternalReportNavigatorAdapter.Folder
public abstract class ExternalObjectFolderNavigatorAdapterBase
extends VirtualNavigatorAdapterBase
implements INavigatorContentProviderStateAware
A navigator adapter base for virtual folders of external object projects.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected INavigatorContentProviderStateProvider
theINavigatorContentProviderStateProvider
instanceFields inherited from class com._1c.g5.v8.dt.navigator.adapters.NavigatorAdapterBase
NO_CHILDREN
-
Constructor Summary
ConstructorsConstructorDescriptionExternalObjectFolderNavigatorAdapterBase
(org.eclipse.core.resources.IProject project, IRootObjectProvider rootObjectProvider, String label, org.eclipse.jface.resource.ImageDescriptor icon, INavigatorContentProviderStateProvider navigatorContentProviderStateProvider) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescription<T> T
getAdapter
(Class<T> adapter) Object[]
abstract org.eclipse.emf.ecore.EClass
Returns theEClass
of objects contained in this folder.Gets actualINavigatorContentProviderStateProvider
org.eclipse.core.resources.IProject
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.VirtualNavigatorAdapterBase
equals, getImageDescriptor, getLabel, hashCode
Methods inherited from class org.eclipse.ui.model.WorkbenchAdapter
getBackground, getFont, getForeground, getStyledText
-
Field Details
-
Constructor Details
-
Method Details
-
getChildren
- Specified by:
getChildren
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Specified by:
getChildren
in classNavigatorAdapterBase
-
hasChildren
Description copied from class:NavigatorAdapterBase
Return true in case of have children.- Specified by:
hasChildren
in classNavigatorAdapterBase
- Returns:
-
getParent
- Specified by:
getParent
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Specified by:
getParent
in classNavigatorAdapterBase
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classNavigatorAdapterBase
-
getEClass
public abstract org.eclipse.emf.ecore.EClass getEClass()Returns theEClass
of objects contained in this folder.- Returns:
EClass
of objects in this folder
-