Interface ITypeProvider
-
- All Known Implementing Classes:
AbstractTypeProvider
,FormTypeProvider
,MdTypeProvider
,MoxelTypeProvider
,TypeProviderService
public interface ITypeProvider
Interface of type provider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 providersTypeDescriptionInfoWithTypeInfo
getTypeDescriptionInfoWithTypeInfo(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject parentObject, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.scoping.IScope cachedScope)
Method returns actualTypeDescriptionInfoWithTypeInfo
to pair eObject-context and reference from registered type providersTypeDescriptionInfoWithTypeInfo
getTypeDescriptionInfoWithTypeInfo(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.scoping.IScope cachedScope)
Method returns actualTypeDescriptionInfoWithTypeInfo
to pair eObject-context and reference from registered type providers
-
-
-
Method Detail
-
getTypeDescriptionInfo
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- 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
-
getTypeDescriptionInfoWithTypeInfo
TypeDescriptionInfoWithTypeInfo getTypeDescriptionInfoWithTypeInfo(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.scoping.IScope cachedScope)
Method returns actualTypeDescriptionInfoWithTypeInfo
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
-
getTypeDescriptionInfoWithTypeInfo
TypeDescriptionInfoWithTypeInfo getTypeDescriptionInfoWithTypeInfo(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject parentObject, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.scoping.IScope cachedScope)
Method returns actualTypeDescriptionInfoWithTypeInfo
to pair eObject-context and reference from registered type providers- Parameters:
context
- eObject context, cannot benull
parentContext
- parent context object for computingTypeDescriptionInfo
, can benull
reference
- the type feature, cannot benull
cachedScope
- the cached scope, can benull
if cache is not used- Returns:
- rules in
TypeDescriptionInfo
, cannot benull
-
-