Class LazyEgxModule.LazyGenerationRuleContentPromise

java.lang.Object
org.eclipse.epsilon.picto.LazyEgxModule.LazyGenerationRuleContentPromise
All Implemented Interfaces:
ContentPromise
Enclosing class:
LazyEgxModule

public class LazyEgxModule.LazyGenerationRuleContentPromise extends Object implements ContentPromise
  • Field Details

    • templateFactory

      protected EglTemplateFactory templateFactory
    • templateCache

      protected Map<URI,EglTemplate> templateCache
    • templateUri

      protected URI templateUri
    • variables

      protected Collection<Variable> variables
    • progressMonitor

      protected org.eclipse.core.runtime.IProgressMonitor progressMonitor
  • Constructor Details

  • Method Details

    • getVariables

      public Collection<Variable> getVariables()
    • getContent

      public String getContent() throws Exception
      Specified by:
      getContent in interface ContentPromise
      Throws:
      Exception
    • getProgressMonitor

      public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor()
      Description copied from interface: ContentPromise
      Return the monitor used by the promise to detect if the user has requested the cancellation of its computation.
      Specified by:
      getProgressMonitor in interface ContentPromise
    • setProgressMonitor

      public void setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
      Description copied from interface: ContentPromise
      Change the monitor used by the promise to detect if the user has requested the cancellation of its computation.
      Specified by:
      setProgressMonitor in interface ContentPromise