Package com._1c.g5.v8.dt.form.typeinfo
Class FormTypeProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.core.typeinfo.AbstractTypeProvider
-
- com._1c.g5.v8.dt.form.typeinfo.FormTypeProvider
-
- All Implemented Interfaces:
ITypeProvider
public class FormTypeProvider extends AbstractTypeProvider
Types provider for forms
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.platform.core.typeinfo.AbstractTypeProvider
categoryProvider, globalScopeProvider, versionSupport
-
-
Constructor Summary
Constructors Constructor Description FormTypeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.core.resources.IProject
getContextProject(org.eclipse.emf.ecore.EObject context)
Gets actual object by contextEObject
TypeDescriptionInfoWithCategories
getTypeDescriptionInfo(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.scoping.IScope cachedScope)
Method returns actualTypeDescriptionInfoWithCategories
to pair eObject-context and reference from registered type providers-
Methods inherited from class com._1c.g5.v8.dt.platform.core.typeinfo.AbstractTypeProvider
addMobileAppIntersectCategory, getAllTypesScope, getAllTypesScope, getFilters, getTypeDescriptionInfoWithTypeInfo, getTypeDescriptionInfoWithTypeInfo, getVersion
-
-
-
-
Method Detail
-
getTypeDescriptionInfo
public TypeDescriptionInfoWithCategories getTypeDescriptionInfo(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.scoping.IScope cachedScope)
Description copied from interface:ITypeProvider
Method returns actualTypeDescriptionInfoWithCategories
to pair eObject-context and reference from registered type providers- Parameters:
context
- eObject context, cannot benull
reference
- the type feature, cannot benull
cachedScope
- the cached scope, can benull
if cache is not used- Returns:
- rules in
TypeDescriptionInfo
, cannot benull
-
getContextProject
public org.eclipse.core.resources.IProject getContextProject(org.eclipse.emf.ecore.EObject context)
Description copied from class:AbstractTypeProvider
Gets actual object by contextEObject
- Specified by:
getContextProject
in classAbstractTypeProvider
- Parameters:
context
- contextEObject
, cannot benull
- Returns:
- context
IProject
ornull
if there is noIProject
-
-