org.eclipse.xtext.generator.junit
Class Junit4Fragment

java.lang.Object
  extended by org.eclipse.xtext.generator.DefaultGeneratorFragment
      extended by org.eclipse.xtext.generator.AbstractGeneratorFragment
          extended by org.eclipse.xtext.generator.junit.Junit4Fragment
All Implemented Interfaces:
IGeneratorFragment, NamingAware

public class Junit4Fragment
extends AbstractGeneratorFragment

Author:
Michael Clay - Initial contribution and API

Constructor Summary
Junit4Fragment()
           
 
Method Summary
 void checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
          Called by the container after configuration so the component can validate the configuration before invocation.
 void generate(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
          can be used to generate whatever necessary
 java.lang.String[] getExportedPackagesUi(Grammar grammar)
          return the exported packages for the ui bundle
protected  java.util.List<java.lang.Object> getParameters(Grammar grammar)
           
static java.lang.String getQualifiedInjectorProviderName(Grammar grammar, Naming naming)
           
static java.lang.String getQualifiedUiInjectorProviderName(Grammar grammar, Naming naming)
           
 boolean isGenContentAssistTest()
           
 void setGenContentAssistTest(boolean genUiTest)
           
 
Methods inherited from class org.eclipse.xtext.generator.AbstractGeneratorFragment
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, getExportedPackagesRt, getGuiceBindingsRt, getGuiceBindingsUi, getNaming, getRequiredBundlesRt, getRequiredBundlesUi, getTemplate, registerNaming
 
Methods inherited from class org.eclipse.xtext.generator.DefaultGeneratorFragment
getImportedPackagesRt, getImportedPackagesUi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Junit4Fragment

public Junit4Fragment()
Method Detail

isGenContentAssistTest

public boolean isGenContentAssistTest()

setGenContentAssistTest

public void setGenContentAssistTest(boolean genUiTest)

getQualifiedInjectorProviderName

public static java.lang.String getQualifiedInjectorProviderName(Grammar grammar,
                                                                Naming naming)

getQualifiedUiInjectorProviderName

public static java.lang.String getQualifiedUiInjectorProviderName(Grammar grammar,
                                                                  Naming naming)

generate

public void generate(Grammar grammar,
                     org.eclipse.xpand2.XpandExecutionContext ctx)
Description copied from interface: IGeneratorFragment
can be used to generate whatever necessary

Specified by:
generate in interface IGeneratorFragment
Overrides:
generate in class AbstractGeneratorFragment
ctx - - the execution context to use

getParameters

protected java.util.List<java.lang.Object> getParameters(Grammar grammar)
Overrides:
getParameters in class AbstractGeneratorFragment

checkConfiguration

public void checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
Description copied from interface: IGeneratorFragment
Called by the container after configuration so the component can validate the configuration before invocation.

Specified by:
checkConfiguration in interface IGeneratorFragment
Overrides:
checkConfiguration in class DefaultGeneratorFragment
Parameters:
issues - implementors should report configuration issues to this.

getExportedPackagesUi

public java.lang.String[] getExportedPackagesUi(Grammar grammar)
Description copied from interface: IGeneratorFragment
return the exported packages for the ui bundle

Specified by:
getExportedPackagesUi in interface IGeneratorFragment
Overrides:
getExportedPackagesUi in class AbstractGeneratorFragment