org.eclipse.xtext.xtext.ui.wizard.ecore2xtext
Class Ecore2XtextDslProjectContributor

java.lang.Object
  extended by org.eclipse.xtext.xtext.ui.wizard.project.DefaultProjectFactoryContributor
      extended by org.eclipse.xtext.xtext.ui.wizard.ecore2xtext.Ecore2XtextDslProjectContributor
All Implemented Interfaces:
IProjectFactoryContributor

public class Ecore2XtextDslProjectContributor
extends DefaultProjectFactoryContributor

Contributes a workflow file and the grammar to the new Ecore2Xtext DSL project

Since:
2.3
Author:
Dennis Huebner - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.util.IProjectFactoryContributor
IProjectFactoryContributor.IFileCreator
 
Constructor Summary
Ecore2XtextDslProjectContributor(Ecore2XtextProjectInfo projectInfo)
           
 
Method Summary
 void contributeFiles(org.eclipse.core.resources.IProject project, IProjectFactoryContributor.IFileCreator creator)
           
 org.eclipse.core.resources.IFile createGrammarFile(IProjectFactoryContributor.IFileCreator creator)
           
 org.eclipse.core.resources.IFile createWorkflowFile(IProjectFactoryContributor.IFileCreator creator)
           
 void setModelFolder(java.lang.String modelFolder)
           
 
Methods inherited from class org.eclipse.xtext.xtext.ui.wizard.project.DefaultProjectFactoryContributor
writeToFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ecore2XtextDslProjectContributor

public Ecore2XtextDslProjectContributor(Ecore2XtextProjectInfo projectInfo)
Method Detail

setModelFolder

public void setModelFolder(java.lang.String modelFolder)

contributeFiles

public void contributeFiles(org.eclipse.core.resources.IProject project,
                            IProjectFactoryContributor.IFileCreator creator)
Specified by:
contributeFiles in interface IProjectFactoryContributor
Overrides:
contributeFiles in class DefaultProjectFactoryContributor

createWorkflowFile

public org.eclipse.core.resources.IFile createWorkflowFile(IProjectFactoryContributor.IFileCreator creator)

createGrammarFile

public org.eclipse.core.resources.IFile createGrammarFile(IProjectFactoryContributor.IFileCreator creator)