All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AccessModifier |
|
AccessModifier.AllInclusionAccessModifier |
|
AddToGlobalVarAlias |
|
AFormatter |
|
Alias |
|
AmbiguityException |
This exception is thrown whenever a model or resource is ambiguously specified.
|
APkg |
|
AReporter |
Common functionality for all reporters.
|
ArtifactGmlReporter |
|
ArtifactGVReporter |
|
ArtifactReporter |
Creates a dependency Graph based on a generator run.
|
ASTCNode |
Foundation class of all AST-classes Shouldn't be used in an implementation, all AST-classes also
share the interface ASTNode
|
ASTNode |
Foundation interface for all AST-classes
|
ASTNodeBuilder<T extends ASTNodeBuilder<?>> |
Foundation class for all ASTBuilder.
|
ASTNodeIdentHelper |
|
AstPrettyPrinter<T extends ASTNode> |
|
BasicAccessModifier |
|
BindHookPointAlias |
|
BooleanValue |
|
ChangeGlobalVarAlias |
|
CharValue |
|
CodeHookPoint |
Represents a code hook point.
|
Comment |
Class represents a comment (contains the comment and the start- and end-position)
|
CommentBuilder |
|
CommentPrettyPrinter |
|
CompareNotSupportedException |
|
CompoundAccessModifier |
|
DebugAlias |
|
DefaultReportEventHandler |
|
DefineGlobalVarAlias |
|
DefineHookPointAlias |
|
DefineHookPointWithDefault3Alias |
|
DefineHookPointWithDefaultAlias |
|
DetailedReporter |
|
DoubleValue |
|
Element |
|
ElementFactory |
|
ElementType |
|
ErrorAlias |
|
ExistsHookPointAlias |
|
FileReaderWriter |
This class handles all I/O commands in Monticore.
|
FloatValue |
|
FreeMarkerTemplateEngine |
Helps to process FreeMarker templates with MontiCore.
|
GeneratedFilesReporter |
|
GeneratorEngine |
Represents the whole generator engine component.
|
GeneratorSetup |
|
GetGlobalVarAlias |
|
GlexAlias |
|
GlobalExtensionManagement |
Class for managing hook points, features and (global) variables in templates.
|
GlobExpressionEvaluator |
This class evaluates a globbing expression on the current file system.
|
GMLFormatter |
|
GVFormatter |
|
HandWrittenCodeReporter |
|
HookPoint |
Represents a hook point in templates
|
HookPointReporter |
|
IArtifactScope |
Common interface for all artifact scopes.
|
IASTNodeIdentHelper |
|
IAttributeNegation |
interface that is implemented by generated ast classes that describe
negations
|
IAttributeOptional |
interface that is implemented by generated ast classes that describe
optional attributes
|
IAttributePattern |
interface that is implemented by generated ast classes that describe
attribute patterns
|
IAttributeReplacement |
interface that is implemented by generated ast classes that describe
attribute replacements
|
IDeSer<S extends IScope,A extends IArtifactScope,J> |
Interface that all scope DeSers implement to provide uniform serialize and
deserialize methods.
|
IGlobalScope |
Common interface for all global scopes.
|
IHandler |
|
IList |
interface that is implemented by generated ast classes that describe lists
|
ImportStatement |
|
IncGenGradleReporter |
|
IncGenReporter |
|
Include2Alias |
|
IncludeAlias |
|
IncludeArgsAlias |
|
IncludesAccessModifierSymbolPredicate |
|
IndentPrinter |
This class can be used as a printer to files or StringBuilders.
|
INegation |
interface that is implemented by generated ast classes that describe
attribute negations
|
InfoAlias |
|
InstantiationsReporter |
|
IntValue |
|
InvolvedFilesReporter |
It reports the name of all input and output files as well as the name of
files which existence was checked.
|
IOptional |
interface that is implemented by generated ast classes that describe optional
nodes
|
IPattern |
interface that is implemented by generated ast classes that describe patterns
|
IReplacement |
interface that is implemented by generated ast classes that describe
replacements
|
IReplacementOperator |
interface that is implemented by replacementOperator
replacements
|
IReportEventHandler |
|
IScope |
|
IScopeSpanningSymbol |
|
IStereotypeReference |
Reference to a IStereotypeSymbol that may be invalid if it does not
actually refer to a stereotype symbol.
|
IStereotypeSymbol |
Symbolic representation of a stereotype.
|
ISymbol |
|
ISymbolAdapter<T extends ISymbol> |
|
ISymbolDeSer<S extends ISymbol,J> |
Interface that all symbol DeSers implement to provide uniform serialize and
deserialize methods.
|
ISymbolPredicate |
|
ITFAttribute |
interface that is implemented by generated ast classes that describe
attributes
|
ITFElement |
common interface for all AST objects in transformation rules
|
ITFObject |
interface that is implemented by generated ast classes that describe
instances of all transformation specific AST classes
|
ITraverser |
|
IVisitor |
|
JsonArray |
Represents a Json Array, i.e., a list of any Json elements.
|
JsonBoolean |
Represents a Json Boolean.
|
JsonDeSers |
Collection of (static) methods and constants that support using DeSers in combination with Json.
|
JsonElement |
Common Interface for all Json metamodel Elements (e.g., JsonArray, JsonBoolean,...).
|
JsonElementFactory |
This factory creates instances of JsonElements.
|
JsonLexer |
This class is responsible to tokenize a String that encoded as JSON.
|
JsonNull |
Represents a Json null, which is a value type in Json.
|
JsonNumber |
Represents a number in JSON.
|
JsonObject |
Json Objects contain members in form of name-value pairs.
|
JsonParser |
Parses serialized JSON Strings into an intermediate JSON data structure.
|
JsonPrinter |
Facade for the IndentPrinter that is capable of printing JSON syntax only.
|
JsonString |
This realizes a Json String.
|
JsonToken |
This class holds kind and, if present for this kind, also the value of a json token.
|
JsonTokenKind |
Enumeration of all token kinds that occur in the JSON language.
|
Layouter |
This class provides Layout functionality for the templates.
|
Link<S extends ASTNode,T extends ASTNode> |
Represents a link between two ASTNodes.
|
LongValue |
|
MCBuildVisitor |
BuildVisitors are used in the second stage of the two-phase-parsers.
|
MCConcreteParser |
A MCConcreteParser is used for every single language.
|
MCErrorListener |
|
MCLexer |
|
MCParser |
|
MCPath |
A ModelPath encapsulates the domain of accessible models inside the running
language tool.
|
MCPath.FindCacheKey |
Key for the find(Str,Str) cache
With an equals and hashCode implementation
|
ModelInterpreter |
|
ModelTraversal<E extends ITraverser> |
|
ModelTraversalFactory |
|
ModelTraversalVisitor |
|
Modifier |
|
MontiCoreClassLoader |
|
MontiCoreConstants |
Common constants in MontiCore.
|
MontiCoreFileTemplateLoader |
|
MontiCoreFreeMarkerException |
|
MontiCoreTemplateExceptionHandler |
Handles exceptions occurring during the template processing.
|
MontiCoreTemplateLoader |
Is used to load templates with a given ClassLoader .
|
NoAccessModifier |
|
NodeTreeDecoratedReporter |
|
NodeTreeReporter |
|
NodeTypesReporter |
|
NotAValue |
|
NumberLexer |
This class is used by the JsonLexer.
|
ObjectCountVisitor |
We use this visit mechanism to count instances of AST-Node-Types classes.
|
ObjectFactory |
Factory to instantiate any object from Templates
using op.instantiate(classname)
|
ObjectValue |
|
ODRule |
|
Pkg |
|
ReadableAccessModifier |
|
ReportCreator |
Helper to write files
|
Reporting |
Facade for all reporting activities.
|
ReportingConstants |
Constants needed for reporting
|
ReportingHelper |
Helper to write files
|
ReportingNameHelper |
|
ReportingRepository |
ReportingRepository holds all used formatted ASTNode strings.
|
ReportLogHook |
|
ReportManager |
|
ReportManager.ReportManagerFactory |
A factory for providing tool specific report managers.
|
RequiredGlobalVarAlias |
|
RequiredGlobalVarsAlias |
|
ResolvedSeveralEntriesForSymbolException |
|
RootPkg |
Represents the topmost package in the package hierarchy of a recorded run
|
SetAsListAdapter<E> |
A LinkedHashSet posing as a List
|
SignatureAlias |
|
SimpleGlexAlias |
|
SimpleHashFactory |
Use this factory to instantiate SimpleHash objects.
|
SimpleTcAlias |
|
StaticAccessModifier |
|
StatisticsHandler |
|
StatisticsReporter |
Reporter, which sends its result to a remote server.
|
StereoinfoDeSer |
Facade to serialize and deserialize stereoinfos of symbols.
|
StringHookPoint |
Represents a String hook point.
|
StringValue |
|
SuccessfulReporter |
|
SuccessfulReporter |
|
SummaryReporter |
|
SymbolBackedStereotypeReference |
|
SymbolWithScopeOfUnknownKind |
Represents a symbol of a kind unknown to a language.
|
SymbolWithScopeOfUnknownKindBuilder |
|
SymbolWithScopeOfUnknownKindDeSer |
|
TcAlias |
|
TemplateController |
Provides methods for manipulating the content of templates, mainly for
calling and including of templates.
|
TemplateHookPoint |
Represents a template hook.
|
TemplatesReporter |
|
TemplateStringHookPoint |
|
TemplateTreeReporter |
|
TraceableJsonObject |
This class is a subtype of a JsonObject that traces, which members have been visited.
|
TraceAlias |
|
TransformationReporter |
|
TreePrintVisitor |
We use the visit mechanism to map the AST to a list of showing the AST-Nodes
as tree.
|
UserJsonString |
|
Value |
|
ValueComparator |
|
ValueFactory |
|
Variable2AttributeMap |
|
VariablesReporter |
|
WarnAlias |
|
WritableAccessModifier |
|