Class LogFormCategoryTypeInfoProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.core.typeinfo.category.AbstractCategoryTypeInfoProvider
-
- com._1c.g5.v8.dt.md.typeinfo.category.LogFormCategoryTypeInfoProvider
-
- All Implemented Interfaces:
ICategoryTypeInfoCachedProvider
,ICategoryTypeInfoProvider
public class LogFormCategoryTypeInfoProvider extends AbstractCategoryTypeInfoProvider implements ICategoryTypeInfoCachedProvider
Implementation ofICategoryTypeInfoProvider
for "LogFormTypeInfoCategory"
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.platform.core.typeinfo.category.AbstractCategoryTypeInfoProvider
EXTERNAL_DATA_SOURCE_TYPE_NOT_AVAILABLE
-
-
Constructor Summary
Constructors Constructor Description LogFormCategoryTypeInfoProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCache()
Clear cache ofTypeInfo
Collection<TypeInfo>
get(org.eclipse.xtext.scoping.IScope allTypesScope)
Gets category type infosorg.eclipse.core.resources.IProject
getActualProject()
Gets actualIProject
for caching valuesboolean
hasTypeItemInCategory(TypeItem type)
Check the TypeItem is contains in categoryvoid
setActualProject(org.eclipse.core.resources.IProject project)
Sets actualIProject
for caching values-
Methods inherited from class com._1c.g5.v8.dt.platform.core.typeinfo.category.AbstractCategoryTypeInfoProvider
getRuQualifiedName
-
-
-
-
Method Detail
-
get
public Collection<TypeInfo> get(org.eclipse.xtext.scoping.IScope allTypesScope)
Description copied from interface:ICategoryTypeInfoProvider
Gets category type infos- Specified by:
get
in interfaceICategoryTypeInfoProvider
- Parameters:
allTypesScope
-IScope
of all available types. Can't returnnull
- Returns:
- list of
TypeInfo
or empty list. Can't returnnull
-
hasTypeItemInCategory
public boolean hasTypeItemInCategory(TypeItem type)
Description copied from interface:ICategoryTypeInfoProvider
Check the TypeItem is contains in category- Specified by:
hasTypeItemInCategory
in interfaceICategoryTypeInfoProvider
- Parameters:
type
- theTypeItem
to check- Returns:
true
if this category contain the type orfalse
if not
-
clearCache
public void clearCache()
Description copied from interface:ICategoryTypeInfoCachedProvider
Clear cache ofTypeInfo
- Specified by:
clearCache
in interfaceICategoryTypeInfoCachedProvider
-
getActualProject
public org.eclipse.core.resources.IProject getActualProject()
Description copied from interface:ICategoryTypeInfoCachedProvider
Gets actualIProject
for caching values- Specified by:
getActualProject
in interfaceICategoryTypeInfoCachedProvider
- Returns:
- actual
IProject
for caching values, can benull
if there is no caching project
-
setActualProject
public void setActualProject(org.eclipse.core.resources.IProject project)
Description copied from interface:ICategoryTypeInfoCachedProvider
Sets actualIProject
for caching values- Specified by:
setActualProject
in interfaceICategoryTypeInfoCachedProvider
- Parameters:
project
-IProject
for caching values ornull
if there is no caching project
-
-