org.eclipse.xpand.ui
Class XpandPluginExecutionContext

java.lang.Object
  extended by ExecutionContextImpl
      extended by org.eclipse.xpand2.XpandExecutionContextImpl
          extended by org.eclipse.xpand.ui.XpandPluginExecutionContext
All Implemented Interfaces:
XpandExecutionContext

public class XpandPluginExecutionContext
extends XpandExecutionContextImpl


Nested Class Summary
static class XpandPluginExecutionContext.PluginResourceManager
           
 
Nested classes/interfaces inherited from class org.eclipse.xpand2.XpandExecutionContextImpl
XpandExecutionContextImpl.DefinitionOperationAdapter
 
Field Summary
 
Fields inherited from class org.eclipse.xpand2.XpandExecutionContextImpl
output, protectedRegionResolver
 
Constructor Summary
  XpandPluginExecutionContext(IXtendXpandProject xp)
           
protected XpandPluginExecutionContext(ResourceManager resourceManager, Resource currentResource, TypeSystemImpl typeSystem, java.util.Map<java.lang.String,Variable> vars, java.util.Map<java.lang.String,Variable> globalVars, Output output, org.eclipse.internal.xpand2.pr.ProtectedRegionResolver prs, org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, IXtendXpandProject xp)
           
 
Method Summary
 XpandPluginExecutionContext cloneContext()
           
 
Methods inherited from class org.eclipse.xpand2.XpandExecutionContextImpl
findDefinition, findTemplate, findTemplate, getAllDefinitions, getOutput, getProtectedRegionResolver, registerAdvices, setFileEncoding, setResourceManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XpandPluginExecutionContext

public XpandPluginExecutionContext(IXtendXpandProject xp)

XpandPluginExecutionContext

protected XpandPluginExecutionContext(ResourceManager resourceManager,
                                      Resource currentResource,
                                      TypeSystemImpl typeSystem,
                                      java.util.Map<java.lang.String,Variable> vars,
                                      java.util.Map<java.lang.String,Variable> globalVars,
                                      Output output,
                                      org.eclipse.internal.xpand2.pr.ProtectedRegionResolver prs,
                                      org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
                                      IXtendXpandProject xp)
Method Detail

cloneContext

public XpandPluginExecutionContext cloneContext()
Overrides:
cloneContext in class XpandExecutionContextImpl

Copyright 2007 committers of openArchitectureWare and others.
All Rights Reserved.