Class EolCompilationContext
- java.lang.Object
-
- org.eclipse.epsilon.eol.compile.context.EolCompilationContext
-
- All Implemented Interfaces:
IEolCompilationContext
public class EolCompilationContext extends java.lang.Object implements IEolCompilationContext
-
-
Field Summary
Fields Modifier and Type Field Description protected FrameStackframeStackprotected java.util.List<ModuleMarker>markersprotected java.util.List<ModelDeclaration>modelDeclarationsprotected IModelFactorymodelFactoryprotected IRelativePathResolverrelativePathResolverprotected IEolContextruntimeContext
-
Constructor Summary
Constructors Constructor Description EolCompilationContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddErrorMarker(AbstractModuleElement element, java.lang.String message)voidaddWarningMarker(AbstractModuleElement element, java.lang.String message)FrameStackgetFrameStack()java.util.List<ModuleMarker>getMarkers()java.util.List<ModelDeclaration>getModelDeclarations()EolModelElementTypegetModelElementType(java.lang.String modelAndType)IModelFactorygetModelFactory()IRelativePathResolvergetRelativePathResolver()voidsetModelDeclarations(java.util.List<ModelDeclaration> modelDeclarations)voidsetModelFactory(IModelFactory modelFactory)voidsetRelativePathResolver(IRelativePathResolver relativePathResolver)voidsetRuntimeContext(IEolContext context)
-
-
-
Field Detail
-
markers
protected java.util.List<ModuleMarker> markers
-
runtimeContext
protected IEolContext runtimeContext
-
frameStack
protected FrameStack frameStack
-
modelFactory
protected IModelFactory modelFactory
-
relativePathResolver
protected IRelativePathResolver relativePathResolver
-
modelDeclarations
protected java.util.List<ModelDeclaration> modelDeclarations
-
-
Method Detail
-
getMarkers
public java.util.List<ModuleMarker> getMarkers()
- Specified by:
getMarkersin interfaceIEolCompilationContext
-
setRuntimeContext
public void setRuntimeContext(IEolContext context)
- Specified by:
setRuntimeContextin interfaceIEolCompilationContext
-
addWarningMarker
public void addWarningMarker(AbstractModuleElement element, java.lang.String message)
- Specified by:
addWarningMarkerin interfaceIEolCompilationContext
-
addErrorMarker
public void addErrorMarker(AbstractModuleElement element, java.lang.String message)
- Specified by:
addErrorMarkerin interfaceIEolCompilationContext
-
getFrameStack
public FrameStack getFrameStack()
- Specified by:
getFrameStackin interfaceIEolCompilationContext
-
getModelFactory
public IModelFactory getModelFactory()
- Specified by:
getModelFactoryin interfaceIEolCompilationContext
-
setModelFactory
public void setModelFactory(IModelFactory modelFactory)
- Specified by:
setModelFactoryin interfaceIEolCompilationContext
-
getRelativePathResolver
public IRelativePathResolver getRelativePathResolver()
- Specified by:
getRelativePathResolverin interfaceIEolCompilationContext
-
setRelativePathResolver
public void setRelativePathResolver(IRelativePathResolver relativePathResolver)
- Specified by:
setRelativePathResolverin interfaceIEolCompilationContext
-
setModelDeclarations
public void setModelDeclarations(java.util.List<ModelDeclaration> modelDeclarations)
- Specified by:
setModelDeclarationsin interfaceIEolCompilationContext
-
getModelDeclarations
public java.util.List<ModelDeclaration> getModelDeclarations()
- Specified by:
getModelDeclarationsin interfaceIEolCompilationContext
-
getModelElementType
public EolModelElementType getModelElementType(java.lang.String modelAndType)
- Specified by:
getModelElementTypein interfaceIEolCompilationContext
-
-