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 |
|