org.eclipse.xtext.generator
Class Naming

java.lang.Object
  extended by org.eclipse.xtext.generator.Naming

public class Naming
extends java.lang.Object

Utility class providing names and the like for general artifacts used in all Xtext projects There's a corresponding Xtend file (Naming.ext) mapping the methods defined inhere to Xtend signatures.

Author:
Sven Efftinge - Initial contribution and API

Field Summary
static java.lang.String GLOBAL_VAR_NAME
           
 
Constructor Summary
Naming()
           
 
Method Summary
 java.lang.String activator()
          Deprecated. use activatorName() instead
 java.lang.String activatorName()
           
 java.lang.String activatorPackageName()
           
 java.lang.String asPath(java.lang.String s)
           
 java.lang.String basePackageRuntime(Grammar g)
           
 java.lang.String basePackageUi(Grammar g)
           
 java.lang.String executableExtensionFactory(Grammar g)
           
 java.lang.String getPathTestProject()
           
 java.lang.String guiceModuleRt(Grammar g)
           
 java.lang.String guiceModuleRtGenerated(Grammar g)
           
 java.lang.String guiceModuleUi(Grammar g)
           
 java.lang.String guiceModuleUiGenerated(Grammar g)
           
 java.lang.String packageName(java.lang.String className)
           
 void setActivatorName(java.lang.String activator)
           
 void setPathTestProject(java.lang.String pathTestProject)
           
 void setUiBasePackage(java.lang.String uiBasePackage)
           
 java.lang.String setup(Grammar g)
           
 java.lang.String setupImpl(Grammar g)
           
 java.lang.String toPackageName(java.lang.String name)
           
 java.lang.String toSimpleName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBAL_VAR_NAME

public static final java.lang.String GLOBAL_VAR_NAME
See Also:
Constant Field Values
Constructor Detail

Naming

public Naming()
Method Detail

setUiBasePackage

public void setUiBasePackage(java.lang.String uiBasePackage)

setPathTestProject

public void setPathTestProject(java.lang.String pathTestProject)

setActivatorName

public void setActivatorName(java.lang.String activator)

guiceModuleRtGenerated

public java.lang.String guiceModuleRtGenerated(Grammar g)

guiceModuleRt

public java.lang.String guiceModuleRt(Grammar g)

guiceModuleUiGenerated

public java.lang.String guiceModuleUiGenerated(Grammar g)

guiceModuleUi

public java.lang.String guiceModuleUi(Grammar g)

setup

public java.lang.String setup(Grammar g)

setupImpl

public java.lang.String setupImpl(Grammar g)

activator

@Deprecated
public java.lang.String activator()
Deprecated. use activatorName() instead


activatorName

public java.lang.String activatorName()

activatorPackageName

public java.lang.String activatorPackageName()

getPathTestProject

public java.lang.String getPathTestProject()

packageName

public java.lang.String packageName(java.lang.String className)

executableExtensionFactory

public java.lang.String executableExtensionFactory(Grammar g)

asPath

public java.lang.String asPath(java.lang.String s)

basePackageRuntime

public java.lang.String basePackageRuntime(Grammar g)

basePackageUi

public java.lang.String basePackageUi(Grammar g)

toSimpleName

public java.lang.String toSimpleName(java.lang.String name)
Since:
2.0

toPackageName

public java.lang.String toPackageName(java.lang.String name)
Since:
2.0