org.eclipse.xtext.xtext.ui.wizard.project
Class XtextProjectInfo
java.lang.Object
org.eclipse.xtext.xtext.ui.wizard.project.XtextProjectInfo
- All Implemented Interfaces:
- IProjectInfo
- Direct Known Subclasses:
- Ecore2XtextProjectInfo
public class XtextProjectInfo
- extends java.lang.Object
- implements IProjectInfo
Simple value object class containing all relevant attributes necessary for the creation of new Xtext projects.
- Author:
- Michael Clay - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XtextProjectInfo
public XtextProjectInfo()
setWizardContribution
public void setWizardContribution(WizardContribution wizardContribution)
getWizardContribution
public WizardContribution getWizardContribution()
setEncoding
public void setEncoding(java.lang.String encoding)
getEncoding
public java.lang.String getEncoding()
isCreateTestProject
public boolean isCreateTestProject()
setCreateTestProject
public void setCreateTestProject(boolean createTestProject)
getFileExtension
public java.lang.String getFileExtension()
setFileExtension
public void setFileExtension(java.lang.String fileExtension)
getLanguageName
public java.lang.String getLanguageName()
setLanguageName
public void setLanguageName(java.lang.String languageName)
getProjectName
public java.lang.String getProjectName()
- Specified by:
getProjectName
in interface IProjectInfo
setProjectName
public void setProjectName(java.lang.String projectName)
- Specified by:
setProjectName
in interface IProjectInfo
getGeneratorProjectName
public java.lang.String getGeneratorProjectName()
getTestProjectName
public java.lang.String getTestProjectName()
getUiProjectName
public java.lang.String getUiProjectName()
getBasePackagePath
public java.lang.String getBasePackagePath()
getBasePackage
public java.lang.String getBasePackage()
getLanguageNameAbbreviation
public java.lang.String getLanguageNameAbbreviation()
getNsURI
public java.lang.String getNsURI()
getFirstFileExtension
public java.lang.String getFirstFileExtension()
- Returns:
- the firstFileExtension
setWorkingSets
public void setWorkingSets(org.eclipse.ui.IWorkingSet[] workingSets)
getWorkingSets
public org.eclipse.ui.IWorkingSet[] getWorkingSets()
setWorkbench
public void setWorkbench(org.eclipse.ui.IWorkbench workbench)
getWorkbench
public org.eclipse.ui.IWorkbench getWorkbench()
setProjectLocation
public void setProjectLocation(org.eclipse.core.runtime.IPath projectLocation)
getProjectLocation
public org.eclipse.core.runtime.IPath getProjectLocation()
getUiProjectLocation
public org.eclipse.core.runtime.IPath getUiProjectLocation()
getTestProjectLocation
public org.eclipse.core.runtime.IPath getTestProjectLocation()