All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractAntlrGeneratorFragment2 |
|
AbstractAntlrGrammarGenerator |
|
AbstractAntlrGrammarWithActionsGenerator |
|
AbstractExternalFolderAwareFragment |
Generator fragment that allows to write files to arbitrary, user configurable
locations.
|
AbstractInheritingFragment |
A fragment that generates a class that inherits from the generated class of
the super-grammar.
|
AbstractSimpleExpressionsRuntimeModule |
Manual modifications go to {org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressionsRuntimeModule}
|
AbstractStubGeneratingFragment |
A fragment that generates a stub, that is a class where the user can
add custom behavior, e.g.
|
AbstractXtextGeneratorFragment |
Convenience class for implementing generator fragments.
|
AndExpression |
A representation of the model object 'And Expression'.
|
AndExpressionImpl |
An implementation of the model object 'And Expression'.
|
AntlrCodeQualityHelper |
|
AntlrContentAssistGrammarGenerator |
|
AntlrDebugGrammarGenerator |
|
AntlrGrammar |
|
AntlrGrammarGenerator |
|
AntlrGrammarGenUtil |
|
AntlrLexerSplitter |
|
AntlrLexerSplitter.ExtractedMethod |
|
AntlrOptions |
|
AntlrParserSplitter |
|
AntlrToolFacade |
|
BacktrackingGuardForUnorderedGroupsRemover |
|
BacktrackingGuardRemover |
|
BinaryFileAccess |
A utility class for generating binary files.
|
BooleanGeneratorOption |
A Boolean-valued option with default value for use in generator fragments.
|
BooleanLiteral |
A representation of the model object 'Boolean Literal'.
|
BooleanLiteralImpl |
An implementation of the model object 'Boolean Literal'.
|
BuilderIntegrationFragment2 |
|
BundleProjectConfig |
Configuration of subprojects that can be used as Eclipse bundles.
|
CodeConfig |
Configuration object for generated code.
|
CodeMiningFragment |
This fragment activates code mining functionalities and generates the appropriate stubs.
|
CodetemplatesGeneratorFragment2 |
Contributes the 'Partial...ContentAssisParser' and performs further
Guice-based registrations.
|
CodetemplatesGeneratorFragment2.Disabled |
|
CombinedGrammarMarker |
|
CombinedGrammarMarker.CombinedGrammarMarkerAdapter |
|
CompareFragment2 |
Contributes the registration of compare infrastructure.
|
Comparison |
A representation of the model object 'Comparison'.
|
ComparisonImpl |
An implementation of the model object 'Comparison'.
|
CompositeGeneratorFragment2 |
A generator fragment that delegates to a list of contained fragments.
|
ConditionalXtextGeneratorFragment |
Generator fragment that wraps another fragment and can be toggled via a
property
|
ConditionSimplifier |
|
ContentAssistFragment2 |
Contributes the 'Abstract...ProposalProvider' and '...ProposalProvider' stub,
the latter either in Xtend or Java language.
|
ContentAssistGrammarNaming |
|
DebugGrammarNaming |
|
DebugGrammarToken |
Static utility that allows to check if the current thread is producing a
debug grammar or not.
|
DebugGraphGenerator |
|
DefaultGeneratorModule |
An instance of this module is assigned to the configuration property
of XtextGenerator .
|
Ecore2XtextValueConverterServiceFragment2 |
Contributes the registration of the Ecore2XtextTerminalConverters .
|
EMFGeneratorFragment2 |
|
EqualAmbiguousTransitions |
|
Expression |
A representation of the model object 'Expression'.
|
ExpressionImpl |
An implementation of the model object 'Expression'.
|
ExternalAntlrLexerFragment |
Use this fragment if you want to use an external lexer , e.g: in case the generated lexer has to be customized.
|
FileAccessFactory |
Factory for creating text files, Java files, and Xtend files.
|
FirstSetComputer |
|
Formatter2Fragment2 |
|
FragmentFakingEcoreResource |
|
FragmentFakingEcoreResource.FactoryImpl |
|
GeneratedClassAnnotation |
A class annotation configuration for the @Generated annotation.
|
GeneratedJavaFileAccess |
A specialized Java file generator used for classes in the 'src-gen' folder.
|
GeneratorFragment2 |
|
GeneratorOption<T> |
An object-valued option with default value for use in generator fragments.
|
GenModelUtil2 |
|
GrammarAccessExtensions |
This API can be used by other templates to generate code
that has hard references to grammar rules/elements
|
GrammarAccessExtensions.LineSeparatorModule |
|
GrammarAccessFragment2 |
|
GrammarNaming |
|
GrammarUtil2 |
|
GuiceModuleAccess |
Configuration object for Guice modules based on
AbstractGenericModule .
|
GuiceModuleAccess.Binding |
|
GuiceModuleAccess.BindingFactory |
|
GuiceModuleAccess.BindKey |
|
GuiceModuleAccess.BindValue |
|
IBundleProjectConfig |
Configuration of subprojects that can be used as Eclipse bundles.
|
IClassAnnotation |
Class annotations can be added to the XtextGenerator workflow component in order
to configure specific Java annotations to be added to each generated class.
|
IfCondition |
A representation of the model object 'If Condition'.
|
IfConditionImpl |
An implementation of the model object 'If Condition'.
|
IgnoreCaseString |
|
IGuiceAwareGeneratorComponent |
The Xtext generator uses dependency injection with Guice
for distributing the configuration to all its components.
|
ImportNamespacesScopingFragment2 |
|
InjectableRuleNames |
|
InternalSimpleExpressionsLexer |
|
InternalSimpleExpressionsParser |
|
IRuntimeProjectConfig |
Configuration of the runtime project, i.e.
|
Issues |
|
ISubProjectConfig |
Configuration of subprojects.
|
IWebProjectConfig |
Configuration of the web project.
|
IXtextGeneratorFileSystemAccess |
File system access for the Xtext generator.
|
IXtextGeneratorFragment |
|
IXtextGeneratorLanguage |
Configuration for an Xtext language.
|
IXtextProjectConfig |
Configuration of the subprojects for one or more Xtext languages.
|
JavaFileAccess |
A utility class for generating Java files.
|
JavaFileAccess.JavaTypeAwareStringConcatenation |
|
Junit4Fragment2 |
Deprecated.
|
JUnitFragment |
|
KeywordHelper |
|
LabelProviderFragment2 |
Contributes the Labeling provider stub, either in Xtend or Java language.
|
LexerSpecialStateTransitionSplitter |
|
ManifestAccess |
Configuration object for MANIFEST.MF files for use in Eclipse.
|
MethodCall |
A representation of the model object 'Method Call'.
|
MethodCallImpl |
An implementation of the model object 'Method Call'.
|
MutableTokenDefProvider |
|
MweIssues |
Issues implementation for MWE2 workflows.
|
NamedSerializationContextProvider |
|
NamedSerializationContexts<T> |
|
NotExpression |
A representation of the model object 'Not Expression'.
|
NotExpressionImpl |
An implementation of the model object 'Not Expression'.
|
NumberLiteral |
A representation of the model object 'Number Literal'.
|
NumberLiteralImpl |
An implementation of the model object 'Number Literal'.
|
OrExpression |
A representation of the model object 'Or Expression'.
|
OrExpressionImpl |
An implementation of the model object 'Or Expression'.
|
OutlineTreeProviderFragment2 |
|
PartialClassExtractor |
A Split-humongous-class-refactoring based on String.indexOf(String)
searches and regular expressions.
|
PluginXmlAccess |
Configuration object for plugin.xml files for use in Eclipse.
|
QualifiedNamesFragment2 |
|
QuickfixProviderFragment2 |
Contributes the Quickfix provider stub, either in Xtend or Java language.
|
QuickOutlineFragment2 |
Contributes the 'Quick Outline' entry to the language editor's context menu.
|
RefactorElementNameFragment2 |
Contributes the registration of element renaming infrastructure.
|
RegexpExtensions |
|
ResourceDescriptionStrategyFragment |
By default the @link DefaultResourceDescriptionStrategy exposes all model element that have a name.
|
ResourceFactoryFragment2 |
Contributes the registration org.eclipse.emf.ecore.extension_parser
to the Eclipse (UI) plugin's plugin.xml.
|
RuntimeProjectConfig |
Configuration of the runtime project, i.e.
|
SemanticSequencerExtensions |
|
SemanticSequencerExtensions.SuperGrammar |
|
SerializerFragment2 |
|
SimpleExpressionsAdapterFactory |
The Adapter Factory for the model.
|
SimpleExpressionsAntlrTokenFileProvider |
|
SimpleExpressionsFactory |
The Factory for the model.
|
SimpleExpressionsFactoryImpl |
An implementation of the model Factory.
|
SimpleExpressionsGrammarAccess |
|
SimpleExpressionsPackage |
The Package for the model.
|
SimpleExpressionsPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
SimpleExpressionsPackageImpl |
An implementation of the model Package.
|
SimpleExpressionsParser |
|
SimpleExpressionsRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
SimpleExpressionsStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
SimpleExpressionsStandaloneSetupGenerated |
Generated from StandaloneSetup.xpt!
|
SimpleExpressionsSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
SimpleNamesFragment2 |
|
SimpleProjectWizardFragment2 |
Deprecated. |
SingletonClassAnnotation |
A class annotation configuration for the @Singleton annotation.
|
StandaloneSetupAccess |
Configuration object for the generated standalone setup class.
|
StandardLanguage |
This specialization of the XtextGeneratorLanguage adds all the
standard generator fragments that are commonly used for Xtext languages.
|
StandardProjectConfig |
Specialized project configuration that uses standard names and paths.
|
SubProjectConfig |
Configuration of subprojects.
|
SuppressWarningsAnnotation |
A class annotation configuration for the @SuppressWarnings
annotation.
|
SuppressWarningsProcessor |
|
SyntacticPredicateFixup |
|
SyntacticSequencerExtensions |
|
SyntacticSequencerPDA2ExtendedDot |
|
SyntheticTerminalDetector |
Helper to identify synthetic terminal rules.
|
TaskTagPreferencePageFragment2 |
|
TemplateFileWizardFragment |
Add a new file wizard with an (optional) template selection page.
|
TemplateProjectWizardFragment |
Add a new project wizard with a template selection page.
|
TerminalRuleToLexerBody |
|
TextFileAccess |
A utility class for generating plain text files.
|
TypeReference |
Reference to a Java type.
|
TypeReference.QualifiedClassName |
|
TypesGeneratorFragment2 |
|
UnorderedGroupsSplitter |
|
ValidatorFragment2 |
By using this fragment validation gets enabled.
|
ValidatorNaming |
Separates the composition of the generated validator classes' names from the
template of those classes (which may be specialized by clients), since the
name is used in the template of the generated quickfix provider classes, too.
|
WebIntegrationFragment |
Main generator fragment for web integration.
|
WebIntegrationFragment.Framework |
|
WebProjectConfig |
Configuration of the web project.
|
XbaseGeneratorFragment2 |
|
XbaseUsageDetector |
|
XtendFileAccess |
A utility class for generating Xtend files.
|
XtextAntlrGeneratorFragment2 |
|
XtextDirectoryCleaner |
This component cleans all directories for generated code according to the
project configuration (usually 'src-gen' for plain layout and
'src/main/xtext-gen' for Maven/Gradle layout).
|
XtextGenerator |
The Xtext language infrastructure generator.
|
XtextGeneratorFileSystemAccess |
|
XtextGeneratorLanguage |
Configuration for an Xtext language.
|
XtextGeneratorNaming |
Configuration of the names of the generated classes.
|
XtextGeneratorResourceSetInitializer |
Initializes a resource set in order to load the grammar of a language.
|
XtextGeneratorStandaloneSetup |
Standalone setup for resolving EMF URIs in the context of the
XtextGenerator .
|
XtextGeneratorTemplates |
Templates for generating the common language infrastructure.
|
XtextProjectConfig |
Configuration of the subprojects for one or more Xtext languages.
|
XtypeGeneratorFragment2 |
|