Class SubsystemNavigatorAdapter.Folder
- 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<Configuration>
-
- com._1c.g5.v8.dt.md.ui.navigator.adapters.SubsystemNavigatorAdapter.Folder
-
- All Implemented Interfaces:
INavigatorContentProviderFolder
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.ui.model.IWorkbenchAdapter
,org.eclipse.ui.model.IWorkbenchAdapter2
,org.eclipse.ui.model.IWorkbenchAdapter3
- Enclosing class:
- SubsystemNavigatorAdapter
public static class SubsystemNavigatorAdapter.Folder extends CollectionNavigatorAdapterBase<Configuration> implements INavigatorContentProviderFolder
Navigator adapter for "Subsystems" folder ofConfiguration
object.
-
-
Field Summary
Fields Modifier and Type Field Description static String
MODEL_OBJECT_NAME
Model object name corresponding to the dapter-
Fields inherited from class com._1c.g5.v8.dt.navigator.adapters.NavigatorAdapterBase
NO_CHILDREN
-
-
Constructor Summary
Constructors Constructor Description Folder(Configuration configuration, IResourceLookup resourceLookup, INavigatorContentProviderStateProvider navigatorContentProviderStateProvider)
Instantiates a new subsystems navigator adapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getAdapter(Class<T> adapter)
Object[]
getChildren(Object o)
String
getModelObjectName()
Gets theMdObject
name the adapter which is implemented for.Object
getParent(Object o)
org.eclipse.core.resources.IProject
getProject()
Gets the source project for this folder.boolean
hasChildren(Object element)
Return true in case of have children.-
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
-
-
-
-
Field Detail
-
MODEL_OBJECT_NAME
public static final String MODEL_OBJECT_NAME
Model object name corresponding to the dapter
-
-
Constructor Detail
-
Folder
public Folder(Configuration configuration, IResourceLookup resourceLookup, INavigatorContentProviderStateProvider navigatorContentProviderStateProvider)
Instantiates a new subsystems navigator adapter.- Parameters:
configuration
- the configuration, cannot benull
resourceLookup
- the resource lookup, cannot benull
navigatorContentProviderStateProvider
- the navigator content provider state provider, can not benull
-
-
Method Detail
-
getChildren
public Object[] getChildren(Object o)
- Specified by:
getChildren
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getChildren
in classCollectionNavigatorAdapterBase<Configuration>
-
hasChildren
public boolean hasChildren(Object element)
Description copied from class:NavigatorAdapterBase
Return true in case of have children.- Overrides:
hasChildren
in classCollectionNavigatorAdapterBase<Configuration>
- Returns:
-
getParent
public Object getParent(Object o)
- Specified by:
getParent
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Specified by:
getParent
in classCollectionNavigatorAdapterBase<Configuration>
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classCollectionNavigatorAdapterBase<Configuration>
-
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.
-
-