Class LogicalContainerAwareBatchTypeResolver
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver
-
- org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver
-
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareBatchTypeResolver
-
- All Implemented Interfaces:
IBatchTypeResolver
public class LogicalContainerAwareBatchTypeResolver extends DefaultBatchTypeResolver
A type resolver that knows about derived JvmTypes that are added to the resource contents.
-
-
Constructor Summary
Constructors Constructor Description LogicalContainerAwareBatchTypeResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.eclipse.emf.ecore.EObject>getEntryPoints(org.eclipse.emf.ecore.EObject object)protected voidvalidateResourceState(org.eclipse.emf.ecore.resource.Resource resource)Checks the internal state of the resource and logs if type resolution was triggered unexpectedly.-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver
createResolver, createResolver, doResolveTypes, getTypeResolver
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver
resolveTypes, resolveTypes, resolveTypes, resolveTypes
-
-
-
-
Method Detail
-
validateResourceState
protected void validateResourceState(org.eclipse.emf.ecore.resource.Resource resource)
Description copied from class:AbstractBatchTypeResolverChecks the internal state of the resource and logs if type resolution was triggered unexpectedly.- Overrides:
validateResourceStatein classAbstractBatchTypeResolver
-
getEntryPoints
protected java.util.List<org.eclipse.emf.ecore.EObject> getEntryPoints(org.eclipse.emf.ecore.EObject object)
- Overrides:
getEntryPointsin classDefaultBatchTypeResolver
-
-