Class IndexedContainedObjectCollectionNavigatorAdapterBase<M extends org.eclipse.emf.ecore.EObject>
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<M>
com._1c.g5.v8.dt.navigator.adapters.IndexedContainedObjectCollectionNavigatorAdapterBase<M>
- 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:
AccountingFlagNavigatorAdapter.Folder
,AddressingAttributeNavigatorAdapter.Folder
,BasicCommandNavigatorAdapter.Folder
,BasicFormNavigatorAdapter.Folder
,BasicTabularSectionNavigatorAdapter.Folder
,BasicTemplateNavigatorAdapter.Folder
,CubeNavigatorAdapter.Folder
,DataProcessorAttributeNavigatorAdapter.Folder
,DataProcessorAttributeNavigatorAdapter.FolderExt
,DbObjectAttributeNavigatorAdapter.Folder
,DimensionNavigatorAdapter.Folder
,DimensionTableNavigatorAdapter.Folder
,DocumentJournalGraphNavigatorAdapter.Folder
,EnumValueNavigatorAdapter.Folder
,ExtDimensionAccountingFlagNavigatorAdapter.Folder
,FieldNavigatorAdapter.Folder
,FunctionNavigatorAdapter.Folder
,RecalculationNavigatorAdapter.Folder
,RegisterAttributeNavigatorAdapter.Folder
,RegisterDimensionNavigatorAdapter.Folder
,RegisterResourceNavigatorAdapter.Folder
,ReportAttributeNavigatorAdapter.Folder
,ReportAttributeNavigatorAdapter.FolderExt
,ResourceNavigatorAdapter.Folder
,TableNavigatorAdapter.Folder
public abstract class IndexedContainedObjectCollectionNavigatorAdapterBase<M extends org.eclipse.emf.ecore.EObject>
extends AttachedCollectionNavigatorAdapterBase<M>
implements INavigatorContentProviderStateAware
Base adapter class for the contained object collection node to get children from the navigator search index.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
the constant for the name of theMdObject
being the attributeprotected INavigatorContentProviderStateProvider
theINavigatorContentProviderStateProvider
instanceprotected final org.eclipse.xtext.naming.IQualifiedNameProvider
theIQualifiedNameProvider
instanceFields inherited from class com._1c.g5.v8.dt.navigator.adapters.NavigatorAdapterBase
NO_CHILDREN
-
Constructor Summary
ConstructorsConstructorDescriptionIndexedContainedObjectCollectionNavigatorAdapterBase
(String label, org.eclipse.jface.resource.ImageDescriptor icon, M model, org.eclipse.emf.ecore.EReference contentFeature, IResourceLookup resourceLookup, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider, 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
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
-
ATTRIBUTE
the constant for the name of theMdObject
being the attribute- See Also:
-
qualifiedNameProvider
protected final org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvidertheIQualifiedNameProvider
instance
-
-
Constructor Details
-
Method Details
-
getChildren
- Specified by:
getChildren
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getChildren
in classCollectionNavigatorAdapterBase<M extends org.eclipse.emf.ecore.EObject>
-
hasChildren
Description copied from class:NavigatorAdapterBase
Return true in case of have children.- Overrides:
hasChildren
in classCollectionNavigatorAdapterBase<M extends org.eclipse.emf.ecore.EObject>
- Returns:
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classCollectionNavigatorAdapterBase<M extends org.eclipse.emf.ecore.EObject>
-
getModelObjectName
Gets theMdObject
name the adapter which is implemented for.- Returns:
- the the
MdObject
name, nevernull
-