Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABORT - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Add an error and abort without adding a comment to the generated code.
- AbstractInterpreter - Class in de.monticore.interpreter
-
(Internal) API to use the interpreter.
- AbstractInterpreter() - Constructor for class de.monticore.interpreter.AbstractInterpreter
- accept(ITraverser) - Method in interface de.monticore.ast.ASTNode
- accept(ITraverser) - Method in interface de.monticore.symboltable.IScope
- accept(ITraverser) - Method in interface de.monticore.symboltable.ISymbol
- accept(ITraverser) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- accessModifier - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- accessModifier - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- AccessModifier - Interface in de.monticore.symboltable.modifiers
- AccessModifier.AllInclusionAccessModifier - Class in de.monticore.symboltable.modifiers
- activeastnode - Variable in class de.monticore.antlr4.MCParser
- activeBuilder - Variable in class de.monticore.antlr4.MCParser
- adaptee - Variable in class de.monticore.symboltable.SetAsListAdapter
- add(int, E) - Method in class de.monticore.symboltable.SetAsListAdapter
- add(JsonElement) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- add(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.symboltable.IScope
- add(E) - Method in class de.monticore.symboltable.SetAsListAdapter
- ADD_GLOBAL_VARIABLE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- add_PostComment(int, Comment) - Method in class de.monticore.ast.ASTCNode
- add_PostComment(int, Comment) - Method in interface de.monticore.ast.ASTNode
-
adds one comment to the postComment list at the position of the given index
- add_PostComment(int, Comment) - Method in class de.monticore.ast.ASTNodeBuilder
- add_PostComment(Comment) - Method in class de.monticore.ast.ASTCNode
- add_PostComment(Comment) - Method in interface de.monticore.ast.ASTNode
-
Adds one new comment to the list of postComments
- add_PostComment(Comment) - Method in class de.monticore.ast.ASTNodeBuilder
- add_PreComment(int, Comment) - Method in class de.monticore.ast.ASTCNode
- add_PreComment(int, Comment) - Method in interface de.monticore.ast.ASTNode
-
adds one comment to the preComment list at the position of the given index
- add_PreComment(int, Comment) - Method in class de.monticore.ast.ASTNodeBuilder
- add_PreComment(Comment) - Method in class de.monticore.ast.ASTCNode
- add_PreComment(Comment) - Method in interface de.monticore.ast.ASTNode
-
Adds one new comment to the list of preComments
- add_PreComment(Comment) - Method in class de.monticore.ast.ASTNodeBuilder
- add4IVisitor(IVisitor) - Method in interface de.monticore.visitor.ITraverser
- addAfterTemplate(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly for node 'ast' (e.g.
- addAfterTemplate(String, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly (e.g.
- addAlias(Alias) - Method in class de.monticore.generating.GeneratorSetup
- addAll(int, Collection<? extends E>) - Method in class de.monticore.symboltable.SetAsListAdapter
- addAll(Collection<? extends JsonElement>) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- addAll(Collection<? extends E>) - Method in class de.monticore.symboltable.SetAsListAdapter
- addAll_PostComments(int, Collection<Comment>) - Method in class de.monticore.ast.ASTCNode
- addAll_PostComments(int, Collection<Comment>) - Method in interface de.monticore.ast.ASTNode
-
adds a list of comments to the postComment list at the position of the given index
- addAll_PostComments(int, Collection<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- addAll_PostComments(Collection<Comment>) - Method in class de.monticore.ast.ASTCNode
- addAll_PostComments(Collection<Comment>) - Method in interface de.monticore.ast.ASTNode
-
Adds a list of comments to the already existing postComment list
- addAll_PostComments(Collection<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- addAll_PreComments(int, Collection<Comment>) - Method in class de.monticore.ast.ASTCNode
- addAll_PreComments(int, Collection<Comment>) - Method in interface de.monticore.ast.ASTNode
-
adds a list of comments to the preComment list at the position of the given index
- addAll_PreComments(int, Collection<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- addAll_PreComments(Collection<Comment>) - Method in class de.monticore.ast.ASTCNode
- addAll_PreComments(Collection<Comment>) - Method in interface de.monticore.ast.ASTNode
-
Adds a list of comments to the already existing preComment list
- addAll_PreComments(Collection<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- addAllTraversedElements(Set<Object>) - Method in interface de.monticore.visitor.ITraverser
- addBeforeTemplate(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly for node 'ast' (e.g.
- addBeforeTemplate(String, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly (e.g.
- addComment(Comment) - Method in class de.monticore.antlr4.MCParser
- addDeclaration(String, ITFObject, String) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- addDeclaration(String, ITFObject, String, boolean) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- addElement(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
-
Add the provided element to this package.
- addElementToPkgTree(String, Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.RootPkg
-
Adds an element to the package tree of this root pkg.
- addEntry(Path) - Method in class de.monticore.io.paths.MCPath
- addFilter(ElementType) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
-
Allow elements of type filter to be displayed.
- addFilters(ElementType...) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
-
Add multiple filters at once
- addFinalComments(ASTNode, ParserRuleContext) - Method in class de.monticore.antlr4.MCBuildVisitor
-
Finally, add all comment-tokens after the final AST-element as post-comments to the element.
- additionalTemplatePaths - Variable in class de.monticore.generating.GeneratorSetup
-
Additional path as the source of templates
- addLine(Object) - Method in class de.monticore.prettyprint.IndentPrinter
-
adds a line and sets the indention automatically as following: if more "}" than "{" in newContent, the next line will be unindented by the difference, otherwise the current line will be indented by the difference.
- addLine(List<String>, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
- addlink(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
-
Add a link to the provided element.
- addLoadedFile(String) - Method in interface de.monticore.symboltable.IGlobalScope
-
Methods for managing a list with files that this global scope has already loaded or attempted to load.
- addReportEventHandler(IReportEventHandler) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- addReportHook(ReportLogHook) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- addStereoinfo(IStereotypeReference) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- addStereoinfo(IStereotypeReference, MCValue) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- addSubPkg(Pkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- addToArray(JsonElement) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- addToGlobalVar(String, Object) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Adds a new value to the given name.
- AddToGlobalVarAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- AddToGlobalVarAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.AddToGlobalVarAlias
- addToIteratedAttributeIfNotNull(List<E>, E) - Method in class de.monticore.antlr4.MCParser
- addTraversedElement(Object) - Method in interface de.monticore.visitor.ITraverser
- AFormatter - Class in de.monticore.generating.templateengine.reporting.artifacts.formatter
- AFormatter() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
- after - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- Alias - Class in de.monticore.generating.templateengine.freemarker.alias
- Alias(String, String) - Constructor for class de.monticore.generating.templateengine.freemarker.alias.Alias
- aliases - Variable in class de.monticore.generating.GeneratorSetup
-
A list of all freemarker functions that serve as aliases for Java methods, e.g.
- ALIASES_TEMPLATE - Static variable in class de.monticore.generating.GeneratorSetup
- all - Variable in class de.monticore.tf.runtime.matching.ModelTraversal
- ALL_INCLUSION - Static variable in interface de.monticore.symboltable.modifiers.AccessModifier
-
Access modifier that includes all other access modifiers.
- allHWJavaNames - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- allHWTemplateNames - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- ambiguities - Variable in exception class de.monticore.AmbiguityException
- AmbiguityException - Exception Class in de.monticore
-
This exception is thrown whenever a model or resource is ambiguously specified.
- AmbiguityException() - Constructor for exception class de.monticore.AmbiguityException
- AmbiguityException(String, String...) - Constructor for exception class de.monticore.AmbiguityException
- APkg - Class in de.monticore.generating.templateengine.reporting.artifacts.model
- APkg() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- AReporter - Class in de.monticore.generating.templateengine.reporting.commons
-
Common functionality for all reporters.
- AReporter(String, String, String) - Constructor for class de.monticore.generating.templateengine.reporting.commons.AReporter
- arguments - Variable in class de.monticore.generating.templateengine.TemplateController
-
According to FreeMarker, templates don't have a "signature" We can mimic such a signature through method calls: The signature(...) method defines a list of variables.
- array(String, Collection<T>, Function<T, String>) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a member with the passed name that is a collection of values as JSON array.
- array(Collection<T>, Function<T, String>) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a collection of values as JSON array.
- arrayToObjectList() - Method in class de.monticore.values.MCValueObject
-
Converts the array value to a list of
Object. - ArtifactGmlReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- ArtifactGmlReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.ArtifactGmlReporter
- ArtifactGVReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- ArtifactGVReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.ArtifactGVReporter
- ArtifactReporter - Class in de.monticore.generating.templateengine.reporting.artifacts
-
Creates a dependency Graph based on a generator run.
- ArtifactReporter(String, String, String, AFormatter, ElementType...) - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- asBoolean() - Method in interface de.monticore.values.MCValue
- asBoolean() - Method in class de.monticore.values.MCValueBoolean
- asBoolean() - Method in class de.monticore.values.MCValueObject
- asByte() - Method in interface de.monticore.values.MCValue
- asByte() - Method in class de.monticore.values.MCValueDouble
- asByte() - Method in class de.monticore.values.MCValueInt
- asByte() - Method in class de.monticore.values.MCValueObject
- asCalculationBoolean() - Method in interface de.monticore.interpreter.calculations.MICalculation
- asCalculationBoolean() - Method in interface de.monticore.interpreter.calculations.MICalculationBoolean
- asCalculationDouble() - Method in interface de.monticore.interpreter.calculations.MICalculation
- asCalculationDouble() - Method in interface de.monticore.interpreter.calculations.MICalculationDouble
- asCalculationDouble() - Method in interface de.monticore.interpreter.calculations.MICalculationInt
- asCalculationInt() - Method in interface de.monticore.interpreter.calculations.MICalculation
- asCalculationInt() - Method in interface de.monticore.interpreter.calculations.MICalculationDouble
- asCalculationInt() - Method in interface de.monticore.interpreter.calculations.MICalculationInt
- asCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculation
- asCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculationBoolean
- asCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculationDouble
- asCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculationInt
- asCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculationValue
- asCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculation
-
Returns this as a calculation without return value.
- asCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculationBoolean
- asCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculationDouble
- asCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculationInt
- asCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculationValue
- asCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculationVoid
- asChar() - Method in interface de.monticore.values.MCValue
- asChar() - Method in class de.monticore.values.MCValueDouble
- asChar() - Method in class de.monticore.values.MCValueInt
- asChar() - Method in class de.monticore.values.MCValueObject
- asDouble() - Method in interface de.monticore.values.MCValue
- asDouble() - Method in class de.monticore.values.MCValueDouble
- asDouble() - Method in class de.monticore.values.MCValueInt
- asDouble() - Method in class de.monticore.values.MCValueObject
- asError() - Method in interface de.monticore.values.MCValue
- asError() - Method in class de.monticore.values.MCValueError
- asFloat() - Method in interface de.monticore.values.MCValue
- asFloat() - Method in class de.monticore.values.MCValueDouble
- asFloat() - Method in class de.monticore.values.MCValueInt
- asFloat() - Method in class de.monticore.values.MCValueObject
- asFunction() - Method in interface de.monticore.values.MCValue
- asFunction() - Method in interface de.monticore.values.MCValueFunction
- asInt() - Method in interface de.monticore.values.MCValue
- asInt() - Method in class de.monticore.values.MCValueDouble
- asInt() - Method in class de.monticore.values.MCValueInt
- asInt() - Method in class de.monticore.values.MCValueObject
- asLong() - Method in interface de.monticore.values.MCValue
- asLong() - Method in class de.monticore.values.MCValueDouble
- asLong() - Method in class de.monticore.values.MCValueInt
- asLong() - Method in class de.monticore.values.MCValueObject
- asNativeObject() - Method in interface de.monticore.values.MCValue
-
Used to pass the value to native Java classes and similar, e.g., collections.
- asNativeObject() - Method in class de.monticore.values.MCValueBoolean
- asNativeObject() - Method in class de.monticore.values.MCValueDouble
- asNativeObject() - Method in class de.monticore.values.MCValueError
- asNativeObject() - Method in interface de.monticore.values.MCValueFunction
- asNativeObject() - Method in class de.monticore.values.MCValueInt
- asNativeObject() - Method in class de.monticore.values.MCValueObject
- asNativeObject() - Method in class de.monticore.values.MCValueVoid
- asNativeObject(Class<T>) - Method in class de.monticore.values.MCValueObject
- asObject() - Method in interface de.monticore.values.MCValue
-
cf.
- asObject() - Method in class de.monticore.values.MCValueObject
- asSetterBoolean() - Method in interface de.monticore.interpreter.setters.MISetter
- asSetterBoolean() - Method in interface de.monticore.interpreter.setters.MISetterBoolean
- asSetterDouble() - Method in interface de.monticore.interpreter.setters.MISetter
- asSetterDouble() - Method in interface de.monticore.interpreter.setters.MISetterDouble
- asSetterDouble() - Method in interface de.monticore.interpreter.setters.MISetterInt
- asSetterInt() - Method in interface de.monticore.interpreter.setters.MISetter
- asSetterInt() - Method in interface de.monticore.interpreter.setters.MISetterDouble
- asSetterInt() - Method in interface de.monticore.interpreter.setters.MISetterInt
- asSetterValue() - Method in interface de.monticore.interpreter.setters.MISetter
- asSetterValue() - Method in interface de.monticore.interpreter.setters.MISetterValue
- asShort() - Method in interface de.monticore.values.MCValue
- asShort() - Method in class de.monticore.values.MCValueDouble
- asShort() - Method in class de.monticore.values.MCValueInt
- asShort() - Method in class de.monticore.values.MCValueObject
- asString() - Method in interface de.monticore.values.MCValue
- asString() - Method in class de.monticore.values.MCValueBoolean
- asString() - Method in class de.monticore.values.MCValueDouble
- asString() - Method in class de.monticore.values.MCValueError
- asString() - Method in class de.monticore.values.MCValueInt
- asString() - Method in class de.monticore.values.MCValueObject
- AST - Static variable in class de.monticore.generating.templateengine.TemplateController
-
Variable name for the current node (used in the templates)
- ASTCNode - Class in de.monticore.ast
-
Foundation class of all AST-classes Shouldn't be used in an implementation, all AST-classes also share the interface ASTNode
- ASTCNode() - Constructor for class de.monticore.ast.ASTCNode
- ASTNode - Interface in de.monticore.ast
-
Foundation interface for all AST-classes
- ASTNodeBuilder<T> - Class in de.monticore.ast
-
Foundation class for all ASTBuilder.
- ASTNodeBuilder() - Constructor for class de.monticore.ast.ASTNodeBuilder
- astNodeExtraInfos - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- astNodeIdentHelper - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- ASTNodeIdentHelper - Class in de.monticore.generating.templateengine.reporting.commons
- ASTNodeIdentHelper() - Constructor for class de.monticore.generating.templateengine.reporting.commons.ASTNodeIdentHelper
- AstPrettyPrinter<T> - Interface in de.monticore.prettyprint
- atLeastArguments(List<?>, int) - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
B
- BasicAccessModifier - Enum Class in de.monticore.symboltable.modifiers
- before - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- BEGIN_ARRAY - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- BEGIN_ARRAY - Static variable in class de.monticore.symboltable.serialization.JsonToken
- BEGIN_OBJECT - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- BEGIN_OBJECT - Static variable in class de.monticore.symboltable.serialization.JsonToken
- beginArray() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints the beginning of a collection in Json notation.
- beginArray(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints the beginning of a collection in Json notation as member or the current object.
- beginObject() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints the begin of an object in Json notation.
- beginObject(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints the begin of an object in Json notation as member or the current object.
- behavior - Variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
The behavior from the handler.
- bindHookPoint(String, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- BindHookPointAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- BindHookPointAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.BindHookPointAlias
- bindStringHookPoint(String, String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- bindTemplateHookPoint(String, String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- bindTemplateStringHookPoint(String, String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- BOOLEAN - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- BOOLEAN_FALSE - Static variable in class de.monticore.symboltable.serialization.JsonToken
- BOOLEAN_TRUE - Static variable in class de.monticore.symboltable.serialization.JsonToken
- booleans - Variable in class de.monticore.interpreter.frames.MIFrame
- bufferedTokenStream - Variable in class de.monticore.antlr4.MCBuildVisitor
- build() - Method in class de.monticore.ast.CommentBuilder
- build() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
C
- calculate(MICalculation, MIFrame) - Method in class de.monticore.interpreter.AbstractInterpreter
-
Takes any
MICalculationand executes it with the given frame. - calculate(MIFrame) - Method in interface de.monticore.interpreter.calculations.MICalculationBoolean
- calculate(MIFrame) - Method in interface de.monticore.interpreter.calculations.MICalculationDouble
- calculate(MIFrame) - Method in interface de.monticore.interpreter.calculations.MICalculationInt
- calculate(MIFrame) - Method in interface de.monticore.interpreter.calculations.MICalculationValue
- calculate(MIFrame) - Method in interface de.monticore.interpreter.calculations.MICalculationVoid
- calculateLine(String) - Static method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- calculateMaxEdgeCalls(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- calculateQualifiedNames(String, String, List<ImportStatement>) - Method in interface de.monticore.symboltable.IArtifactScope
-
Deprecated.This method will be removed soon. Instead, symbol table creators should qualify names pointing to symbols of foreign models with the respective import statements in the model.
- calculateWithCatch(MICalculation, MIFrame) - Method in class de.monticore.interpreter.AbstractInterpreter
- calculation - Variable in class de.monticore.interpreter.util.InterpreterData
- calculationCache - Variable in class de.monticore.interpreter.AbstractInterpreter
- CALL_AFTER_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- CALL_BEFORE_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- CALL_HOOK_POINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- CALL_REPLACE_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- calledUnsetHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- callHP(HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- callHP(HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- callHPS(String, Collection<HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- callHPS(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- callSpecificHP(HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- callSpecificHP(HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- callSpecificHPS(String, List<HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- callSpecificHPS(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- changeGlobalVar(String, Object) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Changes the value of an existing global variable.
- ChangeGlobalVarAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- ChangeGlobalVarAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.ChangeGlobalVarAlias
- charset - Variable in class de.monticore.io.FileReaderWriter
- checkCorrectDeSerForKind(String, JsonElement) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
-
This method checks, if a passed JsonElement is a Json object of a certain passed kind.
- checkedFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- checkEqualityOperator(MCValue) - Method in interface de.monticore.values.MCValue
-
basically implements
== - checkEqualityOperator(MCValue) - Method in class de.monticore.values.MCValueBoolean
- checkEqualityOperator(MCValue) - Method in class de.monticore.values.MCValueDouble
- checkEqualityOperator(MCValue) - Method in class de.monticore.values.MCValueError
- checkEqualityOperator(MCValue) - Method in interface de.monticore.values.MCValueFunction
-
Technically, functions don't have an identity or the identity is (near) non-computable (depending on interpretation).
- checkEqualityOperator(MCValue) - Method in class de.monticore.values.MCValueInt
- checkEqualityOperator(MCValue) - Method in class de.monticore.values.MCValueObject
- checkEqualityOperator(MCValue) - Method in class de.monticore.values.MCValueVoid
- checkIfContinueAsSubScope(String) - Method in interface de.monticore.symboltable.IScope
- checkIfContinueWithEnclosingScope(boolean) - Method in interface de.monticore.symboltable.IScope
- checkMax(int, int) - Method in class de.monticore.antlr4.MCParser
- checkMin(int, int) - Method in class de.monticore.antlr4.MCParser
- checkNumber() - Method in class de.monticore.symboltable.serialization.JsonLexer
-
try to read a number starting at the current location
- checkString() - Method in class de.monticore.symboltable.serialization.JsonLexer
-
checks, if the current input is a valid JSON String, i.e.
- checkToken(int) - Method in class de.monticore.antlr4.MCParser
- classLoader - Variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateLoader
-
the used class loader
- classLoader - Variable in class de.monticore.generating.templateengine.ObjectFactory
- className(Object) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
unqualified class name
- clear() - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- clear() - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- clear() - Method in interface de.monticore.symboltable.IGlobalScope
-
This method resets all state-based attributes of the global scope including the lists with resolvers, the model path entries, the list of loaded files, etc.
- clear() - Method in class de.monticore.symboltable.SetAsListAdapter
- clear_PostComments() - Method in class de.monticore.ast.ASTCNode
- clear_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Clears the list of postComments, that only an empty list stays
- clear_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- clear_PreComments() - Method in class de.monticore.ast.ASTCNode
- clear_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Clears the list of preComments, that only an empty list stays
- clear_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- clearBuffer() - Method in class de.monticore.prettyprint.IndentPrinter
- clearBuffer() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Resets everything printed so far
- clearLoadedFiles() - Method in interface de.monticore.symboltable.IGlobalScope
- clearReportHooks() - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Clears the current report hooks, e.g.
- clearTraversedElements() - Method in interface de.monticore.visitor.ITraverser
- clone() - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- close() - Method in class de.monticore.io.paths.MCPath
- closeAll() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Closes all open files
- closeAllJarFileSystems() - Static method in class de.monticore.io.paths.MCPath
-
Closes all still opened file systems created with
MCPath.getJarFS(File). - closeFile() - Method in class de.monticore.generating.templateengine.reporting.commons.AReporter
- closeFile(File) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Closes the given file
- closeOpenedJarFiles() - Static method in class de.monticore.io.FileReaderWriter
-
Closes all jar files opened by
FileReaderWriter.getReader(URL). - cmpToken(int, String...) - Method in class de.monticore.antlr4.MCParser
- cmpTokenRegEx(int, String) - Method in class de.monticore.antlr4.MCParser
- cName2instances - Variable in class de.monticore.tf.runtime.matching.ModelTraversal
- CODE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- CodeHookPoint - Class in de.monticore.generating.templateengine
-
Represents a code hook point.
- CodeHookPoint() - Constructor for class de.monticore.generating.templateengine.CodeHookPoint
- COLON - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- COLON - Static variable in class de.monticore.symboltable.serialization.JsonToken
- COLUMN - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- COMMA - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- COMMA - Static variable in class de.monticore.symboltable.serialization.JsonToken
- Comment - Class in de.monticore.ast
-
Class represents a comment (contains the comment and the start- and end-position)
- Comment() - Constructor for class de.monticore.ast.Comment
- Comment(String) - Constructor for class de.monticore.ast.Comment
- COMMENT_END - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
- COMMENT_START - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
- CommentBasedModelTraversal<E> - Class in de.monticore.tf.runtime.matching
-
This CommentBasedModelTraversal is a more efficient implementation of the default ModelTraversal.
- CommentBasedModelTraversal(E) - Constructor for class de.monticore.tf.runtime.matching.CommentBasedModelTraversal
- CommentBasedModelTraversal.WComment - Class in de.monticore.tf.runtime.matching
- CommentBasedModelTraversalFactory - Class in de.monticore.tf.runtime.matching
- CommentBasedModelTraversalFactory() - Constructor for class de.monticore.tf.runtime.matching.CommentBasedModelTraversalFactory
- CommentBasedModelTraversalVisitor - Class in de.monticore.tf.runtime.matching
- CommentBasedModelTraversalVisitor(ModelTraversal<?>) - Constructor for class de.monticore.tf.runtime.matching.CommentBasedModelTraversalVisitor
- CommentBuilder - Class in de.monticore.ast
-
Builder for RTE class
Comment - CommentBuilder() - Constructor for class de.monticore.ast.CommentBuilder
- commentChannel - Variable in class de.monticore.antlr4.MCBuildVisitor
- commentEnd - Variable in class de.monticore.generating.GeneratorSetup
-
The characters for the end of a comment.
- CommentPrettyPrinter - Class in de.monticore.prettyprint
- CommentPrettyPrinter() - Constructor for class de.monticore.prettyprint.CommentPrettyPrinter
- comments - Variable in class de.monticore.antlr4.MCParser
- commentSet - Variable in class de.monticore.antlr4.MCBuildVisitor
- commentStart - Variable in class de.monticore.generating.GeneratorSetup
-
The characters for the start of a comment.
- compactStr(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
-
Uses ast2idents to print a compact version of the ASTNode
- compactStr(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
-
Uses ast2idents to print a compact version of the ASTNode
- compare(String, String) - Method in class de.monticore.tf.runtime.ValueComparator
- CompareNotSupportedException - Exception Class in de.monticore.ast
- CompareNotSupportedException(String) - Constructor for exception class de.monticore.ast.CompareNotSupportedException
- completeQualifiedName(String) - Method in class de.monticore.generating.templateengine.TemplateController
-
checks if the name seems to be already qualified: if not, adds the current package (of the template it operates on)
- CompoundAccessModifier - Class in de.monticore.symboltable.modifiers
- CompoundAccessModifier(AccessModifier...) - Constructor for class de.monticore.symboltable.modifiers.CompoundAccessModifier
- CompoundAccessModifier(List<AccessModifier>) - Constructor for class de.monticore.symboltable.modifiers.CompoundAccessModifier
- computeEndPosition(SourcePosition, String) - Method in class de.monticore.antlr4.MCParser
- computeEndPosition(Token) - Method in class de.monticore.antlr4.MCBuildVisitor
- computeEndPosition(Token) - Method in class de.monticore.antlr4.MCParser
- computePosition(Token) - Method in class de.monticore.antlr4.MCBuildVisitor
- computeStartPosition(Token) - Method in class de.monticore.antlr4.MCParser
- config - Variable in class de.monticore.generating.templateengine.TemplateController
-
General config variables that hold for all template executions
- configuration - Variable in class de.monticore.generating.templateengine.freemarker.FreeMarkerTemplateEngine
- contains(Object) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- contains(Object) - Method in class de.monticore.symboltable.SetAsListAdapter
- contains(String) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- contains_PostComment(Object) - Method in class de.monticore.ast.ASTCNode
- contains_PostComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Checks if the list contains the given Object Returns true if the Object is contained in the list of comments and false if it is not
- contains_PostComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- contains_PreComment(Object) - Method in class de.monticore.ast.ASTCNode
- contains_PreComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Checks if the list contains the given Object Returns true if the Object is contained in the list of comments and false if it is not
- contains_PreComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- containsAll(Collection<?>) - Method in class de.monticore.symboltable.SetAsListAdapter
- containsAll_PostComments(Collection<?>) - Method in class de.monticore.ast.ASTCNode
- containsAll_PostComments(Collection<?>) - Method in interface de.monticore.ast.ASTNode
-
Checks if the list contains the given Collection of elements Returns true if the Collection is contained in the list of comments and false if it is not
- containsAll_PostComments(Collection<?>) - Method in class de.monticore.ast.ASTNodeBuilder
- containsAll_PreComments(Collection<?>) - Method in class de.monticore.ast.ASTCNode
- containsAll_PreComments(Collection<?>) - Method in interface de.monticore.ast.ASTNode
-
Checks if the list contains the given Collection of elements Returns true if the Collection is contained in the list of comments and false if it is not
- containsAll_PreComments(Collection<?>) - Method in class de.monticore.ast.ASTNodeBuilder
- containsKey(String) - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- containsNonFileElement - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- containsNonFileElement() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- containsRule(IntervalSet, Vocabulary, String) - Method in class de.monticore.antlr4.MCErrorListener
- containsTemplateForwarding(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- CONTEXT_SEPARATOR - Static variable in class de.monticore.antlr4.MCErrorListener
-
This character (NO-BREAK SPACE) separates the error message from the context where the error occurred.
- CONTINUE - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Add an error and continue processing the template without adding a comment to the generated code.
- convertVarargsToCollectionModel(List<?>, int) - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- convertVarargsToList(List<?>, int) - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- count(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- create(E) - Method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversalFactory
- create(E) - Method in class de.monticore.tf.runtime.matching.ModelTraversalFactory
- create(Supplier<E>) - Method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversalFactory
- create(Supplier<E>) - Method in class de.monticore.tf.runtime.matching.ModelTraversalFactory
- createComment(Token) - Method in class de.monticore.antlr4.MCBuildVisitor
-
Create a new MontiCore comment from an ANTLR token.
- createElement(RootPkg, String, String, ElementType) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.ElementFactory
- createElementLink(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
-
Creates a link from the top element of the stack to the given element.
- createFile(RootPkg, String, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.ElementFactory
- createFile(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Creates a file with the given name and fileextension.
- createHelper(RootPkg, String, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.ElementFactory
- createIllegalConversionException(String) - Method in class de.monticore.values.MCValueObject
- createJsonArray() - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- createJsonBoolean(boolean) - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- createJsonNull() - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- createJsonNumber(String) - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- createJsonObject() - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- createJsonString(String) - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- createMIValueOfNativeObject(Object) - Static method in class de.monticore.values.MCValueFactory
- createModel(RootPkg, String, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.ElementFactory
- createObject(String) - Static method in class de.monticore.generating.templateengine.ObjectFactory
- createObject(String, List<Class<?>>, List<Object>) - Static method in class de.monticore.generating.templateengine.ObjectFactory
- createObject(String, List<Object>) - Static method in class de.monticore.generating.templateengine.ObjectFactory
- createSimpleHash() - Method in class de.monticore.generating.templateengine.freemarker.SimpleHashFactory
- createSimpleHash(ObjectWrapper) - Method in class de.monticore.generating.templateengine.freemarker.SimpleHashFactory
- createSimpleHash(Map<?, ?>) - Method in class de.monticore.generating.templateengine.freemarker.SimpleHashFactory
- createSimpleHash(Map<?, ?>, ObjectWrapper) - Method in class de.monticore.generating.templateengine.freemarker.SimpleHashFactory
- createTemplate(RootPkg, String, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.ElementFactory
- createVisitor(ModelTraversal<?>) - Method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversalFactory
- createVisitor(ModelTraversal<?>) - Method in class de.monticore.tf.runtime.matching.ModelTraversalFactory
- currElements - Variable in class de.monticore.symboltable.serialization.JsonPrinter
- currentIndentLevel - Variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- currentModel - Static variable in class de.monticore.generating.templateengine.reporting.Reporting
- currentparents - Variable in class de.monticore.tf.runtime.matching.ModelTraversal
- currentState - Variable in class de.monticore.symboltable.serialization.NumberLexer
D
- data - Variable in class de.monticore.generating.templateengine.TemplateController
- data - Variable in class de.monticore.tf.runtime.ValueComparator
- de.monticore - package de.monticore
- de.monticore.antlr4 - package de.monticore.antlr4
- de.monticore.ast - package de.monticore.ast
- de.monticore.generating - package de.monticore.generating
- de.monticore.generating.templateengine - package de.monticore.generating.templateengine
- de.monticore.generating.templateengine.freemarker - package de.monticore.generating.templateengine.freemarker
- de.monticore.generating.templateengine.freemarker.alias - package de.monticore.generating.templateengine.freemarker.alias
- de.monticore.generating.templateengine.reporting - package de.monticore.generating.templateengine.reporting
- de.monticore.generating.templateengine.reporting.artifacts - package de.monticore.generating.templateengine.reporting.artifacts
- de.monticore.generating.templateengine.reporting.artifacts.formatter - package de.monticore.generating.templateengine.reporting.artifacts.formatter
- de.monticore.generating.templateengine.reporting.artifacts.model - package de.monticore.generating.templateengine.reporting.artifacts.model
- de.monticore.generating.templateengine.reporting.commons - package de.monticore.generating.templateengine.reporting.commons
- de.monticore.generating.templateengine.reporting.reporter - package de.monticore.generating.templateengine.reporting.reporter
- de.monticore.interpreter - package de.monticore.interpreter
- de.monticore.interpreter.calculations - package de.monticore.interpreter.calculations
- de.monticore.interpreter.frames - package de.monticore.interpreter.frames
- de.monticore.interpreter.setters - package de.monticore.interpreter.setters
- de.monticore.interpreter.util - package de.monticore.interpreter.util
- de.monticore.io - package de.monticore.io
- de.monticore.io.paths - package de.monticore.io.paths
- de.monticore.prettyprint - package de.monticore.prettyprint
- de.monticore.symboltable - package de.monticore.symboltable
- de.monticore.symboltable.modifiers - package de.monticore.symboltable.modifiers
- de.monticore.symboltable.resolving - package de.monticore.symboltable.resolving
- de.monticore.symboltable.serialization - package de.monticore.symboltable.serialization
- de.monticore.symboltable.serialization.json - package de.monticore.symboltable.serialization.json
- de.monticore.symboltable.stereotypes - package de.monticore.symboltable.stereotypes
- de.monticore.tf.ast - package de.monticore.tf.ast
- de.monticore.tf.rule2od - package de.monticore.tf.rule2od
- de.monticore.tf.runtime - package de.monticore.tf.runtime
- de.monticore.tf.runtime.matching - package de.monticore.tf.runtime.matching
- de.monticore.utils - package de.monticore.utils
- de.monticore.values - package de.monticore.values
- de.monticore.visitor - package de.monticore.visitor
- debug - Static variable in class de.monticore.antlr4.MCBuildVisitor
-
A flag for further debugging of comment-handling.
- debug(String, String) - Method in class de.monticore.generating.templateengine.TemplateController
- DebugAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- DebugAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.DebugAlias
- deepClone() - Method in class de.monticore.ast.ASTCNode
- deepClone() - Method in interface de.monticore.ast.ASTNode
-
Performs a deep clone of this ASTNode and all of its successors
- deepEquals(Object) - Method in interface de.monticore.ast.ASTNode
-
Compare this object to another Object.
- deepEquals(Object, boolean) - Method in interface de.monticore.ast.ASTNode
-
Compare this object to another Object.
- deepEqualsWithComments(Object) - Method in interface de.monticore.ast.ASTNode
-
Compare this object to another Object.
- deepEqualsWithComments(Object, boolean) - Method in interface de.monticore.ast.ASTNode
-
Compare this object to another Object.
- DEFAULT_BOOLEAN - Static variable in class de.monticore.symboltable.serialization.JsonPrinter
- DEFAULT_FILE_EXTENSION - Static variable in class de.monticore.generating.GeneratorEngine
- DEFAULT_MODELFILE_CHARSET - Static variable in class de.monticore.MontiCoreConstants
- DEFAULT_NUMBER - Static variable in class de.monticore.symboltable.serialization.JsonPrinter
- DEFAULT_STRING - Static variable in class de.monticore.symboltable.serialization.JsonPrinter
- defaultFileExtension - Variable in class de.monticore.generating.GeneratorSetup
-
Desired default file extension, e.g.
- DefaultIFormatter() - Constructor for class de.monticore.prettyprint.IFormatter.DefaultIFormatter
- DefaultReportEventHandler - Class in de.monticore.generating.templateengine.reporting.commons
-
This class is the default implementation of the
IReportEventHandlerinterface. - DefaultReportEventHandler() - Constructor for class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- defineGlobalVar(String, Object) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Defines a new value which can be accessed with the given name in the templates.
- DefineGlobalVarAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- DefineGlobalVarAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.DefineGlobalVarAlias
- defineHookPoint(TemplateController, String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- defineHookPoint(TemplateController, String, ASTNode) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- defineHookPoint(TemplateController, String, ASTNode, Object...) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- defineHookPoint(TemplateController, String, Object...) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- DefineHookPointAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- DefineHookPointAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.DefineHookPointAlias
- defineHookPointWithDefault(TemplateController, String, ASTNode, String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- defineHookPointWithDefault(TemplateController, String, ASTNode, String, Object...) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- defineHookPointWithDefault(TemplateController, String, String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- defineHookPointWithDefault(TemplateController, String, String, Object...) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- DefineHookPointWithDefault3Alias - Class in de.monticore.generating.templateengine.freemarker.alias
- DefineHookPointWithDefault3Alias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.DefineHookPointWithDefault3Alias
- DefineHookPointWithDefaultAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- DefineHookPointWithDefaultAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.DefineHookPointWithDefaultAlias
- deleteFile(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Removes the file with the given name and extension
- depth - Variable in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- depthFromQueueStack - Variable in class de.monticore.prettyprint.FormattingPrinter
- deriveTreeStructureAST(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
-
derive the tree structure of the AST using the ast idents + some decoration coming from
- deriveTreeStructureAST(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
-
derive the tree structure of the AST using the ast idents + some decoration coming from
- deserialize(IScope, JsonObject) - Method in interface de.monticore.symboltable.serialization.ISymbolDeSer
-
Deserialize a passed Json Object to an instance of the type T with the specified enclosing scope
- deserialize(IScope, String) - Method in interface de.monticore.symboltable.serialization.ISymbolDeSer
-
Deserialize a passed String to an instance of the type T with the specified enclosing scope
- deserialize(JsonElement, IScope) - Static method in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
-
Facade to deserialize the information that a symbol has stereotype from a json object that also holds the associated stereovalue if present.
- deserialize(JsonObject) - Method in interface de.monticore.symboltable.serialization.ISymbolDeSer
-
Deserialize a passed Json Object to an instance of the type T
- deserialize(JsonObject) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindDeSer
- deserialize(String) - Method in interface de.monticore.symboltable.serialization.ISymbolDeSer
-
Deserialize a passed String to an instance of the type T
- deserializeAddons(A, JsonObject) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
Hook point for realizing additional deserializations of a passed artifact scope object.
- deserializeAddons(S, JsonObject) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
Hook point for realizing additional deserializations of a passed scope object.
- deserializeArtifactScope(JsonObject) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
deserialize a passed artifact scope object.
- deserializeScope(JsonObject) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
deserialize a passed scope object.
- DetailedReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- DetailedReporter(String, String, ReportingRepository) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- determineFullName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- determinePackageName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- DIMENSION - Static variable in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
- DIMENSION - Static variable in enum class de.monticore.symboltable.modifiers.ReadableAccessModifier
- DIMENSION - Static variable in enum class de.monticore.symboltable.modifiers.StaticAccessModifier
- DIMENSION - Static variable in enum class de.monticore.symboltable.modifiers.WritableAccessModifier
- dimensionToModifier - Variable in class de.monticore.symboltable.modifiers.CompoundAccessModifier
- disableIndentation() - Static method in class de.monticore.symboltable.serialization.JsonPrinter
-
Disables the indentation
- disableObjectMemberTracing() - Static method in class de.monticore.symboltable.serialization.JsonParser
-
Disables object member tracing.
- doComments(Consumer<Comment>, int, int) - Method in class de.monticore.antlr4.MCBuildVisitor
-
Find all (not yet found) hidden/comment tokens and calls the consumer for each
- doCreateJsonArray() - Method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- doCreateJsonBoolean(boolean) - Method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- doCreateJsonNull() - Method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- doCreateJsonNumber(String) - Method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- doCreateJsonObject() - Method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- doCreateJsonString(String) - Method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- doCreateObject(String, List<Class<?>>, List<Object>) - Method in class de.monticore.generating.templateengine.ObjectFactory
- doDeserialize(JsonElement, IScope) - Method in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
- doErrPrint(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- doErrPrintStackTrace(Throwable) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- doGetTypes(List<Object>) - Method in class de.monticore.generating.templateengine.ObjectFactory
- doPatternMatching() - Method in class de.monticore.tf.runtime.ODRule
- doPrint(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- doPrint(String) - Method in class de.monticore.prettyprint.FormattingPrinter
- doPrint(String) - Method in class de.monticore.prettyprint.IndentPrinter
-
This method actually does the print.
- doPrintAsJson(IStereotypeReference, Optional<MCValue>) - Method in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
- doPrintln(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- doPrintStackTrace(Throwable) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- doReplacement() - Method in class de.monticore.tf.runtime.ODRule
- doSetClassLoader(ClassLoader) - Method in class de.monticore.generating.templateengine.ObjectFactory
- doubles - Variable in class de.monticore.interpreter.frames.MIFrame
- doWarn(Finding) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- doWarn(Finding, Throwable) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
E
- edgeIdCounter - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- edgeSizeRange - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- Element - Class in de.monticore.generating.templateengine.reporting.artifacts.model
- Element() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- ElementFactory - Class in de.monticore.generating.templateengine.reporting.artifacts.model
- ElementFactory() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.model.ElementFactory
- elementIds - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- elements - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
-
Maps fullName of Element (
Element.getFullName()) to Element - ElementType - Enum Class in de.monticore.generating.templateengine.reporting.artifacts.model
- emit(String, String, String) - Method in class de.monticore.prettyprint.FormattingPrinter
-
Emits a new token to the buffer
- enabled - Static variable in class de.monticore.generating.templateengine.reporting.Reporting
- enableIndentation - Static variable in class de.monticore.symboltable.serialization.JsonPrinter
- enableIndentation() - Static method in class de.monticore.symboltable.serialization.JsonPrinter
-
Enables the indentation
- enableObjectMemberTracing() - Static method in class de.monticore.symboltable.serialization.JsonParser
-
If object member tracing is enabled, getter-methods of Json objects are tracked to identify, if any members have been forgotten during deserialization
- enclosingScope - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- enclosingScope - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- end - Variable in class de.monticore.ast.ASTCNode
- end - Variable in class de.monticore.ast.Comment
- end - Variable in class de.monticore.ast.CommentBuilder
- END_ARRAY - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- END_ARRAY - Static variable in class de.monticore.symboltable.serialization.JsonToken
- END_OBJECT - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- END_OBJECT - Static variable in class de.monticore.symboltable.serialization.JsonToken
- endArray() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints the end of a collection in Json notation.
- endObject() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints the end of an object in Json notation.
- endProduction() - Method in class de.monticore.prettyprint.FormattingPrinter
-
Enforce the indentation level is reset (report if necessary)
- endVisit(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- endVisit(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- endVisit(ASTNode) - Method in class de.monticore.tf.runtime.matching.ModelTraversalVisitor
- endVisit(ASTNode) - Method in interface de.monticore.visitor.ITraverser
- endVisit(ASTNode) - Method in interface de.monticore.visitor.IVisitor
- endVisit(IScope) - Method in interface de.monticore.visitor.ITraverser
- endVisit(IScope) - Method in interface de.monticore.visitor.IVisitor
- endVisit(IScopeSpanningSymbol) - Method in interface de.monticore.visitor.ITraverser
- endVisit(IScopeSpanningSymbol) - Method in interface de.monticore.visitor.IVisitor
- endVisit(ISymbol) - Method in interface de.monticore.visitor.ITraverser
- endVisit(ISymbol) - Method in interface de.monticore.visitor.IVisitor
- endVisit(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.visitor.ITraverser
- EOF - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- equalAttributes(Object) - Method in interface de.monticore.ast.ASTNode
- equals(Object) - Method in class de.monticore.ast.Comment
- equals(Object) - Method in class de.monticore.io.paths.MCPath.FindCacheKey
- equals_PostComments(Object) - Method in class de.monticore.ast.ASTCNode
- equals_PostComments(Object) - Method in interface de.monticore.ast.ASTNode
-
Returns true if the object equals the postComment list Returns false if the object and the postComment list are not equal
- equals_PostComments(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- equals_PreComments(Object) - Method in class de.monticore.ast.ASTCNode
- equals_PreComments(Object) - Method in interface de.monticore.ast.ASTNode
-
Returns true if the object equals the preComment list Returns false if the object and the preComment list are not equal
- equals_PreComments(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- equalsWithComments(Object) - Method in interface de.monticore.ast.ASTNode
- error(String) - Method in class de.monticore.generating.templateengine.TemplateController
- ERROR - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- ErrorAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- ErrorAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.ErrorAlias
- escapeSpecialChars(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Adds escape sequences for all characters that are escaped in Json
- evaluate(File) - Method in class de.monticore.io.paths.GlobExpressionEvaluator
- exactArguments(List<?>, int) - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.DefineHookPointAlias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.DefineHookPointWithDefault3Alias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.DefineHookPointWithDefaultAlias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.IncludeArgsAlias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.RequiredGlobalVarsAlias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.SignatureAlias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.SimpleGlexAlias
- exec(List) - Method in class de.monticore.generating.templateengine.freemarker.alias.SimpleTcAlias
- execute(MCValue[]) - Method in interface de.monticore.values.MCValueFunction
- execute(List<MCValue>) - Method in interface de.monticore.values.MCValueFunction
- existsFile(Path) - Static method in class de.monticore.io.FileReaderWriter
- existsHandwrittenClass(MCPath, String) - Static method in class de.monticore.generating.GeneratorEngine
-
Check whewther an handwritten version of that class already exits and shall be integrated (e.g.
- existsHookPoint(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- ExistsHookPointAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- ExistsHookPointAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.ExistsHookPointAlias
- extension - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- extractNoKeywordTokens(Recognizer<?, ?>, Set<Map.Entry<Integer, String>>) - Static method in class de.monticore.antlr4.MCErrorListener
F
- factory - Static variable in class de.monticore.generating.templateengine.ObjectFactory
- factory - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
-
For creating report managers on-demand for newly processed models.
- FALSE - Static variable in class de.monticore.symboltable.serialization.json.JsonElementFactory
- FastLookupList<T> - Class in de.monticore.tf.runtime
-
A sliding range, read-only window of list.
- FastLookupList(List<T>) - Constructor for class de.monticore.tf.runtime.FastLookupList
- FastLookupList(List<T>, int) - Constructor for class de.monticore.tf.runtime.FastLookupList
- file - Variable in class de.monticore.generating.templateengine.reporting.commons.AReporter
- FILE - Enum constant in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
- fileextension - Variable in class de.monticore.generating.templateengine.reporting.commons.AReporter
- fileExtension - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- fileExtRegEx - Variable in class de.monticore.io.paths.MCPath.FindCacheKey
- filename - Variable in class de.monticore.antlr4.MCParser
- fileName - Variable in class de.monticore.antlr4.MCBuildVisitor
- fileOpen - Variable in class de.monticore.generating.templateengine.reporting.commons.AReporter
- FileReaderWriter - Class in de.monticore.io
-
This class handles all I/O commands in Monticore.
- FileReaderWriter() - Constructor for class de.monticore.io.FileReaderWriter
-
Uses the default encoding UTF_8;
- FileReaderWriter(Charset) - Constructor for class de.monticore.io.FileReaderWriter
- filesThatMatterButAreNotThereInTime - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- fileSystem - Variable in class de.monticore.io.paths.GlobExpressionEvaluator
- filters - Variable in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- filterSymbolsByAccessModifier(AccessModifier, Collection<T>) - Method in interface de.monticore.symboltable.IScope
- find(String) - Method in class de.monticore.io.paths.MCPath
-
Searches for a path in all entries.
- find(String, String) - Method in class de.monticore.io.paths.MCPath
-
Method for calculating a list of files located in an entry of the passed model path, with the passed qualified model name, and the passed regular expression over the file extension.
- FindCacheKey(String, String) - Constructor for class de.monticore.io.paths.MCPath.FindCacheKey
- findTemplateSource(String) - Method in class de.monticore.generating.templateengine.freemarker.MontiCoreFileTemplateLoader
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.AReporter
-
Method is called after generation.
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- flush(ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- flush(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- flush(ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Invoking this method causes all AReporter to close their files and all OneTimeReporter to write their content into files.
- flushBuffer() - Method in class de.monticore.prettyprint.FormattingPrinter
- flushBuffer() - Method in class de.monticore.prettyprint.IndentPrinter
-
Flushes the internal buffer.
- FM_FILE_EXTENSION - Static variable in class de.monticore.generating.templateengine.freemarker.FreeMarkerTemplateEngine
- forEach(Consumer<? super JsonElement>) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- forEach_PostComments(Consumer<? super Comment>) - Method in class de.monticore.ast.ASTCNode
- forEach_PostComments(Consumer<? super Comment>) - Method in interface de.monticore.ast.ASTNode
-
Consumer is given that performs an action but does not return a value
- forEach_PostComments(Consumer<? super Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- forEach_PreComments(Consumer<? super Comment>) - Method in class de.monticore.ast.ASTCNode
- forEach_PreComments(Consumer<? super Comment>) - Method in interface de.monticore.ast.ASTNode
-
Consumer is given that performs an action but does not return a value
- forEach_PreComments(Consumer<? super Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- format(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- format(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- format(String, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- FORMAT_LENGTH_1 - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- FORMAT_LENGTH_2 - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- formatLineToReportingLine(String, int) - Static method in class de.monticore.generating.templateengine.reporting.commons.ReportingHelper
-
Removes all line breaks.
- formatStringToReportingString(String, int) - Static method in class de.monticore.generating.templateengine.reporting.commons.ReportingHelper
-
Removes all tabs and whitespaces.
- formatter - Variable in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- formatter - Variable in class de.monticore.prettyprint.FormattingPrinter
- FormattingPrinter - Class in de.monticore.prettyprint
-
An indent printer that buffers all emitted token-likes until printed.
- FormattingPrinter() - Constructor for class de.monticore.prettyprint.FormattingPrinter
- FormattingPrinter(IFormatter) - Constructor for class de.monticore.prettyprint.FormattingPrinter
- FormattingPrinter(StringBuilder, IFormatter) - Constructor for class de.monticore.prettyprint.FormattingPrinter
- FormattingPrinter.TokenToBePrinted - Class in de.monticore.prettyprint
- FREEMARKER_VERSION - Static variable in class de.monticore.generating.GeneratorSetup
- freeMarkerTemplateEngine - Variable in class de.monticore.generating.GeneratorSetup
-
The real engine provided by FreeMarker
- FreeMarkerTemplateEngine - Class in de.monticore.generating.templateengine.freemarker
-
Helps to process FreeMarker templates with MontiCore.
- FreeMarkerTemplateEngine(Configuration) - Constructor for class de.monticore.generating.templateengine.freemarker.FreeMarkerTemplateEngine
- FULL_NAME - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- fullName - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- fullName - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
G
- GEN_ERROR - Static variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- generate(String, ASTNode, Object...) - Method in class de.monticore.generating.GeneratorEngine
-
Processes the template
templateNamewith the giventemplateArgumentsand returns the content as StringBuilder. - generate(String, Writer, ASTNode, Object...) - Method in class de.monticore.generating.GeneratorEngine
-
Processes the template
templateNamewith thenodeand the giventemplateArgumentsand writes the content into thefilePath. - generate(String, Path, ASTNode, Object...) - Method in class de.monticore.generating.GeneratorEngine
-
Processes the template
templateNamewith thenodeand the giventemplateArgumentsand writes the content into thefilePath. - GENERATED_CLASS_SUFFIX - Static variable in class de.monticore.generating.GeneratorSetup
-
Additional Suffix for a generated Class, if the class itself already exists.
- GENERATED_FILE_CLOSED - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- GENERATED_FILE_OPENED - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- GeneratedFilesReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- GeneratedFilesReporter(String, String, ReportingRepository) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- generateNoA(String, Writer, Object...) - Method in class de.monticore.generating.GeneratorEngine
-
Processes the template
templateNamewith thenodeand the giventemplateArgumentsand writes the content into thefilePath. - generateNoA(String, Object...) - Method in class de.monticore.generating.GeneratorEngine
-
Processes the template
templateNamewith the giventemplateArgumentsand returns the content as StringBuilder. - generateNoA(String, Path, Object...) - Method in class de.monticore.generating.GeneratorEngine
-
Processes the template
templateNamewith thenodeand the giventemplateArgumentsand writes the content into thefilePath. - GENERATES_FILE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- GeneratorEngine - Class in de.monticore.generating
-
Represents the whole generator engine component.
- GeneratorEngine(GeneratorSetup) - Constructor for class de.monticore.generating.GeneratorEngine
- GeneratorSetup - Class in de.monticore.generating
-
Setup for generator (see
GeneratorEngine). - GeneratorSetup() - Constructor for class de.monticore.generating.GeneratorSetup
-
Constructor
- get(int) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- get(int) - Method in class de.monticore.symboltable.SetAsListAdapter
- get(int) - Method in class de.monticore.tf.runtime.FastLookupList
- get(int) - Method in class de.monticore.tf.runtime.ListMatchMapping
- get_PostComment(int) - Method in class de.monticore.ast.ASTCNode
- get_PostComment(int) - Method in interface de.monticore.ast.ASTNode
-
Returns one comment of the list from the position of the given index
- get_PostComment(int) - Method in class de.monticore.ast.ASTNodeBuilder
- get_PostCommentList() - Method in class de.monticore.ast.ASTCNode
- get_PostCommentList() - Method in interface de.monticore.ast.ASTNode
-
returns the complete postComments list
- get_PostCommentList() - Method in class de.monticore.ast.ASTNodeBuilder
- get_PreComment(int) - Method in class de.monticore.ast.ASTCNode
- get_PreComment(int) - Method in interface de.monticore.ast.ASTNode
-
Returns one comment of the list from the position of the given index
- get_PreComment(int) - Method in class de.monticore.ast.ASTNodeBuilder
- get_PreCommentList() - Method in class de.monticore.ast.ASTCNode
- get_PreCommentList() - Method in interface de.monticore.ast.ASTNode
-
returns the complete preComments list
- get_PreCommentList() - Method in class de.monticore.ast.ASTNodeBuilder
- get_SourcePositionEnd() - Method in class de.monticore.ast.ASTCNode
- get_SourcePositionEnd() - Method in interface de.monticore.ast.ASTNode
-
Returns the end position of this ASTNode
- get_SourcePositionEnd() - Method in class de.monticore.ast.ASTNodeBuilder
- get_SourcePositionEnd() - Method in class de.monticore.ast.Comment
- get_SourcePositionEnd() - Method in class de.monticore.ast.CommentBuilder
- get_SourcePositionStart() - Method in class de.monticore.ast.ASTCNode
- get_SourcePositionStart() - Method in interface de.monticore.ast.ASTNode
-
Returns the start source position of this ASTNode
- get_SourcePositionStart() - Method in class de.monticore.ast.ASTNodeBuilder
- get_SourcePositionStart() - Method in class de.monticore.ast.Comment
- get_SourcePositionStart() - Method in class de.monticore.ast.CommentBuilder
- getAccessModifier() - Method in interface de.monticore.symboltable.ISymbol
- getAccessModifier() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getAccessModifier() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getAdaptee() - Method in interface de.monticore.symboltable.resolving.ISymbolAdapter
- getAdditionalTemplatePaths() - Method in class de.monticore.generating.GeneratorSetup
- getAfterTemplates(String, ASTNode) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- getAliases() - Method in class de.monticore.generating.GeneratorSetup
- getAll() - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- getAllHWJavaNames() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- getAllHWTemplateNames() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- getAllLinkContent(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getAllLinkContent(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
- getAllPkgContent(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getArrayMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of an Array member of this object, if it exists, Otherwise, raises an error and returns null.
- getArrayMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of an Array member of this object, if it exists, Otherwise, returns an empty optional.
- getAsJsonArray() - Method in class de.monticore.symboltable.serialization.json.JsonArray
- getAsJsonArray() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- getAsJsonBoolean() - Method in class de.monticore.symboltable.serialization.json.JsonBoolean
- getAsJsonBoolean() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- getAsJsonNull() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- getAsJsonNull() - Method in class de.monticore.symboltable.serialization.json.JsonNull
- getAsJsonNumber() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- getAsJsonNumber() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getAsJsonObject() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- getAsJsonObject() - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
As this is a Json object, return "this"
- getAsJsonString() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- getAsJsonString() - Method in class de.monticore.symboltable.serialization.json.JsonString
- getAstNode() - Method in interface de.monticore.symboltable.IScope
- getAstNode() - Method in interface de.monticore.symboltable.ISymbol
- getAstNode() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
-
This method always fails since an unknown symbol may not have a related ASTNode.
- getAstNode() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
-
This method always fails since an unknown symbol may not have a related ASTNode.
- getASTNodeNameFormatted(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
-
Method that converts the ASTNode into a formatted string with a source position if this is possible.
- getAttributeName(String) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- getBeforeTemplates(String, ASTNode) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- getBoolean(int) - Method in class de.monticore.interpreter.frames.MIFrame
- getBooleanMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of a Boolean member of this object, if it exists, Otherwise, raises an error and returns null.
- getBooleanMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of a Boolean member of this object, if it exists, Otherwise, returns an empty optional.
- getCalculation(ASTNode) - Method in class de.monticore.interpreter.AbstractInterpreter
-
Converts an executable
ASTNodeinto anMICalculationthat can be executed with a given frame. - getCalculationWithoutCaching(ASTNode) - Method in class de.monticore.interpreter.AbstractInterpreter
-
s.
- getChainedBefore(MICalculation) - Method in interface de.monticore.interpreter.calculations.MICalculationVoid
- getChainedBefore(MICalculationVoid) - Method in interface de.monticore.interpreter.calculations.MICalculationVoid
- getChecksum(String) - Static method in class de.monticore.generating.templateengine.reporting.commons.ReportingHelper
-
Calculate the MD5 checksum for the given file.
- getClassLoader() - Method in class de.monticore.generating.GeneratorSetup
- getCommentEnd() - Method in class de.monticore.generating.GeneratorSetup
- getCommentStart() - Method in class de.monticore.generating.GeneratorSetup
- getConfig() - Method in class de.monticore.generating.GeneratorSetup
- getContent() - Method in class de.monticore.prettyprint.FormattingPrinter
- getContent() - Method in class de.monticore.prettyprint.IndentPrinter
-
Returns the content of the internal buffer Note: This method isn't side effect free: It flushes the internal buffer.
- getContent() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Returns the current value of the Json code produced so far and performs basic checking for correct nestings
- getContent(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
- getContent(RootPkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
- getContent(RootPkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
-
AFormatter.printer.APrinter#print(visualization.model.RootPkg)
- getContent(RootPkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
-
mc.codegen.reporting.visualization.printer.AFormatter#getContent(mc.codegen.reporting.visualization.model.RootPkg)
- getCurrentModel() - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- getDefaultFileExtension() - Method in class de.monticore.generating.GeneratorSetup
- getDeSer() - Method in interface de.monticore.symboltable.IGlobalScope
- getDimensionToModifierMap() - Method in class de.monticore.symboltable.modifiers.AccessModifier.AllInclusionAccessModifier
- getDimensionToModifierMap() - Method in interface de.monticore.symboltable.modifiers.AccessModifier
- getDimensionToModifierMap() - Method in class de.monticore.symboltable.modifiers.CompoundAccessModifier
- getDimensionToModifierMap() - Method in class de.monticore.symboltable.modifiers.NoAccessModifier
- getDouble(int) - Method in class de.monticore.interpreter.frames.MIFrame
- getDoubleMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of an Double member of this object, if it exists, Otherwise, raises an error and returns null.
- getDoubleMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of an Double member of this object, if it exists, Otherwise, returns an empty optional.
- getEdgeWith(long) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getElementContent(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
-
Print package, subpackages and elements to open output file
- getElementContent(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
-
Print the dot graph representation of this element
- getElements() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- getEnclosingScope() - Method in interface de.monticore.ast.ASTNode
- getEnclosingScope() - Method in interface de.monticore.symboltable.IScope
- getEnclosingScope() - Method in interface de.monticore.symboltable.ISymbol
- getEnclosingScope() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getEnclosingScope() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getEntries() - Method in class de.monticore.io.paths.MCPath
- getExpectedRulesWithTokens(ATN, int, Vocabulary, Map<Integer, Boolean>, Set<Map.Entry<Integer, String>>) - Method in class de.monticore.antlr4.MCErrorListener
-
Similiar to
ATN.getExpectedTokens(int, RuleContext), but we also return the rule numbers - getExtension() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getFactory() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- getFile(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Returns a file object for the given qualified name and fileextension
- getFileExt() - Method in interface de.monticore.symboltable.IGlobalScope
-
Getter- and setter methods for the regular expression of file extensions for the (symbol) files that the global scope considers for symbol resolution
- getFileextension(Path) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
-
Returns the fileextension of the file represented by the given path Example: outputdir is /a/b and path represents /a/b/c/d/e.txt.tmp returns txt.tmp
- getFilename() - Method in class de.monticore.antlr4.MCParser
- getFileName() - Method in class de.monticore.antlr4.MCBuildVisitor
- getFileReaderWriter() - Static method in class de.monticore.io.FileReaderWriter
- getFirstPathPart(String) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
- getFloatMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of an Float member of this object, if it exists, Otherwise, raises an error and returns null.
- getFloatMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of an Double member of this object, if it exists, Otherwise, returns an empty optional.
- getFormatOptions(String, String, String, String, String, String, String, String, int) - Method in class de.monticore.prettyprint.IFormatter.DefaultIFormatter
- getFormatOptions(String, String, String, String, String, String, String, String, int) - Method in interface de.monticore.prettyprint.IFormatter
- getFreeMarkerTemplateEngine() - Method in class de.monticore.generating.GeneratorSetup
- getFullName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
-
Get full name of represented element ($simpleName.$extension) or ($simpleName) if no fileExtension specified.
- getFullName() - Method in interface de.monticore.symboltable.IArtifactScope
-
This method returns the full name of the current artifact scope.
- getFullName() - Method in interface de.monticore.symboltable.ISymbol
- getFullName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getFullName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getFullName(String, String) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
- getFullQualifiedName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getGeneratorSetup() - Method in class de.monticore.generating.templateengine.TemplateController
-
getters and setters for the relevant attributes
- getGlex() - Method in class de.monticore.generating.GeneratorSetup
- getGlex() - Method in class de.monticore.tf.runtime.ODRule
- getGlobalVar(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns the value of the given variable.
- getGlobalVar(String, Object) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns the value of the given variable.
- GetGlobalVarAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- GetGlobalVarAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.GetGlobalVarAlias
- getGroupIDByPackage(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getHandcodedPath() - Method in class de.monticore.generating.GeneratorSetup
- getHookPointName(String) - Static method in class de.monticore.generating.templateengine.reporting.commons.ReportingHelper
- getHookPointValue(HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- getHookPointValue(HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- getHookPointValue(HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- getID(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getIdent(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ASTNodeIdentHelper
- getIdent(ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- getIdent(IScope) - Method in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- getIdent(ISymbol) - Method in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- getIndent() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- getIndentAfterCount(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- getIndentAfterFile(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- getIndentAfterFile(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- getIndentation() - Method in class de.monticore.prettyprint.IndentPrinter
-
Returns the current indentation of the printer
- getIndentLength() - Method in class de.monticore.prettyprint.IndentPrinter
-
Returns length of intendation: number of spaces per level
- getInstance() - Static method in class de.monticore.generating.templateengine.freemarker.SimpleHashFactory
- getInstance() - Static method in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
- getInstance() - Static method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversalFactory
- getInstance() - Static method in class de.monticore.tf.runtime.matching.ModelTraversalFactory
- getInstances(String) - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- getInt(int) - Method in class de.monticore.interpreter.frames.MIFrame
- getIntegerMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of an Integer member of this object, if it exists, Otherwise, raises an error and returns null.
- getIntegerMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of an Integer member of this object, if it exists, Otherwise, returns an empty optional.
- getIVisitorList() - Method in interface de.monticore.visitor.ITraverser
- getJarFS(File) - Static method in class de.monticore.io.paths.MCPath
- getKind() - Method in class de.monticore.symboltable.serialization.JsonToken
-
returns the kind of the token
- getKind(JsonObject) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
- getKindOpt(JsonObject) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
- getLhs() - Method in interface de.monticore.tf.ast.IAttributeReplacement
- getLhs() - Method in interface de.monticore.tf.ast.IReplacement
- getLineContext(CharStream, int, int) - Method in class de.monticore.antlr4.MCErrorListener
- getLineStart(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- getLinkContent(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
-
write all links to supplied open file
- getLinkContent(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
- getLinks() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getLinks(Class<O>, Class<D>) - Method in class de.monticore.utils.Link
-
Looks up all Links in the subtree spanned by this Link by type of source and target.
- getLocalUnknownSymbols() - Method in interface de.monticore.symboltable.IScope
- getLongMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of an Long member of this object, if it exists, Otherwise, raises an error and returns null.
- getLongMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of an Long member of this object, if it exists, Otherwise, returns an empty optional.
- getMapDiff(Map<String, Integer>, Map<String, Integer>) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- getMaxDepth() - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
-
Return the max depth
- getMaxlinelength() - Method in class de.monticore.prettyprint.IndentPrinter
-
Returns the maximum used line length
- getMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
- getMember(String) - Method in class de.monticore.symboltable.serialization.json.TraceableJsonObject
- getMemberNames() - Method in class de.monticore.symboltable.serialization.json.JsonObject
- getMembers() - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
A map with all members of this object
- getMessage() - Method in exception class de.monticore.AmbiguityException
- getMessage() - Method in class de.monticore.values.MCValueError
- getMessageForProtocol() - Method in exception class de.monticore.generating.templateengine.freemarker.MontiCoreFreeMarkerException
- getMethod() - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- getMethod() - Method in class de.monticore.generating.templateengine.freemarker.alias.GlexAlias
- getMethod() - Method in class de.monticore.generating.templateengine.freemarker.alias.TcAlias
- getMethodName() - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- getModelName() - Method in class de.monticore.generating.GeneratorSetup
- getName() - Method in class de.monticore.generating.templateengine.freemarker.alias.Alias
- getName() - Method in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
- getName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Pkg
- getName() - Method in interface de.monticore.symboltable.IScope
- getName() - Method in interface de.monticore.symboltable.ISymbol
- getName() - Method in interface de.monticore.symboltable.resolving.ISymbolAdapter
- getName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getNameFormatted(Object, String, SourcePosition) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- getNameParts(String) - Method in interface de.monticore.symboltable.IScope
- getNewTemplateController(String) - Method in class de.monticore.generating.GeneratorSetup
-
This is the Method that creates TemplateControllers (it is used afresh for each template that is called) HotSPOT: If a different Template Controller shall be used then override this method in a subclass
- getNumber(Map<String, Integer>, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- getNumberAsByte() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getNumberAsDouble() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getNumberAsFloat() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getNumberAsInteger() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getNumberAsLong() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getNumberAsShort() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- getNumberOfCalls() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getNumberOfLinkCalls(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getObject(int) - Method in class de.monticore.interpreter.frames.MIFrame
- getObject(String) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- getObjectCountMap() - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
-
Return the result map
- getObjectCountMapPos() - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
-
Return the result map
- getObjectMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of an Object member of this object, if it exists, Otherwise, raises an error and returns null.
- getObjectMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of an Object member of this object, if it exists, Otherwise, returns an empty optional.
- getOffendingLine(String, int) - Method in class de.monticore.antlr4.MCErrorListener
- getOutputDir() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- getOutputDirectory() - Method in class de.monticore.generating.GeneratorSetup
- getPackage(JsonObject) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
-
This method deserializes a stored package.
- getPackageName() - Method in interface de.monticore.symboltable.IArtifactScope
-
This method returns the package name of the current artifact scope.
- getPackageName() - Method in interface de.monticore.symboltable.ISymbol
- getPackageName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getPackageName() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getParent() - Method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversal.WComment
- getParent(ASTNode) - Method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversal
- getParent(ASTNode) - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- getParentFrame() - Method in class de.monticore.interpreter.frames.MIFrame
- getParentFrame(int) - Method in class de.monticore.interpreter.frames.MIFrame
- getParentObject() - Method in class de.monticore.symboltable.serialization.JsonPrinter
- getParents() - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- getPath(String) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
- getPath(String, String, String) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
- getPkg() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getPkg(String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
-
returns the APkg representing the path.
- getPkgContent(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getQualifiedName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- getQualifiedName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
-
Get full qualified name of represented element ($package.$class) without fileExtension
- getQualifiedName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Pkg
- getQualifiedName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.RootPkg
-
visualization.model.APkg#getQualifiedName()
- getQualifiedName(String, Path) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
-
Returns a dot separated name of the file represented by the given path without its fileextension Example: outputdir is /a/b and path represents /a/b/c/d/e.txt returns "c.d.e"
- getReader(URL) - Static method in class de.monticore.io.FileReaderWriter
-
Obtains the reader for a passed model coordinate.
- getRemainder() - Method in class de.monticore.symboltable.serialization.JsonLexer
-
Returns the part of the input that has not been lexed yet (e.g., for prin
- getRemainingNameForResolveDown(String) - Method in interface de.monticore.symboltable.IScope
- getReplacementOp() - Method in interface de.monticore.tf.ast.IReplacement
- getReportDirectory() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- getReportHooks() - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- getReportManager() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- getReportManager(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- getReportManagers() - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- getResolved() - Method in interface de.monticore.symboltable.stereotypes.IStereotypeReference
- getResolved() - Method in class de.monticore.symboltable.stereotypes.SymbolBackedStereotypeReference
- getResolvedOrThrowException(Collection<T>) - Method in interface de.monticore.symboltable.IScope
- getResource(ClassLoader, String) - Static method in class de.monticore.io.FileReaderWriter
-
Tries to load a resource with the passed name in the file system using the passed classLoader.
- getResources(String) - Method in class de.monticore.io.MontiCoreClassLoader
- getResult() - Method in class de.monticore.io.paths.GlobExpressionEvaluator
- getResult() - Method in class de.monticore.symboltable.serialization.NumberLexer
-
returns the string of the number read so far
- getRhs() - Method in interface de.monticore.tf.ast.IAttributeReplacement
- getRhs() - Method in interface de.monticore.tf.ast.IReplacement
- getSchemaVarName() - Method in interface de.monticore.tf.ast.ITFObject
- getScopeNameFormatted(IScope) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
-
Method that converts the Symbol into a formatted string with a source position if this is possible.
- getSerializedKind() - Method in interface de.monticore.symboltable.serialization.ISymbolDeSer
- getSerializedKind() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindDeSer
- getShape(ElementType) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- getShape(ElementType) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
-
Get the dotgraph shape of a type
- getSHASH(String) - Static method in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- getSimpleName() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- getSimpleName(String) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
- getSourcePosition() - Method in interface de.monticore.symboltable.ISymbol
- getSpaceString(int) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
- getSpannedScope() - Method in interface de.monticore.symboltable.IScopeSpanningSymbol
- getSpannedScope() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getSpannedScope() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getSpanningSymbol() - Method in interface de.monticore.symboltable.IScope
- getSpecificReplacement(String, ASTNode, Map<String, Map<ASTNode, HookPoint>>) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- getSString() - Static method in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- getStatement() - Method in class de.monticore.symboltable.ImportStatement
- getStereoinfo() - Method in interface de.monticore.symboltable.ISymbol
-
Returns the stereotypes of this symbol, associated with values for them if present.
The keys of the map referenceIStereotypeSymbols, while the values reference the optionally associated stereovalue. - getStereoinfo() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- getStereoinfo() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- getStringMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns the value of a String member of this object, if it exists, Otherwise, raises an error and returns null.
- getStringMemberOpt(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
This method returns an Optional of a String member of this object, if it exists, Otherwise, returns an empty optional.
- getSubPkgs() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- getSymbolDeSer(String) - Method in interface de.monticore.symboltable.IGlobalScope
- getSymbolDeSers() - Method in interface de.monticore.symboltable.IGlobalScope
- getSymbolFilePath(String, String, String) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
- getSymbolFilePath(String, String, String, String) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
- getSymbolNameFormatted(ISymbol) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
-
Method that converts the Symbol into a formatted string with a source position if this is possible.
- getSymbolPath() - Method in interface de.monticore.symboltable.IGlobalScope
-
Getter- and setter methods for the symbol path of this global scope.
- getSymbols() - Method in exception class de.monticore.symboltable.resolving.ResolvedSeveralEntriesForSymbolException
- getSymbols(JsonObject) - Static method in class de.monticore.symboltable.serialization.JsonDeSers
-
This method returns a list of JsonObjects from a passed serialized scope.
- getSymbolsSize() - Method in interface de.monticore.symboltable.IScope
- getTemplateBlackList() - Method in class de.monticore.generating.templateengine.TemplateController
- getTemplateForwardings(String, ASTNode) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns a set of templates that have been defined to replace the template
templateName. - getTemplateForwardingsX(String, ASTNode) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns a set of templates that have been defined to replace the 'templateName' template.
- getTemplatename() - Method in class de.monticore.generating.templateengine.TemplateController
- getTemplateName() - Method in class de.monticore.generating.templateengine.TemplateHookPoint
- getTemplateName(String) - Static method in class de.monticore.generating.templateengine.reporting.commons.ReportingHelper
- getText() - Method in class de.monticore.ast.Comment
- getText() - Method in class de.monticore.ast.CommentBuilder
- getTFElement() - Method in interface de.monticore.tf.ast.IAttributePattern
- getTFElement() - Method in interface de.monticore.tf.ast.IAttributeReplacement
- getTFElement() - Method in interface de.monticore.tf.ast.IPattern
- getTFElement() - Method in interface de.monticore.tf.ast.IReplacement
- getTFElement() - Method in interface de.monticore.tf.ast.ITFElement
- getToken(int) - Method in class de.monticore.antlr4.MCParser
- getTopMostFrame() - Method in class de.monticore.interpreter.AbstractInterpreter
- getTotalCount() - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
-
Return the total object count
- getTraversedElements() - Method in interface de.monticore.visitor.ITraverser
- getTraverser() - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- getTraverser() - Method in interface de.monticore.visitor.IHandler
- getTreeResult() - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- getType() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
-
Element type represented by this element (e.g.
- getTypes(List<Object>) - Static method in class de.monticore.generating.templateengine.ObjectFactory
- getUniqueName(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
- getUnknownSymbols() - Method in interface de.monticore.symboltable.IScope
- getUnvisitedMembers() - Method in class de.monticore.symboltable.serialization.json.TraceableJsonObject
-
This returns a collection of keys of members for which no getter method has been invoked yet.
- getURL(String) - Method in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateLoader
-
Resolves the location of a template on the local machine.
- getV2a() - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- getValue() - Method in class de.monticore.generating.templateengine.StringHookPoint
- getValue() - Method in class de.monticore.symboltable.serialization.json.JsonBoolean
- getValue() - Method in class de.monticore.symboltable.serialization.json.JsonString
- getValue() - Method in class de.monticore.symboltable.serialization.JsonToken
-
returns the value of the token if the token kind has a value.
- getValueFromData(String) - Method in class de.monticore.generating.templateengine.TemplateController
- getValues() - Method in class de.monticore.symboltable.serialization.json.JsonArray
- getWrittenbuffer() - Method in class de.monticore.prettyprint.IndentPrinter
-
Returns the WrittenBuffer without flushing the buffer.
- glex - Variable in class de.monticore.generating.GeneratorSetup
-
Used for handling variables and hook points; Default is only created with first get-access.
- glex - Variable in class de.monticore.tf.runtime.ODRule
- GLEX - Static variable in class de.monticore.generating.templateengine.TemplateController
-
Variable name for the GLEX object (used in the templates)
- GlexAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- GlexAlias(String, String) - Constructor for class de.monticore.generating.templateengine.freemarker.alias.GlexAlias
- globalData - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- GlobalExtensionManagement - Class in de.monticore.generating.templateengine
-
Class for managing hook points, features and (global) variables in templates.
- GlobalExtensionManagement() - Constructor for class de.monticore.generating.templateengine.GlobalExtensionManagement
- GlobExpressionEvaluator - Class in de.monticore.io.paths
-
This class evaluates a globbing expression on the current file system.
- GlobExpressionEvaluator(String, FileSystem, boolean) - Constructor for class de.monticore.io.paths.GlobExpressionEvaluator
- GMLFormatter - Class in de.monticore.generating.templateengine.reporting.artifacts.formatter
- GMLFormatter() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- GVFormatter - Class in de.monticore.generating.templateengine.reporting.artifacts.formatter
- GVFormatter() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
H
- handcodedPath - Variable in class de.monticore.generating.GeneratorSetup
-
The path for the handwritten code Default is only created with first get-access.
- handle(ASTNode) - Method in interface de.monticore.visitor.IHandler
- handle(ASTNode) - Method in interface de.monticore.visitor.ITraverser
- handle(IScope) - Method in interface de.monticore.visitor.IHandler
- handle(IScope) - Method in interface de.monticore.visitor.ITraverser
- handle(IScopeSpanningSymbol) - Method in interface de.monticore.visitor.IHandler
- handle(IScopeSpanningSymbol) - Method in interface de.monticore.visitor.ITraverser
- handle(ISymbol) - Method in interface de.monticore.visitor.IHandler
- handle(ISymbol) - Method in interface de.monticore.visitor.ITraverser
- handle(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.visitor.IHandler
- handle(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.visitor.ITraverser
- handleInnerComments(ASTNodeBuilder<?>, ParserRuleContext) - Method in class de.monticore.antlr4.MCBuildVisitor
-
Collect all fresh tokens of the same line on the
MCBuildVisitor.commentChannelchannel and store them as post-comments - handleInvalidIndentationState(int) - Method in class de.monticore.prettyprint.FormattingPrinter
- handleOptionalBreak() - Method in class de.monticore.prettyprint.IndentPrinter
- handlePreComments(ASTNodeBuilder<?>, ParserRuleContext) - Method in class de.monticore.antlr4.MCBuildVisitor
-
Collect fresh tokens on the
MCBuildVisitor.commentChannelchannel and store them as pre-comments - handleTemplate(String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- handleTemplateException(TemplateException, Environment, Writer) - Method in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
- handleToken(String, String, String, String, String, String, String, String, int, boolean) - Method in class de.monticore.prettyprint.FormattingPrinter
- HandWrittenCodeReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- HandWrittenCodeReporter(String, String, ReportingRepository) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- hasArrayMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Array.
- hasBooleanMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Boolean.
- hasDoubleMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Double.
- hasElements() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- hasError() - Method in class de.monticore.symboltable.serialization.NumberLexer
-
returns true, iff the number parser is in an error state
- hasErrors - Variable in class de.monticore.antlr4.MCConcreteParser
- hasErrors - Variable in class de.monticore.antlr4.MCParser
- hasErrors() - Method in class de.monticore.antlr4.MCConcreteParser
-
Returns true, if errors occurred while parsing
- hasErrors() - Method in class de.monticore.antlr4.MCParser
- hasFloatMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Float.
- hasGlobalVar(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Checks whether a value with the given name is defined and is not null
- hashCode() - Method in class de.monticore.ast.Comment
- hashCode() - Method in class de.monticore.io.paths.MCPath.FindCacheKey
- hashCode_PostComments() - Method in class de.monticore.ast.ASTCNode
- hashCode_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the hashCode of the postComment as an int
- hashCode_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- hashCode_PreComments() - Method in class de.monticore.ast.ASTCNode
- hashCode_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the hashCode of the preComment as an int
- hashCode_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- hasIntegerMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Integer.
- hasLink(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- hasLinkToFile - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- hasLinkToFile() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- hasLongMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Long.
- hasMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
- hasMembers() - Method in class de.monticore.symboltable.serialization.json.JsonObject
- hasNext() - Method in class de.monticore.symboltable.serialization.JsonLexer
-
returns truee, iff the end of the String lexed so far is not reached.
- hasObjectMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type JSON-Object.
- hasParentFrame() - Method in class de.monticore.interpreter.frames.MIFrame
- hasStringMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
Checks whether there exists a member with the corresponding name and checks whether it is of type String.
- hasValue() - Method in enum class de.monticore.symboltable.serialization.JsonTokenKind
-
returns true, iff the token kind has a (variable) value.
- HELPER - Enum constant in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
- HEX_DIGITS - Static variable in class de.monticore.symboltable.serialization.JsonLexer
- HookPoint - Class in de.monticore.generating.templateengine
-
Represents a hook point in templates
- HookPoint() - Constructor for class de.monticore.generating.templateengine.HookPoint
- HookPointReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- HookPointReporter(String, String, ReportingRepository) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- hookPoints - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Map of all hook points
- HWC_FILE_HEADING - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- hwTemplateCount - Variable in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
I
- IArtifactScope - Interface in de.monticore.symboltable
-
Common interface for all artifact scopes.
- IASTNodeIdentHelper - Interface in de.monticore.generating.templateengine.reporting.commons
- IAttributeNegation - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe negations
- IAttributeOptional - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe optional attributes
- IAttributePattern - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe attribute patterns
- IAttributeReplacement - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe attribute replacements
- IDeSer<S,
A, - Interface in de.monticore.symboltable.serializationJ> -
Interface that all scope DeSers implement to provide uniform serialize and deserialize methods.
- IFormatter - Interface in de.monticore.prettyprint
- IFormatter.DefaultIFormatter - Class in de.monticore.prettyprint
-
Default implementation, based on curly brackets and semicolons TODO: This default formatter currently does not support the noSpace directive
- IGlobalScope - Interface in de.monticore.symboltable
-
Common interface for all global scopes.
- IHandler - Interface in de.monticore.visitor
- IList - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe lists
- ImportStatement - Class in de.monticore.symboltable
- ImportStatement(String, boolean) - Constructor for class de.monticore.symboltable.ImportStatement
- incCalls() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- IncGenGradleReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- IncGenGradleReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- IncGenGradleReporter(String, String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- IncGenGradleReporter(String, Function<Path, Path>, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- IncGenGradleReporter(String, Function<Path, Path>, String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- IncGenReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- IncGenReporter(String, String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- incLinkCalls(Element) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- include(Object, Object) - Method in class de.monticore.generating.templateengine.TemplateController
-
This is an unusual method.
- include(String) - Method in class de.monticore.generating.templateengine.TemplateController
-
Includes a template without an explicit ast.
- include(String, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateController
-
Include the template into the currently processed output.
- include(String, List<ASTNode>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Execute the single template on each ASTNode of the list.
- include(List<String>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Includes a template without an explicit ast.
- include(List<String>, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateController
-
Execute each of the templates on the ASTNode.
- include(List<String>, List<ASTNode>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Execute each of the templates on each ASTNode of the list.
- Include2Alias - Class in de.monticore.generating.templateengine.freemarker.alias
- Include2Alias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.Include2Alias
- IncludeAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- IncludeAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.IncludeAlias
- includeArgs(String, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Include the template into the currently processed output.
- includeArgs(String, String...) - Method in class de.monticore.generating.templateengine.TemplateController
-
Delegates to
TemplateController.includeArgs(String, List) - includeArgs(String, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Include the template into the currently processed output.
- IncludeArgsAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- IncludeArgsAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.IncludeArgsAlias
- includes(AccessModifier) - Method in class de.monticore.symboltable.modifiers.AccessModifier.AllInclusionAccessModifier
- includes(AccessModifier) - Method in interface de.monticore.symboltable.modifiers.AccessModifier
- includes(AccessModifier) - Method in class de.monticore.symboltable.modifiers.CompoundAccessModifier
- includes(AccessModifier) - Method in class de.monticore.symboltable.modifiers.NoAccessModifier
- IncludesAccessModifierSymbolPredicate - Class in de.monticore.symboltable.modifiers
- IncludesAccessModifierSymbolPredicate(AccessModifier) - Constructor for class de.monticore.symboltable.modifiers.IncludesAccessModifierSymbolPredicate
- indent - Variable in class de.monticore.prettyprint.IndentPrinter
- indent() - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
- indent() - Method in class de.monticore.prettyprint.IndentPrinter
-
Indent one level This method call affects the current line, even if the first part was already printed.
- indent(int) - Method in class de.monticore.prettyprint.IndentPrinter
-
For positive values of i: indent i levels For negative values of i: unindent -i levels This method call affects the current line, even if the first part was already printed.
- INDENT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- INDENT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- INDENT - Static variable in interface de.monticore.prettyprint.IFormatter
-
The following content should be indented
- INDENTATION - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- indentationStack - Variable in class de.monticore.prettyprint.FormattingPrinter
- IndentPrinter - Class in de.monticore.prettyprint
-
This class can be used as a printer to files or StringBuilders.
- IndentPrinter() - Constructor for class de.monticore.prettyprint.IndentPrinter
-
Uses a new interal buffer for writing
- IndentPrinter(StringBuilder) - Constructor for class de.monticore.prettyprint.IndentPrinter
-
Uses this StringBuilder for appending
- IndentPrinter(String, int) - Constructor for class de.monticore.prettyprint.IndentPrinter
-
Uses startcontent as start of buffer an sets the indention
- indentString - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
- indexOf(Object) - Method in class de.monticore.symboltable.SetAsListAdapter
- indexOf_PostComment(Object) - Method in class de.monticore.ast.ASTCNode
- indexOf_PostComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Returns the index of the given element if this exists in the list
- indexOf_PostComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- indexOf_PreComment(Object) - Method in class de.monticore.ast.ASTCNode
- indexOf_PreComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Returns the index of the given element if it exists in the list
- indexOf_PreComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- INegation - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe attribute negations
- info(String, String) - Method in class de.monticore.generating.templateengine.TemplateController
- InfoAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- InfoAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.InfoAlias
- init() - Static method in class de.monticore.io.FileReaderWriter
- init() - Method in interface de.monticore.symboltable.IGlobalScope
-
This method initialized global scope attributes such as, e.g., the map of DeSers.
- init() - Method in class de.monticore.tf.runtime.matching.CommentBasedModelTraversal
- init(FileReaderWriter) - Static method in class de.monticore.io.FileReaderWriter
- init(String, ReportManager.ReportManagerFactory) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- init(String, String, ReportManager.ReportManagerFactory) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Deprecated.
- init(Charset) - Static method in class de.monticore.io.FileReaderWriter
- initAliases() - Method in class de.monticore.generating.templateengine.TemplateController
-
Init template aliases if not already done.
- INPUT_FILE_HEADING - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- INPUT_FILES_HEADING - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- inputFile - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- inputFile - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- inputFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- instance - Static variable in class de.monticore.symboltable.serialization.json.JsonElementFactory
- instance - Static variable in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
-
Singleton instance with implementations of
StereoinfoDeSer.doPrintAsJson(IStereotypeReference, Optional)andStereoinfoDeSer.doDeserialize(JsonElement, IScope)to which the facade callsStereoinfoDeSer.printAsJson(IStereotypeReference, Optional),StereoinfoDeSer.printAsJson(Map.Entry), andStereoinfoDeSer.deserialize(JsonElement, IScope)are delegated to. - INSTANCE - Static variable in class de.monticore.io.FileReaderWriter
- INSTANCE - Static variable in class de.monticore.symboltable.modifiers.NoAccessModifier
- INSTANCE - Static variable in class de.monticore.values.MCValueVoid
- instantiate(String) - Method in class de.monticore.generating.templateengine.TemplateController
-
Can be used to instantiate any Java-class with a default constructor (no args).
- instantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Can be used to instantiate any Java-class with constructor of a signature fitting to the params.
- INSTANTIATE_JAVA_CLASS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- INSTANTIATE_JAVA_CLASS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- INSTANTIATE_JAVA_CLASS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- instantiateCount - Variable in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- InstantiationsReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- InstantiationsReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- internalNumberValue(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- internalStringValue(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- InterpreterData - Class in de.monticore.interpreter.util
-
Contains the shared data between interpreter visitors.
- InterpreterData() - Constructor for class de.monticore.interpreter.util.InterpreterData
- interpretNode(ASTNode) - Method in class de.monticore.interpreter.AbstractInterpreter
- ints - Variable in class de.monticore.interpreter.frames.MIFrame
- InvolvedFilesReporter - Class in de.monticore.generating.templateengine.reporting.reporter
-
It reports the name of all input and output files as well as the name of files which existence was checked.
- InvolvedFilesReporter(String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
-
Constructor for de.monticore.generating.templateengine.reporting.reporter.
- IOptional - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe optional nodes
- IPattern - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe patterns
- IReplacement - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe replacements
- IReplacementOperator - Interface in de.monticore.tf.ast
-
interface that is implemented by replacementOperator replacements
- IReportEventHandler - Interface in de.monticore.generating.templateengine.reporting.commons
- is(String...) - Method in class de.monticore.antlr4.MCParser
- IS_SHADOWING_SCOPE - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- isArray() - Method in class de.monticore.values.MCValueObject
- isBoolean() - Method in interface de.monticore.values.MCValue
- isBoolean() - Method in class de.monticore.values.MCValueBoolean
- isBoolean() - Method in class de.monticore.values.MCValueObject
- isByte() - Method in interface de.monticore.values.MCValue
- isByte() - Method in class de.monticore.values.MCValueObject
- isCalculationBoolean() - Method in interface de.monticore.interpreter.calculations.MICalculation
- isCalculationBoolean() - Method in interface de.monticore.interpreter.calculations.MICalculationBoolean
- isCalculationDouble() - Method in interface de.monticore.interpreter.calculations.MICalculation
- isCalculationDouble() - Method in interface de.monticore.interpreter.calculations.MICalculationDouble
- isCalculationInt() - Method in interface de.monticore.interpreter.calculations.MICalculation
- isCalculationInt() - Method in interface de.monticore.interpreter.calculations.MICalculationInt
- isCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculation
- isCalculationValue() - Method in interface de.monticore.interpreter.calculations.MICalculationValue
- isCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculation
- isCalculationVoid() - Method in interface de.monticore.interpreter.calculations.MICalculationVoid
- isChar() - Method in interface de.monticore.values.MCValue
- isChar() - Method in class de.monticore.values.MCValueObject
- isComment(Token) - Method in class de.monticore.antlr4.MCBuildVisitor
- IScope - Interface in de.monticore.symboltable
- IScopeSpanningSymbol - Interface in de.monticore.symboltable
- isDefault() - Method in interface de.monticore.tf.ast.IReplacementOperator
- isDouble() - Method in interface de.monticore.values.MCValue
- isDouble() - Method in class de.monticore.values.MCValueDouble
- isDouble() - Method in class de.monticore.values.MCValueObject
- isEmpty() - Method in class de.monticore.io.paths.MCPath
- isEmpty() - Method in class de.monticore.symboltable.serialization.json.JsonArray
- isEmpty() - Method in class de.monticore.symboltable.SetAsListAdapter
- isEmpty() - Method in class de.monticore.tf.runtime.FastLookupList
- isEmpty_PostComments() - Method in class de.monticore.ast.ASTCNode
- isEmpty_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Checks if the list is empty, has no elements Returns true if the list is empty and false if it has elements
- isEmpty_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- isEmpty_PreComments() - Method in class de.monticore.ast.ASTCNode
- isEmpty_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Checks if the list is empty, has no elements Returns true if the list is empty and false if it has elements
- isEmpty_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- isEnabled() - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- isError() - Method in interface de.monticore.values.MCValue
- isError() - Method in class de.monticore.values.MCValueError
- isExportingSymbols() - Method in interface de.monticore.symboltable.IScope
-
States whether this scope exports symbols that can be used from outside the scope.
- isFileLoaded(String) - Method in interface de.monticore.symboltable.IGlobalScope
- isFirst() - Method in interface de.monticore.tf.ast.IReplacementOperator
- isFloat() - Method in interface de.monticore.values.MCValue
- isFloat() - Method in class de.monticore.values.MCValueObject
- isFunction() - Method in interface de.monticore.values.MCValue
- isFunction() - Method in interface de.monticore.values.MCValueFunction
- isIndentationEnabled() - Static method in class de.monticore.symboltable.serialization.JsonPrinter
- isInFinalState() - Method in class de.monticore.symboltable.serialization.NumberLexer
-
returns true, iff the number parser is in a final state, i.e., if the string lexd so far is a valid number
- isInplace() - Method in interface de.monticore.tf.ast.IReplacementOperator
- isInt() - Method in interface de.monticore.values.MCValue
- isInt() - Method in class de.monticore.values.MCValueInt
- isInt() - Method in class de.monticore.values.MCValueObject
- isJsonArray() - Method in class de.monticore.symboltable.serialization.json.JsonArray
- isJsonArray() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- isJsonBoolean() - Method in class de.monticore.symboltable.serialization.json.JsonBoolean
- isJsonBoolean() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- isJsonNull() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- isJsonNull() - Method in class de.monticore.symboltable.serialization.json.JsonNull
- isJsonNumber() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- isJsonNumber() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- isJsonObject() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- isJsonObject() - Method in class de.monticore.symboltable.serialization.json.JsonObject
-
As this is a Json object, return true
- isJsonString() - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- isJsonString() - Method in class de.monticore.symboltable.serialization.json.JsonString
- isLast() - Method in interface de.monticore.tf.ast.IReplacementOperator
- isList(String) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- isLocatedInJar - Variable in class de.monticore.io.paths.GlobExpressionEvaluator
- isLong() - Method in interface de.monticore.values.MCValue
- isLong() - Method in class de.monticore.values.MCValueObject
- isModelFile(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- isModelFile(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- isObject() - Method in interface de.monticore.values.MCValue
- isObject() - Method in class de.monticore.values.MCValueObject
- isOptionalBreak() - Method in class de.monticore.prettyprint.IndentPrinter
-
optional break (makes additional line breal only after optionalBreak()-invocation
- isOrdered() - Method in interface de.monticore.symboltable.IScope
- isPresent_SourcePositionEnd() - Method in class de.monticore.ast.ASTCNode
- isPresent_SourcePositionEnd() - Method in interface de.monticore.ast.ASTNode
- isPresent_SourcePositionEnd() - Method in class de.monticore.ast.ASTNodeBuilder
- isPresent_SourcePositionStart() - Method in class de.monticore.ast.ASTCNode
- isPresent_SourcePositionStart() - Method in interface de.monticore.ast.ASTNode
- isPresent_SourcePositionStart() - Method in class de.monticore.ast.ASTNodeBuilder
- isPresentAstNode() - Method in interface de.monticore.symboltable.IScope
- isPresentAstNode() - Method in interface de.monticore.symboltable.ISymbol
- isPresentAstNode() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
-
This method always returns
falsesince an unknown symbol may not have a related ASTNode. - isPresentAstNode() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
-
This method always returns
falsesince an unknown symbol may not have a related ASTNode. - isPresentCalculation() - Method in class de.monticore.interpreter.util.InterpreterData
- isPresentLhs() - Method in interface de.monticore.tf.ast.IAttributeReplacement
- isPresentLhs() - Method in interface de.monticore.tf.ast.IReplacement
- isPresentName() - Method in interface de.monticore.symboltable.IScope
- isPresentRhs() - Method in interface de.monticore.tf.ast.IAttributeReplacement
- isPresentRhs() - Method in interface de.monticore.tf.ast.IReplacement
- isPresentSchemaVarName() - Method in interface de.monticore.tf.ast.ITFObject
- isPresentSpanningSymbol() - Method in interface de.monticore.symboltable.IScope
- isPrimitive() - Method in interface de.monticore.values.MCValue
- isPrimitive() - Method in class de.monticore.values.MCValueBoolean
- isPrimitive() - Method in class de.monticore.values.MCValueDouble
- isPrimitive() - Method in class de.monticore.values.MCValueInt
- isProperSubScopeOf(IScope) - Method in interface de.monticore.symboltable.IScope
-
whether this is a proper subscope of the other scope (transitive)
- isRelative() - Method in interface de.monticore.tf.ast.IReplacementOperator
- isSerializingDefaults() - Static method in class de.monticore.symboltable.serialization.JsonPrinter
- isSetterBoolean() - Method in interface de.monticore.interpreter.setters.MISetter
- isSetterBoolean() - Method in interface de.monticore.interpreter.setters.MISetterBoolean
- isSetterDouble() - Method in interface de.monticore.interpreter.setters.MISetter
- isSetterDouble() - Method in interface de.monticore.interpreter.setters.MISetterDouble
- isSetterInt() - Method in interface de.monticore.interpreter.setters.MISetter
- isSetterInt() - Method in interface de.monticore.interpreter.setters.MISetterInt
- isSetterValue() - Method in interface de.monticore.interpreter.setters.MISetter
- isSetterValue() - Method in interface de.monticore.interpreter.setters.MISetterValue
- isShadowing() - Method in interface de.monticore.symboltable.IScope
- isShort() - Method in interface de.monticore.values.MCValue
- isShort() - Method in class de.monticore.values.MCValueObject
- isSIUnit() - Method in interface de.monticore.values.MCValue
- isStar - Variable in class de.monticore.symboltable.ImportStatement
- isStar() - Method in class de.monticore.symboltable.ImportStatement
- isStartOfLine() - Method in class de.monticore.prettyprint.IndentPrinter
-
Returns true if the current position is the beginning of a new line
- isString() - Method in interface de.monticore.values.MCValue
-
helper for String specifically
- isString() - Method in class de.monticore.values.MCValueObject
- isSubScopeOf(IScope) - Method in interface de.monticore.symboltable.IScope
-
whether this is a subscope of the other scope (transitive)
- isTemplateNoteGenerated(Template) - Method in class de.monticore.generating.templateengine.TemplateController
- IStereotypeReference - Interface in de.monticore.symboltable.stereotypes
-
Reference to a
IStereotypeSymbolthat may be invalid if it does not actually refer to a stereotype symbol. - IStereotypeSymbol - Interface in de.monticore.symboltable.stereotypes
-
Symbolic representation of a stereotype.
- isTerminalNoSpace(String) - Method in class de.monticore.prettyprint.IFormatter.DefaultIFormatter
- isTracing() - Method in class de.monticore.generating.GeneratorSetup
- isValid() - Method in class de.monticore.ast.CommentBuilder
- isValid() - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- isValidSHASH(String, String) - Static method in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- isVoid() - Method in interface de.monticore.values.MCValue
- isVoid() - Method in class de.monticore.values.MCValueVoid
- ISymbol - Interface in de.monticore.symboltable
- ISymbolAdapter<T> - Interface in de.monticore.symboltable.resolving
- ISymbolDeSer<S,
J> - Interface in de.monticore.symboltable.serialization -
Interface that all symbol DeSers implement to provide uniform serialize and deserialize methods.
- ISymbolPredicate - Interface in de.monticore.symboltable
- ISymbolSupplier<T> - Interface in de.monticore.symboltable
-
Supplies a symbol on demand.
- iterator() - Method in class de.monticore.symboltable.SetAsListAdapter
- iterator() - Method in class de.monticore.utils.Link
- iterator_PostComments() - Method in class de.monticore.ast.ASTCNode
- iterator_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the Iterator for the postComment list
- iterator_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- iterator_PreComments() - Method in class de.monticore.ast.ASTCNode
- iterator_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the Iterator for the preComment list
- iterator_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- ITFAttribute - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe attributes
- ITFElement - Interface in de.monticore.tf.ast
-
common interface for all AST objects in transformation rules
- ITFObject - Interface in de.monticore.tf.ast
-
interface that is implemented by generated ast classes that describe instances of all transformation specific AST classes
- ITraverser - Interface in de.monticore.visitor
- IVisitor - Interface in de.monticore.visitor
J
- json - Variable in class de.monticore.symboltable.serialization.JsonLexer
- JsonArray - Class in de.monticore.symboltable.serialization.json
-
Represents a Json Array, i.e., a list of any Json elements.
- JsonArray() - Constructor for class de.monticore.symboltable.serialization.json.JsonArray
- JsonBoolean - Class in de.monticore.symboltable.serialization.json
-
Represents a Json Boolean.
- JsonBoolean(boolean) - Constructor for class de.monticore.symboltable.serialization.json.JsonBoolean
-
Constructor for de.monticore._symboltable.serialization.json.JsonBoolean
- JsonDeSers - Class in de.monticore.symboltable.serialization
-
Collection of (static) methods and constants that support using DeSers in combination with Json.
- JsonDeSers() - Constructor for class de.monticore.symboltable.serialization.JsonDeSers
- JsonElement - Interface in de.monticore.symboltable.serialization.json
-
Common Interface for all Json metamodel Elements (e.g., JsonArray, JsonBoolean,...).
- JsonElementFactory - Class in de.monticore.symboltable.serialization.json
-
This factory creates instances of JsonElements.
- JsonElementFactory() - Constructor for class de.monticore.symboltable.serialization.json.JsonElementFactory
- JsonLexer - Class in de.monticore.symboltable.serialization
-
This class is responsible to tokenize a String that encoded as JSON.
- JsonLexer(String) - Constructor for class de.monticore.symboltable.serialization.JsonLexer
-
The lexer tokenizes the passed input String.
- JsonNull - Class in de.monticore.symboltable.serialization.json
-
Represents a Json null, which is a value type in Json.
- JsonNull() - Constructor for class de.monticore.symboltable.serialization.json.JsonNull
- JsonNumber - Class in de.monticore.symboltable.serialization.json
-
Represents a number in JSON.
- JsonNumber(String) - Constructor for class de.monticore.symboltable.serialization.json.JsonNumber
-
Constructor for de.monticore._symboltable.serialization.json.JsonNumber
- JsonObject - Class in de.monticore.symboltable.serialization.json
-
Json Objects contain members in form of name-value pairs.
- JsonObject() - Constructor for class de.monticore.symboltable.serialization.json.JsonObject
- JsonParser - Class in de.monticore.symboltable.serialization
-
Parses serialized JSON Strings into an intermediate JSON data structure.
- JsonParser() - Constructor for class de.monticore.symboltable.serialization.JsonParser
- JsonPrinter - Class in de.monticore.symboltable.serialization
-
Facade for the
IndentPrinterthat is capable of printing JSON syntax only. - JsonPrinter() - Constructor for class de.monticore.symboltable.serialization.JsonPrinter
-
Constructor for de.monticore.symboltable.serialization.JsonPrinter that does not print empty lists by default.
- JsonPrinter(boolean) - Constructor for class de.monticore.symboltable.serialization.JsonPrinter
-
Constructor for de.monticore.symboltable.serialization.JsonPrinter
- JsonString - Class in de.monticore.symboltable.serialization.json
-
This realizes a Json String.
- JsonString(String) - Constructor for class de.monticore.symboltable.serialization.json.JsonString
- JsonToken - Class in de.monticore.symboltable.serialization
-
This class holds kind and, if present for this kind, also the value of a json token.
- JsonToken(JsonTokenKind) - Constructor for class de.monticore.symboltable.serialization.JsonToken
-
returns a token with the passed kind
- JsonToken(JsonTokenKind, String) - Constructor for class de.monticore.symboltable.serialization.JsonToken
-
create a token with the passed kind and the passed value
- JsonTokenKind - Enum Class in de.monticore.symboltable.serialization
-
Enumeration of all token kinds that occur in the JSON language.
K
- kind - Variable in class de.monticore.symboltable.serialization.JsonToken
- KIND - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
L
- la(int) - Method in class de.monticore.symboltable.serialization.JsonLexer
-
Returns the character at the i-th position from the current position of the input.
- lastIndexOf(Object) - Method in class de.monticore.symboltable.SetAsListAdapter
- lastIndexOf_PostComment(Object) - Method in class de.monticore.ast.ASTCNode
- lastIndexOf_PostComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Returns the last index of the given element if this exists in the list
- lastIndexOf_PostComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- lastIndexOf_PreComment(Object) - Method in class de.monticore.ast.ASTCNode
- lastIndexOf_PreComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Returns the last index of the given element if it exists in the list
- lastIndexOf_PreComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- lastLineBreak - Variable in class de.monticore.prettyprint.FormattingPrinter
- LAYOUT_FULL - Static variable in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- LAYOUT_TYPE - Static variable in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- Layouter - Class in de.monticore.generating.templateengine.reporting.commons
-
This class provides Layout functionality for the templates.
- Layouter() - Constructor for class de.monticore.generating.templateengine.reporting.commons.Layouter
- length() - Method in class de.monticore.symboltable.serialization.json.JsonString
- LINEBREAK_POST - Static variable in interface de.monticore.prettyprint.IFormatter
-
A linebreak should be done after this token
- LINEBREAK_PRE - Static variable in interface de.monticore.prettyprint.IFormatter
-
A linebreak should be done before this token
- linebuffer - Variable in class de.monticore.prettyprint.IndentPrinter
- Link<S,
T> - Class in de.monticore.utils -
Represents a link between two ASTNodes.
- Link(S, T, Link<?, ?>) - Constructor for class de.monticore.utils.Link
- links - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- list - Variable in class de.monticore.tf.runtime.FastLookupList
- list - Variable in class de.monticore.tf.runtime.ListMatchMapping
- listIterator() - Method in class de.monticore.symboltable.SetAsListAdapter
- listIterator(int) - Method in class de.monticore.symboltable.SetAsListAdapter
- listIterator_PostComments() - Method in class de.monticore.ast.ASTCNode
- listIterator_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the ListIterator of the postComment list
- listIterator_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- listIterator_PostComments(int) - Method in class de.monticore.ast.ASTCNode
- listIterator_PostComments(int) - Method in interface de.monticore.ast.ASTNode
-
returns a ListIterator of the type Comment for the postComment list
- listIterator_PostComments(int) - Method in class de.monticore.ast.ASTNodeBuilder
- listIterator_PreComments() - Method in class de.monticore.ast.ASTCNode
- listIterator_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the ListIterator of the preComment list
- listIterator_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- listIterator_PreComments(int) - Method in class de.monticore.ast.ASTCNode
- listIterator_PreComments(int) - Method in interface de.monticore.ast.ASTNode
-
returns a ListIterator of the type Comment for the preComment list
- listIterator_PreComments(int) - Method in class de.monticore.ast.ASTNodeBuilder
- ListMatchMapping<E,
A> - Class in de.monticore.tf.runtime -
Maps an assigned variable within a list to a readable data structure.
- ListMatchMapping(List<A>, Function<A, E>) - Constructor for class de.monticore.tf.runtime.ListMatchMapping
- ListMatchMapping(List<A>, Function<A, E>, Function<E, A>) - Constructor for class de.monticore.tf.runtime.ListMatchMapping
- loadAndRun(String, StringBuilder, Object) - Method in class de.monticore.generating.templateengine.freemarker.FreeMarkerTemplateEngine
-
Loads the template first using the loadTemplate() method then runs the template engine using the run() method.
- loadTemplate(String) - Method in class de.monticore.generating.templateengine.freemarker.FreeMarkerTemplateEngine
-
Loads the template named qualifiedTemplateName from the class path.
- LOG_AND_ABORT - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Add an error, add a comment to the generated code and abort processing the template .
- LOG_AND_CONTINUE - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Add an error, add a comment to the generated code and continue processing the template skipping the erroneous expression.
- LOG_NAME - Static variable in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
M
- mapper - Variable in class de.monticore.tf.runtime.ListMatchMapping
- mapperReverse - Variable in class de.monticore.tf.runtime.ListMatchMapping
- markLastTokenAsNoSpaceFromGrammar() - Method in class de.monticore.prettyprint.FormattingPrinter
-
Mark the last token as being targeted by a noSpace directive
- maskSpecialChars(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IASTNodeIdentHelper
- matchCopy() - Method in class de.monticore.tf.runtime.FastLookupList
- MAX_AST_DEPTH - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- MAX_TEMPLATE_DEPTH - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- maxDepth - Variable in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- maxEdgeCalls - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- maxlinelength - Variable in class de.monticore.prettyprint.IndentPrinter
- maxTemplateDepth - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- MCBuildVisitor - Class in de.monticore.antlr4
-
BuildVisitors are used in the second stage of the two-phase-parsers.
- MCBuildVisitor(String, BufferedTokenStream) - Constructor for class de.monticore.antlr4.MCBuildVisitor
- MCConcreteParser - Class in de.monticore.antlr4
-
A MCConcreteParser is used for every single language.
- MCConcreteParser() - Constructor for class de.monticore.antlr4.MCConcreteParser
-
Creates a MCConcreteParser with a certain name
- MCErrorListener - Class in de.monticore.antlr4
- MCErrorListener(MCParser) - Constructor for class de.monticore.antlr4.MCErrorListener
- MCLexer - Class in de.monticore.antlr4
- MCLexer(CharStream) - Constructor for class de.monticore.antlr4.MCLexer
- MCParser - Class in de.monticore.antlr4
- MCParser() - Constructor for class de.monticore.antlr4.MCParser
- MCParser(TokenStream) - Constructor for class de.monticore.antlr4.MCParser
- MCPath - Class in de.monticore.io.paths
-
A ModelPath encapsulates the domain of accessible models inside the running language tool.
- MCPath() - Constructor for class de.monticore.io.paths.MCPath
- MCPath(String...) - Constructor for class de.monticore.io.paths.MCPath
- MCPath(Path...) - Constructor for class de.monticore.io.paths.MCPath
- MCPath(Collection<Path>) - Constructor for class de.monticore.io.paths.MCPath
- MCPath.FindCacheKey - Class in de.monticore.io.paths
-
Key for the find(Str,Str) cache With an equals and hashCode implementation
- MCValue - Interface in de.monticore.values
-
Represents a value, e.g., of an expression.
- MCValueBoolean - Class in de.monticore.values
- MCValueBoolean(boolean) - Constructor for class de.monticore.values.MCValueBoolean
- MCValueDouble - Class in de.monticore.values
- MCValueDouble(double) - Constructor for class de.monticore.values.MCValueDouble
- MCValueError - Class in de.monticore.values
- MCValueError(String) - Constructor for class de.monticore.values.MCValueError
- MCValueError(Throwable) - Constructor for class de.monticore.values.MCValueError
- MCValueFactory - Class in de.monticore.values
-
Factory to create MIValues.
- MCValueFactory() - Constructor for class de.monticore.values.MCValueFactory
- MCValueFunction - Interface in de.monticore.values
-
A value that is an executable function.
- MCValueInt - Class in de.monticore.values
- MCValueInt(int) - Constructor for class de.monticore.values.MCValueInt
- MCValueObject - Class in de.monticore.values
-
A value that is a Java Object.
- MCValueObject(Object) - Constructor for class de.monticore.values.MCValueObject
- MCValueVoid - Class in de.monticore.values
-
Only used sparingly to avoid having to do too many case distinctions.
- MCValueVoid() - Constructor for class de.monticore.values.MCValueVoid
- member(String, boolean) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given boolean value, which is a basic data type in Json.
- member(String, double) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given double value, which is a basic data type in Json.
- member(String, float) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given float value, which is a basic data type in Json.
- member(String, int) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given int value, which is a basic data type in Json.
- member(String, long) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given long value, which is a basic data type in Json.
- member(String, JsonPrinter) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and a Json value that is of an object type and therefore needs separat serialization.
- member(String, String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given String value, which is a basic data type in Json.
- member(String, Collection<String>) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json collection with the given kind as key and the given collection of object values.
- member(String, Optional<String>) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json attribute with the given kind as key and the given optional object value.
- memberJson(String, String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json member with the given kind as key and the given String value that is encoded in JSON.
- memberJsonNoDef(String, String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- memberNoDef(String, boolean) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- memberNoDef(String, double) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- memberNoDef(String, float) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- memberNoDef(String, int) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- memberNoDef(String, long) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- memberNoDef(String, String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
- members - Variable in class de.monticore.symboltable.serialization.json.JsonObject
- memoize(ISymbolSupplier<T>) - Static method in interface de.monticore.symboltable.ISymbolSupplier
-
Memoize a supplier: Only attempt to resolve once
- messageForProtocol - Variable in exception class de.monticore.generating.templateengine.freemarker.MontiCoreFreeMarkerException
- methodName - Variable in class de.monticore.generating.templateengine.freemarker.alias.Alias
- MICalculation - Interface in de.monticore.interpreter.calculations
-
Represents a calculation of the interpreter.
- MICalculationBoolean - Interface in de.monticore.interpreter.calculations
-
Optimized
MICalculationthat returns booleans without boxing. - MICalculationDouble - Interface in de.monticore.interpreter.calculations
-
Optimized
MICalculationthat returns doubles without boxing. - MICalculationInt - Interface in de.monticore.interpreter.calculations
-
Optimized
MICalculationthat returns ints without boxing. - MICalculationValue - Interface in de.monticore.interpreter.calculations
-
Generic
MICalculationthat returns values. - MICalculationVoid - Interface in de.monticore.interpreter.calculations
-
MICalculationthat does not return a value. - MIFrame - Class in de.monticore.interpreter.frames
-
A calculation frame: It contains local variables (or global ones for the topmost frame).
- MIFrame(MIFrameLayout) - Constructor for class de.monticore.interpreter.frames.MIFrame
- MIFrame(MIFrameLayout, MIFrame) - Constructor for class de.monticore.interpreter.frames.MIFrame
- MIFrameLayout - Interface in de.monticore.interpreter.frames
-
describes the layout of an
MIFrame, each layout can be used to create multiple frames, e.g., calls of a recursive function. - MISetter - Interface in de.monticore.interpreter.setters
-
Represents a function that is used to set a value to an LValue.
- MISetterBoolean - Interface in de.monticore.interpreter.setters
-
Optimized
MISetterthat sets booleans without boxing. - MISetterDouble - Interface in de.monticore.interpreter.setters
-
Optimized
MISetterthat sets doubles without boxing. - MISetterInt - Interface in de.monticore.interpreter.setters
-
Optimized
MISetterthat sets ints without boxing. - MISetterValue - Interface in de.monticore.interpreter.setters
-
General
MISetterto set any values. - MISSING - Static variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- MODEL - Enum constant in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
- modelFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- modelName - Variable in class de.monticore.generating.GeneratorSetup
-
The model name (if the arftifacts are generated from one model, this could be an identifier of this model) By default the model name is absent -- and then the according tracing info is not printed at all.
- modelToArtifactMap - Static variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- modelToArtifactMap - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- modelTraversal - Variable in class de.monticore.tf.runtime.matching.ModelTraversalVisitor
- ModelTraversal<E> - Class in de.monticore.tf.runtime.matching
- ModelTraversal(E) - Constructor for class de.monticore.tf.runtime.matching.ModelTraversal
- ModelTraversalFactory - Class in de.monticore.tf.runtime.matching
- ModelTraversalFactory() - Constructor for class de.monticore.tf.runtime.matching.ModelTraversalFactory
- ModelTraversalVisitor - Class in de.monticore.tf.runtime.matching
- ModelTraversalVisitor(ModelTraversal<?>) - Constructor for class de.monticore.tf.runtime.matching.ModelTraversalVisitor
- modifier - Variable in class de.monticore.symboltable.modifiers.IncludesAccessModifierSymbolPredicate
- Modifier - Interface in de.monticore.symboltable.modifiers
- MontiCoreClassLoader - Class in de.monticore.io
- MontiCoreClassLoader(URL[]) - Constructor for class de.monticore.io.MontiCoreClassLoader
- MontiCoreClassLoader(URL[], ClassLoader) - Constructor for class de.monticore.io.MontiCoreClassLoader
- MontiCoreConstants - Class in de.monticore
-
Common constants in MontiCore.
- MontiCoreFileTemplateLoader - Class in de.monticore.generating.templateengine.freemarker
- MontiCoreFileTemplateLoader(File) - Constructor for class de.monticore.generating.templateengine.freemarker.MontiCoreFileTemplateLoader
-
A template loader that uses files in a specified directory as the source of templates.
- MontiCoreFreeMarkerException - Exception Class in de.monticore.generating.templateengine.freemarker
- MontiCoreFreeMarkerException() - Constructor for exception class de.monticore.generating.templateengine.freemarker.MontiCoreFreeMarkerException
-
Constructor for FreeMarkerException
- MontiCoreFreeMarkerException(String) - Constructor for exception class de.monticore.generating.templateengine.freemarker.MontiCoreFreeMarkerException
-
Constructor for FreeMarkerException
- MontiCoreFreeMarkerException(String, String) - Constructor for exception class de.monticore.generating.templateengine.freemarker.MontiCoreFreeMarkerException
-
Constructor for FreeMarkerException
- MontiCoreFreeMarkerException(String, Throwable) - Constructor for exception class de.monticore.generating.templateengine.freemarker.MontiCoreFreeMarkerException
-
Constructor for FreeMarkerException
- MontiCoreTemplateExceptionHandler - Class in de.monticore.generating.templateengine.freemarker
-
Handles exceptions occurring during the template processing.
- MontiCoreTemplateExceptionHandler() - Constructor for class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Creates a new
MontiCoreTemplateExceptionHandlerwith the default exception handling LOG_AND_CONTINUE. - MontiCoreTemplateExceptionHandler(int) - Constructor for class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Creates a new
MontiCoreTemplateExceptionHandlerwith the given exception handling behavior. - MontiCoreTemplateLoader - Class in de.monticore.generating.templateengine.freemarker
-
Is used to load templates with a given
ClassLoader. - MontiCoreTemplateLoader(ClassLoader) - Constructor for class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateLoader
-
Creates a new
MontiCoreTemplateLoaderthat uses the given class loader to load FreeMarker templates from the class path
N
- name - Variable in class de.monticore.generating.templateengine.freemarker.alias.Alias
- name - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Pkg
- name - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- name - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- NAME - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- name2maxid - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- name2maxidSourcePos - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- newline() - Method in class de.monticore.antlr4.MCLexer
- next(String...) - Method in class de.monticore.antlr4.MCParser
- NoAccessModifier - Class in de.monticore.symboltable.modifiers
- node2Ident - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- node2Name - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- nodeIdCounter - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- nodeName(ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Provides the Name of the Nonterminal of the AST (no qualifier, no "AST" at the beginning)
- NodeTreeDecoratedReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- NodeTreeDecoratedReporter(String, String, ReportingRepository, ITraverser) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- NodeTreeReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- NodeTreeReporter(String, String, ReportingRepository, ITraverser) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- nodeTypeCount - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- nodeTypeCountPos - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- NodeTypesReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- NodeTypesReporter(String, String, ITraverser) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- nodeVisits - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- nodeVisits - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- nodeWithSource2Ident - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- nodeWithSource2Name - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- NON_READABLE - Enum constant in enum class de.monticore.symboltable.modifiers.ReadableAccessModifier
- NON_STATIC - Enum constant in enum class de.monticore.symboltable.modifiers.StaticAccessModifier
- NON_WRITABLE - Enum constant in enum class de.monticore.symboltable.modifiers.WritableAccessModifier
- NOOP_CALC - Static variable in interface de.monticore.interpreter.calculations.MICalculationVoid
- noSpace() - Method in class de.monticore.antlr4.MCParser
- noSpace(Integer...) - Method in class de.monticore.antlr4.MCParser
- NOT_FULLY_IMPLEMENTED_MESSAGE - Static variable in class de.monticore.interpreter.util.InterpreterData
- notExistentHWCFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- NULL - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- NULL - Static variable in class de.monticore.symboltable.serialization.json.JsonElementFactory
- NULL - Static variable in class de.monticore.symboltable.serialization.JsonToken
- NUM_AST_SPECIFIC_CALLS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_AST_SPECIFIC_REPLACEMENTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_ASTNODE_INSTANCES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_ASTNODE_TYPES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_ASTNODE_VISITS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_CALL_CODE_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_CALL_STRING_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_CALL_TEMPLATE_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_CALLED_EMPTY_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_CALLS_EMPTY_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_ERRORS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_GENERATED_FILES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_INSTANTIATIONS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_INTERNAL_ERRORS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_SET_CODE_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_SET_STRING_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_SET_TEMPLATE_HOOKPOINTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_TEMPLATE_INCLUDE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_TEMPLATE_WRITE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_UNUSED_HWTEMPLATES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_USED_HWTEMPLATES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_USED_TEMPLATES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_USER_ERRORS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_USER_WARNINGS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_VARIABLE_ASSIGNMENTS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_VARIABLES - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUM_WARNINGS - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numASTNodeVisits - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numASTSpecificCalls - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numASTSpecificReplacements - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- NUMBER - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- NumberLexer - Class in de.monticore.symboltable.serialization
-
This class is used by the JsonLexer.
- NumberLexer() - Constructor for class de.monticore.symboltable.serialization.NumberLexer
- numberOfCalls - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- numberOfLinkCalls - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- numbers - Variable in class de.monticore.symboltable.serialization.JsonLexer
- numCallCodeHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numCallStringHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numCallsUnsetHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numCallTemplateHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numErrors - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numGeneratedFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numInstantiations - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numInternalErrors - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numSetCodeHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numSetStringHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numSetTemplateHookpoints - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numTemplateIncludes - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numTemplateWrites - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numUserErrors - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numUserWarnings - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numVariableAssignments - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- numWarnings - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
O
- ObjectCountVisitor - Class in de.monticore.generating.templateengine.reporting.commons
-
We use this visit mechanism to count instances of AST-Node-Types classes.
- ObjectCountVisitor() - Constructor for class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
-
Constructor for reporting.ObjectCountVisitor
- ObjectFactory - Class in de.monticore.generating.templateengine
-
Factory to instantiate any object from Templates using op.instantiate(classname)
- ObjectFactory() - Constructor for class de.monticore.generating.templateengine.ObjectFactory
- objects - Variable in class de.monticore.interpreter.frames.MIFrame
- ocv - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- ocv - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- OD_FILE_EXTENSION - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- ODRule - Class in de.monticore.tf.runtime
- ODRule() - Constructor for class de.monticore.tf.runtime.ODRule
- off() - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Disable reporting entirely.
- on(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Enable reporting for the given model name.
- openedJarFiles - Static variable in class de.monticore.io.FileReaderWriter
-
Saves all
JarFiles opened byFileReaderWriter.getReader(URL)if the protocol "jar:" is used. - openFile() - Method in class de.monticore.generating.templateengine.reporting.commons.AReporter
- openFile(File) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Opens a file
- optionalBreak - Variable in class de.monticore.prettyprint.IndentPrinter
- optionalBreak() - Method in class de.monticore.prettyprint.IndentPrinter
- optionalBreakPosition - Variable in class de.monticore.prettyprint.IndentPrinter
- OUTPUT_FILE_HEADING - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- outputDir - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
- outputDir - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- outputDir - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- outputDirectory - Variable in class de.monticore.generating.GeneratorSetup
-
Where to store all files (e.g.
- outputDirectory - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- outputFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- outputFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
P
- PACKAGE - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- PACKAGE_LOCAL - Enum constant in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
- PACKAGE_NAME - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- packageIds - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter
- packageName - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- packageName - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- padleft(Object, int) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Performs a left padding (= fills up with spaces on right) If s is too long, it will not be shortened (no data missing)
- padright(Object, int) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Performs a right padding (= fills up with spaces) If s is too long, it will not be shortened (no data missing)
- parallelStream_PostComments() - Method in class de.monticore.ast.ASTCNode
- parallelStream_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the parallel Steam of the postComment list
- parallelStream_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- parallelStream_PreComments() - Method in class de.monticore.ast.ASTCNode
- parallelStream_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the parallel Steam of the preComment list
- parallelStream_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- params - Variable in class de.monticore.generating.templateengine.freemarker.alias.SimpleGlexAlias
- params - Variable in class de.monticore.generating.templateengine.freemarker.alias.SimpleTcAlias
- parent - Variable in class de.monticore.io.MontiCoreClassLoader
- parent - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindDeSer
- parent - Variable in class de.monticore.tf.runtime.matching.CommentBasedModelTraversal.WComment
- parent() - Method in class de.monticore.utils.Link
- PARENT_FILE_SEPARATOR - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- parentFrame - Variable in class de.monticore.interpreter.frames.MIFrame
- parentPkg - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Pkg
- parents - Variable in class de.monticore.tf.runtime.matching.ModelTraversal
- parse(Reader) - Method in class de.monticore.antlr4.MCConcreteParser
-
Implement this method to call top rule of parser.
- parse(Reader, String) - Method in class de.monticore.antlr4.MCConcreteParser
- parse(String) - Method in class de.monticore.antlr4.MCConcreteParser
-
Implement this method to call top rule of parser.
- parse(String) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
Parses a given String encoded in JSON to a
JsonElement. - parseJson(JsonLexer) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
parses any json using the passed lexer.
- parseJsonArray(JsonLexer) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
Parses a Json array by using the passed lexer
- parseJsonArray(String) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
Parses a given String encoded in JSON to a
JsonArray. - parseJsonObject(JsonLexer) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
Parses a Json Object with the passed lexer
- parseJsonObject(String) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
Parses a given String encoded in JSON to a
JsonObject. - parser - Variable in class de.monticore.antlr4.MCErrorListener
- pattern - Variable in class de.monticore.io.paths.GlobExpressionEvaluator
- peek() - Method in class de.monticore.symboltable.serialization.JsonLexer
-
reads the next token of the input, without consuming it.
- peeked - Variable in class de.monticore.symboltable.serialization.JsonLexer
- peekNextNonWhiteSpace(JsonLexer) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
reads all whitespace tokens until the next non-whitespace token.
- pevPreCommentTokenIndex - Variable in class de.monticore.antlr4.MCBuildVisitor
- pkg - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- Pkg - Class in de.monticore.generating.templateengine.reporting.artifacts.model
- Pkg(APkg, String) - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.model.Pkg
- poll() - Method in class de.monticore.symboltable.serialization.JsonLexer
-
returns the next token and removes it
- pollNextNonWhiteSpace(JsonLexer) - Static method in class de.monticore.symboltable.serialization.JsonParser
-
reads all whitespace tokens until the next non-whitespace token.
- popCalculation() - Method in class de.monticore.interpreter.util.InterpreterData
-
If a node is traversed, this contains the
MICalculationto interpret it. - popSetter() - Method in class de.monticore.interpreter.util.InterpreterData
-
If a node is an LValue, this contains the
MISetterto set the new value. - pos - Variable in class de.monticore.symboltable.serialization.JsonLexer
- postcomments - Variable in class de.monticore.ast.ASTCNode
- postcomments - Variable in class de.monticore.ast.ASTNodeBuilder
- precomments - Variable in class de.monticore.ast.ASTCNode
- precomments - Variable in class de.monticore.ast.ASTNodeBuilder
- prettyPrint(T) - Method in interface de.monticore.prettyprint.AstPrettyPrinter
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.JsonBoolean
- print(IndentPrinter) - Method in interface de.monticore.symboltable.serialization.json.JsonElement
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.JsonNull
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.JsonObject
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.JsonString
- print(IndentPrinter) - Method in class de.monticore.symboltable.serialization.json.UserJsonString
- print(Object) - Method in class de.monticore.prettyprint.IndentPrinter
-
Prints the result of the toString() method of Object o or the string "null" if o has the null value
- printAsJson(IStereotypeReference, Optional<MCValue>) - Static method in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
-
Facade to convert the information that a symbol has stereotype into a json object that also holds the associated stereovalue if present.
- printAsJson(Map.Entry<? extends IStereotypeReference, Optional<MCValue>>) - Static method in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
-
Facade to convert the information that a symbol has stereotype into a json object that also holds the associated stereovalue if present.
- println() - Method in class de.monticore.prettyprint.IndentPrinter
-
Prints a newline
- println(int) - Method in class de.monticore.prettyprint.IndentPrinter
-
Prints n newlines
- println(Object) - Method in class de.monticore.prettyprint.IndentPrinter
-
Prints the result of the toString() method of Object o or the string "null" if o has the null value followed by a newline
- printPath(Path) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- printPostComments(ASTNode, IndentPrinter) - Static method in class de.monticore.prettyprint.CommentPrettyPrinter
-
Print all comments after an ASTNode
- printPreComments(ASTNode, IndentPrinter) - Static method in class de.monticore.prettyprint.CommentPrettyPrinter
-
Print all comments before an ASTNode
- printType() - Method in interface de.monticore.values.MCValue
-
Print the type of the MIValue in human-readable form
- printType() - Method in class de.monticore.values.MCValueBoolean
- printType() - Method in class de.monticore.values.MCValueDouble
- printType() - Method in class de.monticore.values.MCValueError
- printType() - Method in interface de.monticore.values.MCValueFunction
- printType() - Method in class de.monticore.values.MCValueInt
- printType() - Method in class de.monticore.values.MCValueObject
- printType() - Method in class de.monticore.values.MCValueVoid
- printValue() - Method in interface de.monticore.values.MCValue
-
Print the value in human-readable form
- printValue() - Method in class de.monticore.values.MCValueBoolean
- printValue() - Method in class de.monticore.values.MCValueDouble
- printValue() - Method in class de.monticore.values.MCValueError
- printValue() - Method in interface de.monticore.values.MCValueFunction
- printValue() - Method in class de.monticore.values.MCValueInt
- printValue() - Method in class de.monticore.values.MCValueObject
- printValue() - Method in class de.monticore.values.MCValueVoid
- printWithoutProcessing(Object) - Method in class de.monticore.prettyprint.IndentPrinter
- PRIVATE - Enum constant in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
- processTemplate(String, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Include a template with additional data: We only handle one template on one node.
- processValue(TemplateController, ASTNode) - Method in class de.monticore.generating.templateengine.HookPoint
- processValue(TemplateController, ASTNode) - Method in class de.monticore.generating.templateengine.StringHookPoint
- processValue(TemplateController, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateHookPoint
- processValue(TemplateController, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateStringHookPoint
- processValue(TemplateController, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.HookPoint
- processValue(TemplateController, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.StringHookPoint
- processValue(TemplateController, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateHookPoint
- processValue(TemplateController, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateStringHookPoint
- processValue(TemplateController, List<Object>) - Method in class de.monticore.generating.templateengine.HookPoint
- processValue(TemplateController, List<Object>) - Method in class de.monticore.generating.templateengine.StringHookPoint
- processValue(TemplateController, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateHookPoint
- processValue(TemplateController, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateStringHookPoint
- productionStack - Variable in class de.monticore.prettyprint.FormattingPrinter
- PROTECTED - Enum constant in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
- provide(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.ReportManager.ReportManagerFactory
-
Implementations of this method are responsible for providing an appropriately configured report manager for a potentially given model name (reporting is mainly per model).
- PUBLIC - Enum constant in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
- putCalculation(MICalculation) - Method in class de.monticore.interpreter.util.InterpreterData
- putMember(String, JsonElement) - Method in class de.monticore.symboltable.serialization.json.JsonObject
- putSetter(MISetter) - Method in class de.monticore.interpreter.util.InterpreterData
-
Sets the current
MISetter, used while traversing LValues. - putSymbolDeSer(String, ISymbolDeSer) - Method in interface de.monticore.symboltable.IGlobalScope
- putVersion() - Method in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
Q
- qualifiedFileName - Variable in class de.monticore.generating.templateengine.reporting.commons.AReporter
- qualifiedInputFile - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- qualifiedInputFile - Variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- qualifiedName - Variable in class de.monticore.io.paths.MCPath.FindCacheKey
R
- READABLE - Enum constant in enum class de.monticore.symboltable.modifiers.ReadableAccessModifier
- ReadableAccessModifier - Enum Class in de.monticore.symboltable.modifiers
- readAfterE(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
-
after an exponent character 'e', either the signum of the exponent oder a digit can follow
- readAfterESignum(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
- readAfterPoint(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
-
after the decimal point, any digit can follow.
- readAfterPointAndOneDigit(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
-
after the decimal point and a conscutive digit, the parser is in a final state and any digits, or the exponent character can follow.
- readAfterSignum(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
- readAfterZero(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
-
after zero, any non-zero(!) digit can follow, or a decimal point or an exponent character.
- readFromFile(Reader) - Static method in class de.monticore.io.FileReaderWriter
- readFromFile(URL) - Static method in class de.monticore.io.FileReaderWriter
-
Reads the String content from a file using the specified encoding.
- readFromFile(Path) - Static method in class de.monticore.io.FileReaderWriter
-
Reads the String content from a file using the specified encoding.
- readInExponentAndOneDigit(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
- readInitial(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
- readInNumber(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
-
after the a minus character or a zero, any digits can follow, or a decimal point, or an exponent character
- realBuilder - Variable in class de.monticore.ast.ASTNodeBuilder
- realBuilder - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- realHWTemplateNames - Variable in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- realTemplateNames - Variable in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- removalCounter - Variable in class de.monticore.tf.runtime.FastLookupList
- remove(int) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- remove(int) - Method in class de.monticore.symboltable.SetAsListAdapter
- remove(int) - Method in class de.monticore.tf.runtime.FastLookupList
- remove(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.symboltable.IScope
- remove(Object) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- remove(Object) - Method in class de.monticore.symboltable.SetAsListAdapter
- remove_PostComment(int) - Method in class de.monticore.ast.ASTCNode
- remove_PostComment(int) - Method in interface de.monticore.ast.ASTNode
-
Returns the new postComment list without the removed element at the given index
- remove_PostComment(int) - Method in class de.monticore.ast.ASTNodeBuilder
- remove_PostComment(Object) - Method in class de.monticore.ast.ASTCNode
- remove_PostComment(Object) - Method in interface de.monticore.ast.ASTNode
-
removes one given element from the list if this element is contained
- remove_PostComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- remove_PreComment(int) - Method in class de.monticore.ast.ASTCNode
- remove_PreComment(int) - Method in interface de.monticore.ast.ASTNode
-
Returns the new preComment list without the removed element at the given index
- remove_PreComment(int) - Method in class de.monticore.ast.ASTNodeBuilder
- remove_PreComment(Object) - Method in class de.monticore.ast.ASTCNode
- remove_PreComment(Object) - Method in interface de.monticore.ast.ASTNode
-
Removes one given element from the list if this element is contained
- remove_PreComment(Object) - Method in class de.monticore.ast.ASTNodeBuilder
- removeAll(Collection<?>) - Method in class de.monticore.symboltable.SetAsListAdapter
- removeAll_PostComments(Collection<?>) - Method in class de.monticore.ast.ASTCNode
- removeAll_PostComments(Collection<?>) - Method in interface de.monticore.ast.ASTNode
-
removes a collection of elements from the list if the elements are contained
- removeAll_PostComments(Collection<?>) - Method in class de.monticore.ast.ASTNodeBuilder
- removeAll_PreComments(Collection<?>) - Method in class de.monticore.ast.ASTCNode
- removeAll_PreComments(Collection<?>) - Method in interface de.monticore.ast.ASTNode
-
Removes a collection of elements from the list if the elements are contained
- removeAll_PreComments(Collection<?>) - Method in class de.monticore.ast.ASTNodeBuilder
- removeEntry(Path) - Method in class de.monticore.io.paths.MCPath
- removeFirstPathPart(String) - Static method in class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
- removeIf_PostComment(Predicate<? super Comment>) - Method in class de.monticore.ast.ASTCNode
- removeIf_PostComment(Predicate<? super Comment>) - Method in interface de.monticore.ast.ASTNode
-
removes if the comment if the postdicate is fulfilled
- removeIf_PostComment(Predicate<? super Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- removeIf_PreComment(Predicate<? super Comment>) - Method in class de.monticore.ast.ASTCNode
- removeIf_PreComment(Predicate<? super Comment>) - Method in interface de.monticore.ast.ASTNode
-
removes if the comment if the predicate is fulfilled
- removeIf_PreComment(Predicate<? super Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- removeMember(String) - Method in class de.monticore.symboltable.serialization.json.JsonObject
- removeReportEventHandler(IReportEventHandler) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- replace - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- replaceAll_PostComments(UnaryOperator<Comment>) - Method in class de.monticore.ast.ASTCNode
- replaceAll_PostComments(UnaryOperator<Comment>) - Method in interface de.monticore.ast.ASTNode
-
replaces all postComments that fit to the given unaryOperator
- replaceAll_PostComments(UnaryOperator<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- replaceAll_PreComments(UnaryOperator<Comment>) - Method in class de.monticore.ast.ASTCNode
- replaceAll_PreComments(UnaryOperator<Comment>) - Method in interface de.monticore.ast.ASTNode
-
replaces all preComments that fit to the given unaryOperator
- replaceAll_PreComments(UnaryOperator<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- replaceChild(ASTNode, ASTNode) - Method in interface de.monticore.ast.ASTNode
-
Replace each (direct) child with its replacement.
- replaceTemplate(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- replaceTemplate(String, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Future inclusion of 'oldTemplate' will be replaced by 'newTemplate'.
- replaceTemplate(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Future inclusion of 'oldTemplate' will be replaced by list of 'newTemplates'.
- repo - Variable in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- repo - Variable in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- report - Variable in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- REPORT_FILE_EXTENSION - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- reportAddAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportAddAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportAddAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportAddAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportAddAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the assignment of hook points to a template via
GlobalExtensionManagement.setAfterTemplate(String, List). - reportAddBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportAddBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportAddBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportAddBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportAddBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the assignment of hook points to a template via
GlobalExtensionManagement.setAfterTemplate(String, List). - reportAddValue(String, Object, int) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportAddValue(String, Object, int) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportAddValue(String, Object, int) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportAddValue(String, Object, int) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportAddValue(String, Object, int) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportAddValue(String, Object, int) - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- reportAddValue(String, Object, int) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportASTSpecificTemplateReplacement(String, ASTNode, HookPoint) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the replacement of a template by an AST hook point via the
replaceTemplatemethod of theGlobalExtensionManagement. - reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportCallAfterHookPoint(String, Collection<HookPoint>, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of hook points via the
includeorincludeArgsmethod of theTemplateController. - reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportCallBeforeHookPoint(String, Collection<HookPoint>, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of hook points via the
includeorincludeArgsmethod of theTemplateController. - reportCallHookPointEnd(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportCallHookPointEnd(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportCallHookPointEnd(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportCallHookPointEnd(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportCallHookPointEnd(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallHookPointEnd(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the end of the execution of a hook point via the
GlobalExtensionManagement.bindHookPoint(String, HookPoint)(TemplateController, String, ASTNode) callHookPoint} method. - reportCallHookPointHelper(String, HookPoint, ASTNode, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportCallHookPointStart(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportCallHookPointStart(String, HookPoint, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of a hook point via the callHookPoint} method.
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportCallReplacementHookPoint(String, List<HookPoint>, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of hook points via the
includeorincludeArgsmethod of theTemplateController. - reportCallSpecificHookPointHelper(String, HookPoint, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportCallSpecificReplacementHookPoint(String, List<HookPoint>, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of hook points via the
includeorincludeArgsmethod of theTemplateController. - reportChange(String, ASTNode, String, String, String) - Method in class de.monticore.tf.runtime.ODRule
- reportCreation(String, ASTNode) - Method in class de.monticore.tf.runtime.ODRule
- ReportCreator - Class in de.monticore.generating.templateengine.reporting.commons
-
Helper to write files
- ReportCreator(String) - Constructor for class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Constructor for mc.codegen.reporting.commons.Reporting
- reportDeletion(String, ASTNode) - Method in class de.monticore.tf.runtime.ODRule
- reportDetailed(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportDetailed(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportDetailed(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportDetailed(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportDetailed(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportDirectory - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
-
Where reports will be written to.
- reportError(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportError(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportError(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportError(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportError(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportError(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- reportError(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportError(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportErrorInternal(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportErrorInternal(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportErrorInternal(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportErrorInternal(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportErrorInternal(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportErrorUser(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportErrorUser(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportErrorUser(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportErrorUser(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportErrorUser(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportEventHandlers - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportExecuteStandardTemplate(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportExecuteStandardTemplate(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportExecuteStandardTemplate(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportExecuteStandardTemplate(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportExecuteStandardTemplate(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of a standard template that is wrapped into a template hook point,
- reportFileCreation(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportFileCreation(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportFileCreation(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileCreation(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileCreation(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- reportFileCreation(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- reportFileCreation(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports a file creation
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportFileCreation(String, String, String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportFileCreation(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportFileCreation(String, String, String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports a template based file creation.
- reportFileCreation(String, Path, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileCreation(String, Path, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileCreation(String, Path, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports a template based file creation via the
writeArgsmethod of theTemplateController. - reportFileCreation(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportFileCreation(Path, Path) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportFileCreation(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileCreation(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileCreation(Path, Path) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports a file creation
- reportFileExistenceChecking(List<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportFileExistenceChecking(List<Path>, Path) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportFileExistenceChecking(List<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileExistenceChecking(List<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileExistenceChecking(List<Path>, Path) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports a checking of file existence
- reportFileFinalization(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportFileFinalization(String, String, String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportFileFinalization(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileFinalization(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileFinalization(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportFileFinalization(String, String, String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the end of a file creation (file finalization).
- reportFileFinalization(String, Path, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportFileFinalization(String, Path, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportFileFinalization(String, Path, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the end of a file creation (file finalization).
- reportHWCExistenceCheck(MCPath, Path, Optional<URL>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportHWCExistenceCheck(MCPath, Path, Optional<URL>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportHWCExistenceCheck(MCPath, Path, Optional<URL>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportHWCExistenceCheck(MCPath, Path, Optional<URL>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportHWCExistenceCheck(MCPath, Path, Optional<URL>) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- reportHWCExistenceCheck(MCPath, Path, Optional<URL>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the check for existence of an artifact
- Reporting - Class in de.monticore.generating.templateengine.reporting
-
Facade for all reporting activities.
- Reporting() - Constructor for class de.monticore.generating.templateengine.reporting.Reporting
- REPORTING_DIR - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- REPORTING_ROW_LENGTH - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- ReportingConstants - Interface in de.monticore.generating.templateengine.reporting.commons
-
Constants needed for reporting
- reportingHelper - Variable in class de.monticore.generating.templateengine.reporting.commons.AReporter
- ReportingHelper - Class in de.monticore.generating.templateengine.reporting.commons
-
Helper to write files
- ReportingHelper() - Constructor for class de.monticore.generating.templateengine.reporting.commons.ReportingHelper
- ReportingNameHelper - Class in de.monticore.generating.templateengine.reporting.artifacts
- ReportingNameHelper() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper
-
Constructor for de.monticore.generating.templateengine.reporting.artifacts.ReportingNameHelper.
- ReportingRepository - Class in de.monticore.generating.templateengine.reporting.commons
-
ReportingRepository holds all used formatted ASTNode strings.
- ReportingRepository(IASTNodeIdentHelper) - Constructor for class de.monticore.generating.templateengine.reporting.commons.ReportingRepository
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportInstantiate(String, List<Object>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportInstantiate(String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportInstantiate(String, List<Object>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- ReportLogHook - Class in de.monticore.generating.templateengine.reporting.commons
- ReportLogHook(String, ReportManager.ReportManagerFactory) - Constructor for class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- ReportManager - Class in de.monticore.generating.templateengine.reporting.commons
- ReportManager(String) - Constructor for class de.monticore.generating.templateengine.reporting.commons.ReportManager
- ReportManager.ReportManagerFactory - Interface in de.monticore.generating.templateengine.reporting.commons
-
A factory for providing tool specific report managers.
- reportManagers - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
-
Map of model names to actual report managers.
- reportMatch(String, ASTNode) - Method in class de.monticore.tf.runtime.ODRule
- reportMethodCall(String, String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportMethodCall(String, String, List<Object>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportMethodCall(String, String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportMethodCall(String, String, List<Object>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportMethodCall(String, String, List<Object>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportModelEnd(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportModelEnd(String, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportModelEnd(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportModelEnd(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportModelEnd(String, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SuccessfulReporter
- reportModelEnd(String, String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportModelEnd(String, String) - Method in class de.monticore.tf.runtime.SuccessfulReporter
- reportModelLoad(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportModelLoad(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportModelLoad(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportModelLoad(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportModelLoad(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportModelStart(ASTNode, String, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- reportModelStart(ASTNode, String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportModelStart(ASTNode, String, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportModelStart(ASTNode, String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportModelStart(ASTNode, String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportModelStart(ASTNode, String, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SuccessfulReporter
- reportModelStart(ASTNode, String, String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportModelStart(ASTNode, String, String) - Method in class de.monticore.tf.runtime.SuccessfulReporter
- reportOpenInputFile(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportOpenInputFile(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportOpenInputFile(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportOpenInputFile(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportOpenInputFile(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- reportOpenInputFile(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
This method is called when an input file is opened which is obtained via model resolution.
- reportOpenInputFile(Optional<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportOpenInputFile(Optional<Path>, Path) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportOpenInputFile(Optional<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportOpenInputFile(Optional<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportOpenInputFile(Optional<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- reportOpenInputFile(Optional<Path>, Path) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- reportOpenInputFile(Optional<Path>, Path) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
This method is called when an input file is opened which is obtained via model resolution.
- reportParseInputFile(Path, String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportParseInputFile(Path, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportParseInputFile(Path, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportParseInputFile(Path, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportParseInputFile(Path, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- reportParseInputFile(Path, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- reportParseInputFile(Path, String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
This method is called when an input file is parsed; i.e., this report hook point is designed for the main input artifacts only.
- reportPathOutput - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportSetAfterTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the addition of hook points to a template via
GlobalExtensionManagement.setAfterTemplate(String, List). - reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportSetBeforeTemplate(String, Optional<ASTNode>, List<? extends HookPoint>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the assignment of hook points to a template via
GlobalExtensionManagement.setBeforeTemplate(String, List). - reportSetHookPoint(String, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportSetHookPoint(String, HookPoint) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportSetHookPoint(String, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportSetHookPoint(String, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportSetHookPoint(String, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportSetHookPoint(String, HookPoint) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportSetHookPoint(String, HookPoint) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the registration of a hook point via the
GlobalExtensionManagement.defineHookPoint(TemplateController, String)(String, HookPoint) setHookPoint} method of theGlobalExtensionManagement. - reportSetHookPointHelper(String, HookPoint, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportSetTemplateHookpoint(String, Optional<ASTNode>, HookPoint, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportSetValue(String, Object) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportSetValue(String, Object) - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- reportSetValue(String, Object) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportSymbolTableScope(IScope) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportSymbolTableScope(IScope) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportSymbolTableScope(IScope) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportSymbolTableScope(IScope) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportSymbolTableScope(IScope) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
This method is called to report the content of the symbol table.
- reportTemplateAction(ASTNode, String, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTemplateEnd(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportTemplateEnd(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportTemplateEnd(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the end of a template execution.
- reportTemplateInclude(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTemplateInclude(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTemplateInclude(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTemplateInclude(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTemplateInclude(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportTemplateInclude(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports template inclusion.
- reportTemplateReplacement(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTemplateReplacement(String, List<? extends HookPoint>) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTemplateReplacement(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTemplateReplacement(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTemplateReplacement(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- reportTemplateReplacement(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportTemplateReplacement(String, List<? extends HookPoint>) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the replacement of a template by hook points via the
replaceTemplatemethod of theGlobalExtensionManagement. - reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTemplateStart(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- reportTemplateStart(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- reportTemplateStart(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the execution of templates
- reportTemplateWrite(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTemplateWrite(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTemplateWrite(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTemplateWrite(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTemplateWrite(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportTemplateWrite(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Reports the template write.
- reportToDetailed(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
-
Invoking this method causes a report of value to DetailedReporter.
- reportTransformationNewValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationNewValue(String, boolean) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationNewValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationNewValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationNewValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationNewValue(String, boolean) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationNewValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationNewValue(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationNewValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationNewValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationNewValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationNewValue(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationNewValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationNewValue(String, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationNewValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationNewValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationNewValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationNewValue(String, String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationObjectChange(String, ASTNode, String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationObjectChange(String, ASTNode, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationObjectChange(String, ASTNode, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationObjectChange(String, ASTNode, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationObjectChange(String, ASTNode, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationObjectChange(String, ASTNode, String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationObjectCreation(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationObjectCreation(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationObjectCreation(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationObjectCreation(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationObjectCreation(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationObjectCreation(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationObjectDeletion(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationObjectDeletion(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationObjectDeletion(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationObjectDeletion(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationObjectDeletion(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationObjectDeletion(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationObjectMatch(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationObjectMatch(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationObjectMatch(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationObjectMatch(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationObjectMatch(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationObjectMatch(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationOldValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationOldValue(String, boolean) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationOldValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationOldValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationOldValue(String, boolean) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationOldValue(String, boolean) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationOldValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationOldValue(String, ASTNode) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationOldValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationOldValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationOldValue(String, ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationOldValue(String, ASTNode) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationOldValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationOldValue(String, String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationOldValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationOldValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationOldValue(String, String) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationOldValue(String, String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportTransformationStart(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportTransformationStart(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportTransformationStart(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportTransformationStart(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportTransformationStart(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- reportTransformationStart(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportUseHandwrittenCodeFile(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportUseHandwrittenCodeFile(Path, Path) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportUseHandwrittenCodeFile(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportUseHandwrittenCodeFile(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportUseHandwrittenCodeFile(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- reportUseHandwrittenCodeFile(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- reportUseHandwrittenCodeFile(Path, Path) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportUserSpecificTemplate(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportUserSpecificTemplate(Path, Path) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportUserSpecificTemplate(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportUserSpecificTemplate(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportUserSpecificTemplate(Path, Path) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- reportUserSpecificTemplate(Path, Path) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- reportUserWarning(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportUserWarning(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportUserWarning(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportUserWarning(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportUserWarning(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportWarning(String) - Method in class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
- reportWarning(String) - Method in interface de.monticore.generating.templateengine.reporting.commons.IReportEventHandler
- reportWarning(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportLogHook
- reportWarning(String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportManager
- reportWarning(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- reportWarning(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- reportWarning(String) - Static method in class de.monticore.generating.templateengine.reporting.Reporting
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- repository - Variable in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- requiredGlobalVar(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
check whether the variable name (parameter) is defined: if not issue an error and continue
- RequiredGlobalVarAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- RequiredGlobalVarAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.RequiredGlobalVarAlias
- requiredGlobalVars(String...) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
check whether the list of variable names (parameter) is defined: if not issue an error and continue
- RequiredGlobalVarsAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- RequiredGlobalVarsAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.RequiredGlobalVarsAlias
- reset() - Method in class de.monticore.interpreter.util.InterpreterData
- reset() - Method in class de.monticore.symboltable.serialization.NumberLexer
-
resets the current state to the initial state and resets the read input
- reset() - Method in class de.monticore.tf.runtime.FastLookupList
- reset() - Method in class de.monticore.tf.runtime.matching.ModelTraversal
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- resetVariables() - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- resolve(String, String, String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
-
Resolves the associated element and increments the number of calls for this element;
- resolveAncestorWithElements() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
- resolveAncestorWithElements() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Pkg
-
visualization.model.APkg#resolveAncestorWithElements()
- resolveAncestorWithElements() - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.RootPkg
-
visualization.model.APkg#resolveAncestorWithElements()
- ResolvedSeveralEntriesForSymbolException - Exception Class in de.monticore.symboltable.resolving
- ResolvedSeveralEntriesForSymbolException(String, Collection<? extends ISymbol>) - Constructor for exception class de.monticore.symboltable.resolving.ResolvedSeveralEntriesForSymbolException
- ResolvedSeveralEntriesForSymbolException(Collection<? extends ISymbol>) - Constructor for exception class de.monticore.symboltable.resolving.ResolvedSeveralEntriesForSymbolException
- result - Variable in class de.monticore.io.paths.GlobExpressionEvaluator
- result - Variable in class de.monticore.symboltable.serialization.NumberLexer
- retainAll(Collection<?>) - Method in class de.monticore.symboltable.SetAsListAdapter
- retainAll_PostComments(Collection<?>) - Method in class de.monticore.ast.ASTCNode
- retainAll_PostComments(Collection<?>) - Method in interface de.monticore.ast.ASTNode
-
Retrains a collection of elements from the list if the elements are contained
- retainAll_PostComments(Collection<?>) - Method in class de.monticore.ast.ASTNodeBuilder
- retainAll_PreComments(Collection<?>) - Method in class de.monticore.ast.ASTCNode
- retainAll_PreComments(Collection<?>) - Method in interface de.monticore.ast.ASTNode
-
Retrains a collection of elements from the list if the elements are contained
- retainAll_PreComments(Collection<?>) - Method in class de.monticore.ast.ASTNodeBuilder
- root - Variable in class de.monticore.symboltable.serialization.JsonPrinter
- rootLink() - Method in class de.monticore.utils.Link
- rootPkg - Variable in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
-
Base of the generated dependency graph
- RootPkg - Class in de.monticore.generating.templateengine.reporting.artifacts.model
-
Represents the topmost package in the package hierarchy of a recorded run
- RootPkg() - Constructor for class de.monticore.generating.templateengine.reporting.artifacts.model.RootPkg
- run(StringBuilder, Object, Template) - Method in class de.monticore.generating.templateengine.freemarker.FreeMarkerTemplateEngine
-
Runs the Template engine on the given template and data and writes the result into the StringBuilder buffer
S
- scopeFactory - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindDeSer
- sendRequest(URI, String, String) - Static method in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- serialize(A, J) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
serialize a passed artifact scope object to a String that is returned.
- serialize(SymbolWithScopeOfUnknownKind, Object) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindDeSer
- serialize(S, J) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
serialize a passed scope object to a String that is returned.
- serialize(S, J) - Method in interface de.monticore.symboltable.serialization.ISymbolDeSer
-
serialize a passed object to a String that is returned.
- serializeAddons(A, J) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
Hook point for realizing additional serializations of a passed artifact scope object.
- serializeAddons(S, J) - Method in interface de.monticore.symboltable.serialization.IDeSer
-
Hook point for realizing additional serializations of a passed scope object.
- serializeDefaults - Static variable in class de.monticore.symboltable.serialization.JsonPrinter
- serializedTreeResult - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- serializedTreeResult - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- set(int, E) - Method in class de.monticore.symboltable.SetAsListAdapter
- set(int, E) - Method in class de.monticore.tf.runtime.ListMatchMapping
- set(MIFrame, boolean) - Method in interface de.monticore.interpreter.setters.MISetterBoolean
- set(MIFrame, double) - Method in interface de.monticore.interpreter.setters.MISetterDouble
- set(MIFrame, int) - Method in interface de.monticore.interpreter.setters.MISetterInt
- set(MIFrame, MCValue) - Method in interface de.monticore.interpreter.setters.MISetter
-
This is the less efficient version of the specific setters, but sometimes, we only have access to an MIValue anyway.
- set(MIFrame, MCValue) - Method in interface de.monticore.interpreter.setters.MISetterBoolean
- set(MIFrame, MCValue) - Method in interface de.monticore.interpreter.setters.MISetterDouble
- set(MIFrame, MCValue) - Method in interface de.monticore.interpreter.setters.MISetterInt
- set(MIFrame, MCValue) - Method in interface de.monticore.interpreter.setters.MISetterValue
- SET_AFTER_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- SET_BEFORE_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- SET_GLOBAL_VARIABLE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- SET_HOOK_POINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- set_PostComment(int, Comment) - Method in class de.monticore.ast.ASTCNode
- set_PostComment(int, Comment) - Method in interface de.monticore.ast.ASTNode
-
sets the comment at the given index and returns that comment
- set_PostComment(int, Comment) - Method in class de.monticore.ast.ASTNodeBuilder
- set_PostCommentList(List<Comment>) - Method in class de.monticore.ast.ASTCNode
- set_PostCommentList(List<Comment>) - Method in interface de.monticore.ast.ASTNode
-
sets the complete list of postComments to the given postComment list
- set_PostCommentList(List<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- set_PreComment(int, Comment) - Method in class de.monticore.ast.ASTCNode
- set_PreComment(int, Comment) - Method in interface de.monticore.ast.ASTNode
-
sets the comment at the given index and returns that comment
- set_PreComment(int, Comment) - Method in class de.monticore.ast.ASTNodeBuilder
- set_PreCommentList(List<Comment>) - Method in class de.monticore.ast.ASTCNode
- set_PreCommentList(List<Comment>) - Method in interface de.monticore.ast.ASTNode
-
sets the complete list of preComments to the given preComment list
- set_PreCommentList(List<Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- SET_REPLACE_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- set_SourcePositionEnd(SourcePosition) - Method in class de.monticore.ast.ASTCNode
- set_SourcePositionEnd(SourcePosition) - Method in interface de.monticore.ast.ASTNode
-
Sets the end position of this ASTNode
- set_SourcePositionEnd(SourcePosition) - Method in class de.monticore.ast.ASTNodeBuilder
- set_SourcePositionEnd(SourcePosition) - Method in class de.monticore.ast.Comment
- set_SourcePositionEnd(SourcePosition) - Method in class de.monticore.ast.CommentBuilder
- set_SourcePositionEndAbsent() - Method in class de.monticore.ast.ASTCNode
- set_SourcePositionEndAbsent() - Method in interface de.monticore.ast.ASTNode
-
Sets the optional end position of this ASTNode absent
- set_SourcePositionEndAbsent() - Method in class de.monticore.ast.ASTNodeBuilder
- set_SourcePositionStart(SourcePosition) - Method in class de.monticore.ast.ASTCNode
- set_SourcePositionStart(SourcePosition) - Method in interface de.monticore.ast.ASTNode
-
Sets the start position of this ASTNode
- set_SourcePositionStart(SourcePosition) - Method in class de.monticore.ast.ASTNodeBuilder
- set_SourcePositionStart(SourcePosition) - Method in class de.monticore.ast.Comment
- set_SourcePositionStart(SourcePosition) - Method in class de.monticore.ast.CommentBuilder
- set_SourcePositionStartAbsent() - Method in class de.monticore.ast.ASTCNode
- set_SourcePositionStartAbsent() - Method in interface de.monticore.ast.ASTNode
-
Sets the optional start position of this ASTNode absent
- set_SourcePositionStartAbsent() - Method in class de.monticore.ast.ASTNodeBuilder
- setAccessModifier(AccessModifier) - Method in interface de.monticore.symboltable.ISymbol
-
Sets the access modifier, such as public or protected in Java.
- setAccessModifier(AccessModifier) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- setAccessModifier(AccessModifier) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setActiveASTNode(ASTNode) - Method in class de.monticore.antlr4.MCParser
- setActiveBuilder(ASTNodeBuilder<?>) - Method in class de.monticore.antlr4.MCParser
- setAdditionalTemplatePaths(List<File>) - Method in class de.monticore.generating.GeneratorSetup
- setAfterTemplate(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly for node 'ast' (e.g.
- setAfterTemplate(String, ASTNode, List<HookPoint>) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly for node 'ast' (e.g.
- setAfterTemplate(String, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly (e.g.
- setAfterTemplate(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly (e.g.
- setAliases(List<Alias>) - Method in class de.monticore.generating.GeneratorSetup
- SetAsListAdapter<E> - Class in de.monticore.symboltable
-
A
LinkedHashSetposing as aList - SetAsListAdapter() - Constructor for class de.monticore.symboltable.SetAsListAdapter
- SetAsListAdapter(LinkedHashSet<E>) - Constructor for class de.monticore.symboltable.SetAsListAdapter
- setAstNode(ASTNode) - Method in interface de.monticore.symboltable.IScope
- setAstNodeAbsent() - Method in interface de.monticore.symboltable.IScope
- setAstNodeExtraInfos(Map<String, List<String>>) - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- setBeforeTemplate(String, ASTNode, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly for node 'ast' (e.g.
- setBeforeTemplate(String, ASTNode, List<HookPoint>) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly for node 'ast' (e.g.
- setBeforeTemplate(String, HookPoint) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly (e.g.
- setBeforeTemplate(String, List<? extends HookPoint>) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Everytime 'template' is included directly (e.g.
- setBoolean(int, boolean) - Method in class de.monticore.interpreter.frames.MIFrame
- setCharset(Charset) - Method in class de.monticore.io.FileReaderWriter
-
Sets the encoding for all subsequent operations until another encoding is assigned.
- setCommentEnd(String) - Method in class de.monticore.generating.GeneratorSetup
- setCommentStart(String) - Method in class de.monticore.generating.GeneratorSetup
- setDefaultFileExtension(String) - Method in class de.monticore.generating.GeneratorSetup
-
Sets the default file extension used for the generated files, e.g.
- setDeSer(IDeSer) - Method in interface de.monticore.symboltable.IGlobalScope
- setDouble(int, double) - Method in class de.monticore.interpreter.frames.MIFrame
- setEnclosingScope(IScope) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- setEnclosingScope(IScope) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setEndLineDecoration(Map<String, String>) - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- setError(boolean) - Method in class de.monticore.antlr4.MCConcreteParser
- setErrors(boolean) - Method in class de.monticore.antlr4.MCParser
- setExportingSymbols(boolean) - Method in interface de.monticore.symboltable.IScope
- setExtension(String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- setFileExt(String) - Method in interface de.monticore.symboltable.IGlobalScope
- setFileHandler(FileReaderWriter) - Method in class de.monticore.generating.GeneratorSetup
- setFilename(String) - Method in class de.monticore.antlr4.MCParser
- setFreeMarkerTemplateEngine(FreeMarkerTemplateEngine) - Method in class de.monticore.generating.GeneratorSetup
- setFullName(String) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- setFullName(String) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setGlex(GlobalExtensionManagement) - Method in class de.monticore.generating.GeneratorSetup
- setGlex(GlobalExtensionManagement) - Method in class de.monticore.tf.runtime.ODRule
- setGlobalData(SimpleHash) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Set a list of global data.
- setGlobalValue(String, Object) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Sets a new value which can be accessed with the given name in the templates.
- setHandcodedPath(MCPath) - Method in class de.monticore.generating.GeneratorSetup
- setIndentation(int) - Method in class de.monticore.prettyprint.IndentPrinter
-
Set the current indentation of the printer
- setIndentLength(int) - Method in class de.monticore.prettyprint.IndentPrinter
-
Set length of intendation: number of spaces per level
- setInstance(JsonElementFactory) - Static method in class de.monticore.symboltable.serialization.json.JsonElementFactory
- setInt(int, int) - Method in class de.monticore.interpreter.frames.MIFrame
- setMaxlinelength(int) - Method in class de.monticore.prettyprint.IndentPrinter
-
Sets the maximum used line length
- setMembers(Map<String, JsonElement>) - Method in class de.monticore.symboltable.serialization.json.JsonObject
- setMembers(Map<String, JsonElement>) - Method in class de.monticore.symboltable.serialization.json.TraceableJsonObject
- setModelName(String) - Method in class de.monticore.generating.GeneratorSetup
- setName(String) - Method in interface de.monticore.symboltable.IScope
- setName(String) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- setName(String) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setNameAbsent() - Method in interface de.monticore.symboltable.IScope
- setNumber(byte) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- setNumber(double) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- setNumber(float) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- setNumber(int) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- setNumber(long) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- setNumber(short) - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- setObject(int, MCValue) - Method in class de.monticore.interpreter.frames.MIFrame
- setOptionalBreak(boolean) - Method in class de.monticore.prettyprint.IndentPrinter
-
optional break (makes additional line breal only after optionalBreak()-invocation
- setOrdered(boolean) - Method in interface de.monticore.symboltable.IScope
- setOutputDirectory(File) - Method in class de.monticore.generating.GeneratorSetup
- setPackageName(String) - Method in interface de.monticore.symboltable.IArtifactScope
-
This method can be used to set the package name of the current artifact scope.
- setPackageName(String) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- setPackageName(String) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setPkg(APkg) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- setRepo(ReportingRepository) - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- setSerializeDefaults(boolean) - Static method in class de.monticore.symboltable.serialization.JsonPrinter
- setShadowing(boolean) - Method in interface de.monticore.symboltable.IScope
- setSimpleName(String) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- setSourcePos(T, ParserRuleContext) - Method in class de.monticore.antlr4.MCBuildVisitor
- setSpannedScope(IScope) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- setSpannedScope(IScope) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setSpanningSymbol(IScopeSpanningSymbol) - Method in interface de.monticore.symboltable.IScope
- setSpanningSymbolAbsent() - Method in interface de.monticore.symboltable.IScope
- setStereoinfo(Map<IStereotypeReference, Optional<MCValue>>) - Method in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- setSymbolDeSers(Map<String, ISymbolDeSer>) - Method in interface de.monticore.symboltable.IGlobalScope
- setSymbolPath(MCPath) - Method in interface de.monticore.symboltable.IGlobalScope
- setTemplateBlackList(List<String>) - Method in class de.monticore.generating.templateengine.TemplateController
- setTemplatename(String) - Method in class de.monticore.generating.templateengine.TemplateController
- setter - Variable in class de.monticore.interpreter.util.InterpreterData
- setText(String) - Method in class de.monticore.ast.Comment
- setText(String) - Method in class de.monticore.ast.CommentBuilder
- setTracing(boolean) - Method in class de.monticore.generating.GeneratorSetup
- setTraversedElements(Set<Object>) - Method in interface de.monticore.visitor.ITraverser
- setType(ElementType) - Method in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- setup - Variable in class de.monticore.generating.GeneratorEngine
-
Contains all configuration data
- setV2a(Map<String, Variable2AttributeMap.AttributeEntry>) - Method in class de.monticore.tf.rule2od.Variable2AttributeMap
- setValue(boolean) - Method in class de.monticore.symboltable.serialization.json.JsonBoolean
- setValue(String) - Method in class de.monticore.symboltable.serialization.json.JsonString
- setValues(List<JsonElement>) - Method in class de.monticore.symboltable.serialization.json.JsonArray
- setValueToData(String, Object) - Method in class de.monticore.generating.templateengine.TemplateController
- shallowCopy() - Method in interface de.monticore.symboltable.modifiers.AccessModifier
- shapes - Variable in class de.monticore.generating.templateengine.reporting.artifacts.formatter.GVFormatter
- shutdown() - Static method in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- signature(String...) - Method in class de.monticore.generating.templateengine.TemplateController
-
Delegates to
TemplateController.signature(List). - signature(List<String>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Defines the signature of a template.
- SignatureAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- SignatureAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.SignatureAlias
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.ArtifactGmlReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.ArtifactGVReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenGradleReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SuccessfulReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- SIMPLE_FILE_NAME - Static variable in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- SimpleGlexAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- SimpleGlexAlias(String, String, int) - Constructor for class de.monticore.generating.templateengine.freemarker.alias.SimpleGlexAlias
- SimpleHashFactory - Class in de.monticore.generating.templateengine.freemarker
-
Use this factory to instantiate SimpleHash objects.
- SimpleHashFactory() - Constructor for class de.monticore.generating.templateengine.freemarker.SimpleHashFactory
- simpleName - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- SimpleTcAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- SimpleTcAlias(String, String, int) - Constructor for class de.monticore.generating.templateengine.freemarker.alias.SimpleTcAlias
- size - Variable in class de.monticore.tf.runtime.FastLookupList
- size() - Method in class de.monticore.symboltable.serialization.json.JsonArray
- size() - Method in class de.monticore.symboltable.SetAsListAdapter
- size() - Method in class de.monticore.tf.runtime.FastLookupList
- size() - Method in class de.monticore.tf.runtime.ListMatchMapping
- size_PostComments() - Method in class de.monticore.ast.ASTCNode
- size_PostComments() - Method in interface de.monticore.ast.ASTNode
-
counts the number of postComments in the postComment list and returns that number as an Int
- size_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- size_PreComments() - Method in class de.monticore.ast.ASTCNode
- size_PreComments() - Method in interface de.monticore.ast.ASTNode
-
counts the number of preComments in the preComment list and returns that number as an Int
- size_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- sizeBooleans() - Method in interface de.monticore.interpreter.frames.MIFrameLayout
- sizeDoubles() - Method in interface de.monticore.interpreter.frames.MIFrameLayout
- sizeIntegers() - Method in interface de.monticore.interpreter.frames.MIFrameLayout
- sizeMembers() - Method in class de.monticore.symboltable.serialization.json.JsonObject
- sizeObjects() - Method in interface de.monticore.interpreter.frames.MIFrameLayout
- sort_PostComments(Comparator<? super Comment>) - Method in class de.monticore.ast.ASTCNode
- sort_PostComments(Comparator<? super Comment>) - Method in interface de.monticore.ast.ASTNode
-
sorts the postComment list through a given way of comparing through the comparator
- sort_PostComments(Comparator<? super Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- sort_PreComments(Comparator<? super Comment>) - Method in class de.monticore.ast.ASTCNode
- sort_PreComments(Comparator<? super Comment>) - Method in interface de.monticore.ast.ASTNode
-
sorts the preComment list through a given way of comparing through the comparator
- sort_PreComments(Comparator<? super Comment>) - Method in class de.monticore.ast.ASTNodeBuilder
- sortSymbolsByPosition(Collection<T>) - Static method in interface de.monticore.symboltable.ISymbol
- source() - Method in class de.monticore.utils.Link
- sourcePos(SourcePosition) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Formats the source position of an ASTnode
- sourcePositionEnd - Variable in class de.monticore.ast.ASTNodeBuilder
- sourcePositionStart - Variable in class de.monticore.ast.ASTNodeBuilder
- sp - Variable in class de.monticore.prettyprint.IndentPrinter
- SPACE_FOLLOWING - Static variable in interface de.monticore.prettyprint.IFormatter
-
The following content should be followed by a space
- spacer - Variable in class de.monticore.prettyprint.IndentPrinter
- SPANNED_SCOPE - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- spannedScope - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- spannedScope - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- SPECIFIC_CODE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- SPECIFIC_CODE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- SPECIFIC_STRING_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- SPECIFIC_STRING_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- SPECIFIC_TEMPLATE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- SPECIFIC_TEMPLATE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- specificAfter - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- specificBefore - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- specificReplacement - Variable in class de.monticore.generating.templateengine.GlobalExtensionManagement
- spliterator_PostComments() - Method in class de.monticore.ast.ASTCNode
- spliterator_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the Spliterator of the postComment list
- spliterator_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- spliterator_PreComments() - Method in class de.monticore.ast.ASTCNode
- spliterator_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the Spliterator of the preComment list
- spliterator_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- start - Variable in class de.monticore.ast.ASTCNode
- start - Variable in class de.monticore.ast.Comment
- start - Variable in class de.monticore.ast.CommentBuilder
- startProduction(String) - Method in class de.monticore.prettyprint.FormattingPrinter
-
Increase the depth
- startTime - Variable in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- STAT_TYPE - Variable in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- statement - Variable in class de.monticore.symboltable.ImportStatement
- STATIC - Enum constant in enum class de.monticore.symboltable.modifiers.StaticAccessModifier
- StaticAccessModifier - Enum Class in de.monticore.symboltable.modifiers
- StatisticsHandler - Class in de.monticore.generating.templateengine.reporting.commons
- StatisticsHandler() - Constructor for class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- StatisticsReporter - Class in de.monticore.generating.templateengine.reporting.reporter
-
Reporter, which sends its result to a remote server.
- StatisticsReporter(JsonElement, String, String, String, ReportingRepository, ITraverser) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- StatisticsReporter(String, String, ReportingRepository, ITraverser) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- step(char) - Method in class de.monticore.symboltable.serialization.NumberLexer
-
this realizes the automaton described in www.json.org
- STEREO_INFO - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- STEREO_TYPE - Static variable in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
- STEREO_VALUE - Static variable in class de.monticore.symboltable.stereotypes.StereoinfoDeSer
- stereoinfo - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- stereoinfo - Variable in class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- StereoinfoDeSer - Class in de.monticore.symboltable.stereotypes
-
Facade to serialize and deserialize stereoinfos of symbols.
- StereoinfoDeSer() - Constructor for class de.monticore.symboltable.stereotypes.StereoinfoDeSer
- storeInFile(Path, String) - Static method in class de.monticore.io.FileReaderWriter
-
Writes a String to a file using the specified encoding.
- storeReport(String, String) - Static method in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- stream() - Method in class de.monticore.tf.runtime.ListMatchMapping
- stream_PostComments() - Method in class de.monticore.ast.ASTCNode
- stream_PostComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the Steam of the postComment list
- stream_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- stream_PreComments() - Method in class de.monticore.ast.ASTCNode
- stream_PreComments() - Method in interface de.monticore.ast.ASTNode
-
Returns the Steam of the preComment list
- stream_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- STRING - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- STRING_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- StringHookPoint - Class in de.monticore.generating.templateengine
-
Represents a String hook point.
- StringHookPoint(String) - Constructor for class de.monticore.generating.templateengine.StringHookPoint
- stringHP(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns a new string hook point.
- stripTrailing() - Method in class de.monticore.prettyprint.FormattingPrinter
- stripTrailing() - Method in class de.monticore.prettyprint.IndentPrinter
-
Removes all trailing white spaces on the current line
- subList(int, int) - Method in class de.monticore.symboltable.SetAsListAdapter
- subList_PostComments(int, int) - Method in class de.monticore.ast.ASTCNode
- subList_PostComments(int, int) - Method in interface de.monticore.ast.ASTNode
-
Returns the sub list form the postComment list form the start to the end index which are given
- subList_PostComments(int, int) - Method in class de.monticore.ast.ASTNodeBuilder
- subList_PreComments(int, int) - Method in class de.monticore.ast.ASTCNode
- subList_PreComments(int, int) - Method in interface de.monticore.ast.ASTNode
-
Returns the sub list form the preComment list form the start to the end index which are given
- subList_PreComments(int, int) - Method in class de.monticore.ast.ASTNodeBuilder
- subPkgs - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.APkg
-
Maps name of subpackage to subpackage
- SuccessfulReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- SuccessfulReporter - Class in de.monticore.tf.runtime
- SuccessfulReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.SuccessfulReporter
- SuccessfulReporter(String, String) - Constructor for class de.monticore.tf.runtime.SuccessfulReporter
- summary - Variable in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- SummaryReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- SummaryReporter(String, String, ReportingRepository, ITraverser) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- SYMBOL_HIERARCHY - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- SymbolBackedStereotypeReference - Class in de.monticore.symboltable.stereotypes
-
An
IStereotypeReferencethat is directly backed by a symbol. - SymbolBackedStereotypeReference(IStereotypeSymbol) - Constructor for class de.monticore.symboltable.stereotypes.SymbolBackedStereotypeReference
- symbols - Variable in exception class de.monticore.symboltable.resolving.ResolvedSeveralEntriesForSymbolException
- SYMBOLS - Static variable in class de.monticore.symboltable.serialization.JsonDeSers
- SymbolWithScopeOfUnknownKind - Class in de.monticore.symboltable
-
Represents a symbol of a kind unknown to a language.
- SymbolWithScopeOfUnknownKind(String) - Constructor for class de.monticore.symboltable.SymbolWithScopeOfUnknownKind
- SymbolWithScopeOfUnknownKindBuilder - Class in de.monticore.symboltable
-
A builder for
SymbolWithScopeOfUnknownKind. - SymbolWithScopeOfUnknownKindBuilder() - Constructor for class de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
- SymbolWithScopeOfUnknownKindDeSer - Class in de.monticore.symboltable
-
A deserializer for a
SymbolWithScopeOfUnknownKind. - SymbolWithScopeOfUnknownKindDeSer(IDeSer<?, ?, ?>, Supplier<IScope>) - Constructor for class de.monticore.symboltable.SymbolWithScopeOfUnknownKindDeSer
-
Creates a new
SymbolWithScopeOfUnknownKindDeSer. - syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class de.monticore.antlr4.MCErrorListener
T
- target() - Method in class de.monticore.utils.Link
- TC - Static variable in class de.monticore.generating.templateengine.TemplateController
-
Variable name for the current TemplateController (used in the templates)
- TcAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- TcAlias(String, String) - Constructor for class de.monticore.generating.templateengine.freemarker.alias.TcAlias
- template - Variable in class de.monticore.generating.templateengine.TemplateStringHookPoint
- TEMPLATE - Enum constant in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
- TEMPLATE_CALL_START - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- TEMPLATE_CALLED - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- TEMPLATE_ENDED - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- TEMPLATE_FILE_EXTENSION - Static variable in interface de.monticore.generating.templateengine.reporting.commons.ReportingConstants
- TEMPLATE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- TEMPLATE_HOOKPOINT - Static variable in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- templateArguments - Variable in class de.monticore.generating.templateengine.TemplateHookPoint
- templateBlackList - Variable in class de.monticore.generating.templateengine.TemplateController
-
list that contains all the Template names that should be blocked from generating comments for
- TemplateController - Class in de.monticore.generating.templateengine
-
Provides methods for manipulating the content of templates, mainly for calling and including of templates.
- TemplateController(GeneratorSetup, String) - Constructor for class de.monticore.generating.templateengine.TemplateController
- TemplateController(GeneratorSetup, String, List<String>) - Constructor for class de.monticore.generating.templateengine.TemplateController
- templateCount - Variable in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- templateCount - Variable in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- templateDepth - Variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- templateDepth - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- TemplateHookPoint - Class in de.monticore.generating.templateengine
-
Represents a template hook.
- TemplateHookPoint(String) - Constructor for class de.monticore.generating.templateengine.TemplateHookPoint
- TemplateHookPoint(String, Object...) - Constructor for class de.monticore.generating.templateengine.TemplateHookPoint
- templateHP(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns a new template hook point.
- templatename - Variable in class de.monticore.generating.templateengine.TemplateController
-
Name of the current template (usually fully qualified)
- templateName - Variable in class de.monticore.generating.templateengine.TemplateHookPoint
- TemplatesReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- TemplatesReporter(String, String, ReportingRepository) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- TemplateStringHookPoint - Class in de.monticore.generating.templateengine
- TemplateStringHookPoint(String) - Constructor for class de.monticore.generating.templateengine.TemplateStringHookPoint
- templateStringHP(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
-
Returns a new template string hook point.
- TemplateTreeReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- TemplateTreeReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- test(ISymbol) - Method in interface de.monticore.symboltable.ISymbolPredicate
- test(ISymbol) - Method in class de.monticore.symboltable.modifiers.IncludesAccessModifierSymbolPredicate
- text - Variable in class de.monticore.ast.Comment
- text - Variable in class de.monticore.ast.CommentBuilder
- THROW_ERROR - Static variable in class de.monticore.generating.templateengine.freemarker.MontiCoreTemplateExceptionHandler
-
Throw the error without logging it.
- toArray() - Method in class de.monticore.symboltable.SetAsListAdapter
- toArray(T[]) - Method in class de.monticore.symboltable.SetAsListAdapter
- toArray_PostComments() - Method in class de.monticore.ast.ASTCNode
- toArray_PostComments() - Method in interface de.monticore.ast.ASTNode
-
converts the commentlist into an array of the type Object and returns thar array
- toArray_PostComments() - Method in class de.monticore.ast.ASTNodeBuilder
- toArray_PostComments(Comment[]) - Method in class de.monticore.ast.ASTCNode
- toArray_PostComments(Comment[]) - Method in interface de.monticore.ast.ASTNode
-
Converts the list of postComments into an array of comments and returns that array
- toArray_PostComments(Comment[]) - Method in class de.monticore.ast.ASTNodeBuilder
- toArray_PreComments() - Method in class de.monticore.ast.ASTCNode
- toArray_PreComments() - Method in interface de.monticore.ast.ASTNode
-
converts the commentlist into an array of the type Object and returns thar array
- toArray_PreComments() - Method in class de.monticore.ast.ASTNodeBuilder
- toArray_PreComments(Comment[]) - Method in class de.monticore.ast.ASTCNode
- toArray_PreComments(Comment[]) - Method in interface de.monticore.ast.ASTNode
-
Converts the list of preComments into an array of comments and returns that array
- toArray_PreComments(Comment[]) - Method in class de.monticore.ast.ASTNodeBuilder
- token(int) - Method in class de.monticore.antlr4.MCParser
-
Deprecated.Use
MCParser.getToken(int)instead. - tokenIndex - Variable in class de.monticore.antlr4.MCBuildVisitor
- tokenQueueFromEmit - Variable in class de.monticore.prettyprint.FormattingPrinter
- TokenToBePrinted(String, int) - Constructor for class de.monticore.prettyprint.FormattingPrinter.TokenToBePrinted
- TokenToBePrinted(String, String, String, String) - Constructor for class de.monticore.prettyprint.FormattingPrinter.TokenToBePrinted
- TokenToBePrinted(String, String, String, String, int) - Constructor for class de.monticore.prettyprint.FormattingPrinter.TokenToBePrinted
- TOP_NAME_EXTENSION - Static variable in class de.monticore.generating.GeneratorEngine
- toPath(URL) - Static method in class de.monticore.io.paths.MCPath
- toString() - Method in class de.monticore.ast.Comment
- toString() - Method in class de.monticore.generating.templateengine.TemplateHookPoint
- toString() - Method in class de.monticore.io.paths.MCPath
- toString() - Method in class de.monticore.symboltable.serialization.json.JsonArray
- toString() - Method in class de.monticore.symboltable.serialization.json.JsonBoolean
- toString() - Method in class de.monticore.symboltable.serialization.json.JsonNull
- toString() - Method in class de.monticore.symboltable.serialization.json.JsonNumber
- toString() - Method in class de.monticore.symboltable.serialization.json.JsonObject
- toString() - Method in class de.monticore.symboltable.serialization.json.JsonString
- toString() - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Returns the current value of the Json code produced so far.
- toString() - Method in class de.monticore.symboltable.serialization.JsonToken
- toString() - Method in class de.monticore.tf.runtime.FastLookupList
- totalCount - Variable in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- toUnixPath(String) - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- toURL(Path) - Static method in class de.monticore.io.paths.MCPath
- tpv - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- tpv - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- trace(String, String) - Method in class de.monticore.generating.templateengine.TemplateController
- TraceableJsonObject - Class in de.monticore.symboltable.serialization.json
-
This class is a subtype of a JsonObject that traces, which members have been visited.
- TraceableJsonObject() - Constructor for class de.monticore.symboltable.serialization.json.TraceableJsonObject
-
Constructor for de.monticore.symboltable.serialization.json.TraceableJsonObject
- TraceAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- TraceAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.TraceAlias
- tracing - Variable in class de.monticore.generating.GeneratorSetup
-
Defines if tracing infos are added to the result as comments
- TransformationReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- TransformationReporter(String, String, ReportingRepository) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- traverse(IScope) - Method in interface de.monticore.visitor.IHandler
- traverse(IScope) - Method in interface de.monticore.visitor.ITraverser
- traverse(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.visitor.IHandler
- traverse(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.visitor.ITraverser
- traverser - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- traverser - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- traverser - Variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- traverser - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- traverser - Variable in class de.monticore.tf.runtime.matching.ModelTraversal
- TreePrintVisitor - Class in de.monticore.generating.templateengine.reporting.commons
-
We use the visit mechanism to map the AST to a list of showing the AST-Nodes as tree.
- TreePrintVisitor() - Constructor for class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
-
produces the raw tree without any decoration
- TreePrintVisitor(ReportingRepository, Map<String, String>, Map<String, List<String>>) - Constructor for class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
-
produces the tree with an inline decoration (at the end of each line)
- treeResult - Variable in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- TRUE - Static variable in class de.monticore.symboltable.serialization.json.JsonElementFactory
- type - Variable in class de.monticore.generating.templateengine.reporting.artifacts.model.Element
- type2count - Variable in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- type2countPos - Variable in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
U
- unindent() - Method in class de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
- unindent() - Method in class de.monticore.prettyprint.IndentPrinter
-
Unindent one level This method call affects the current line, even if the first part was already printed.
- UNINDENT - Static variable in interface de.monticore.prettyprint.IFormatter
-
The following content should be un-indented
- unqual2Name(String) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Provides the Name of the Java File (no qualifier, last 2 compartments including file + extension)
- unqualName(String) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Provides the Name of the Nonterminal of the AST (no qualifier, no "AST" at the beginning)
- unqualNamePadleft(String, int) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
Provides the name of the Nonterminal of the AST (no qualifier, no "AST" at the beginning)
- unsafeCast() - Method in class de.monticore.values.MCValueObject
- USED_TEMPLATE - Static variable in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- usedFileNames - Variable in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- usedHWCFiles - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- usedHWTemplates - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- usedTemplates - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- UserJsonString - Class in de.monticore.symboltable.serialization.json
- UserJsonString(String) - Constructor for class de.monticore.symboltable.serialization.json.UserJsonString
- userTemplates - Variable in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
V
- value - Variable in class de.monticore.generating.templateengine.StringHookPoint
- value - Variable in class de.monticore.symboltable.serialization.json.JsonBoolean
- value - Variable in class de.monticore.symboltable.serialization.json.JsonNumber
- value - Variable in class de.monticore.symboltable.serialization.json.JsonString
- value - Variable in class de.monticore.symboltable.serialization.JsonToken
- value - Variable in class de.monticore.values.MCValueBoolean
- value - Variable in class de.monticore.values.MCValueDouble
- value - Variable in class de.monticore.values.MCValueInt
- value - Variable in class de.monticore.values.MCValueObject
- value(boolean) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a boolean value as Json value.
- value(double) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a double as Json value.
- value(float) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a float as Json value.
- value(int) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints an int as Json value, if it deviates from the default boolean value or if * default values should be printed.
- value(long) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a long as Json value.
- value(JsonPrinter) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a Json attribute that is of an object type and therefore needs separat serialization.
- value(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a String as Json value.
- ValueComparator - Class in de.monticore.tf.runtime
- ValueComparator(Map<String, Integer>) - Constructor for class de.monticore.tf.runtime.ValueComparator
- valueJson(String) - Method in class de.monticore.symboltable.serialization.JsonPrinter
-
Prints a String that contains encoded Json.
- valueOf(String) - Static method in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.monticore.symboltable.modifiers.ReadableAccessModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.monticore.symboltable.modifiers.StaticAccessModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.monticore.symboltable.modifiers.WritableAccessModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.monticore.symboltable.serialization.JsonTokenKind
-
Returns the enum constant of this class with the specified name.
- values - Variable in class de.monticore.symboltable.serialization.json.JsonArray
- values() - Static method in enum class de.monticore.generating.templateengine.reporting.artifacts.model.ElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.monticore.symboltable.modifiers.BasicAccessModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.monticore.symboltable.modifiers.ReadableAccessModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.monticore.symboltable.modifiers.StaticAccessModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.monticore.symboltable.modifiers.WritableAccessModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.monticore.symboltable.serialization.JsonTokenKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueStr(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
-
Uses ast2idents to print a compact version for any form of object
- valueStr(Object) - Static method in class de.monticore.generating.templateengine.reporting.commons.Layouter
-
derives a useful (compact) value for any object with special treatment for String, Integers, Boolean.
- var2adds - Variable in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- var2asmt - Variable in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- Variable2AttributeMap - Class in de.monticore.tf.rule2od
- Variable2AttributeMap() - Constructor for class de.monticore.tf.rule2od.Variable2AttributeMap
- variableNames - Variable in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- VariablesReporter - Class in de.monticore.generating.templateengine.reporting.reporter
- VariablesReporter(String, String) - Constructor for class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- visit(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.ObjectCountVisitor
- visit(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.commons.TreePrintVisitor
- visit(ASTNode) - Method in class de.monticore.tf.runtime.matching.ModelTraversalVisitor
- visit(ASTNode) - Method in interface de.monticore.visitor.ITraverser
- visit(ASTNode) - Method in interface de.monticore.visitor.IVisitor
- visit(IScope) - Method in interface de.monticore.visitor.ITraverser
- visit(IScope) - Method in interface de.monticore.visitor.IVisitor
- visit(IScopeSpanningSymbol) - Method in interface de.monticore.visitor.ITraverser
- visit(IScopeSpanningSymbol) - Method in interface de.monticore.visitor.IVisitor
- visit(ISymbol) - Method in interface de.monticore.visitor.ITraverser
- visit(ISymbol) - Method in interface de.monticore.visitor.IVisitor
- visit(SymbolWithScopeOfUnknownKind) - Method in interface de.monticore.visitor.ITraverser
- visitedMembers - Variable in class de.monticore.symboltable.serialization.json.TraceableJsonObject
- visitFile(Path, BasicFileAttributes) - Method in class de.monticore.io.paths.GlobExpressionEvaluator
W
- warn(String) - Method in class de.monticore.generating.templateengine.TemplateController
- WarnAlias - Class in de.monticore.generating.templateengine.freemarker.alias
- WarnAlias() - Constructor for class de.monticore.generating.templateengine.freemarker.alias.WarnAlias
- warnIfHookPointExists(String) - Method in class de.monticore.generating.templateengine.GlobalExtensionManagement
- WARNING - Static variable in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- WComment(Comment, ASTNode) - Constructor for class de.monticore.tf.runtime.matching.CommentBasedModelTraversal.WComment
- WComment(String, ASTNode) - Constructor for class de.monticore.tf.runtime.matching.CommentBasedModelTraversal.WComment
- WHITESPACE - Enum constant in enum class de.monticore.symboltable.serialization.JsonTokenKind
- WHITESPACE - Static variable in class de.monticore.symboltable.serialization.JsonToken
- WHITESPACE_CHARACTERS - Static variable in class de.monticore.symboltable.serialization.JsonLexer
- workEmitQueue() - Method in class de.monticore.prettyprint.FormattingPrinter
- WRITABLE - Enum constant in enum class de.monticore.symboltable.modifiers.WritableAccessModifier
- WritableAccessModifier - Enum Class in de.monticore.symboltable.modifiers
- write(String, String, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateController
-
Execute the template and put the result into a file.
- write(String, String, String, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateController
- write(String, Path, ASTNode) - Method in class de.monticore.generating.templateengine.TemplateController
- writeArgs(String, String, String, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Execute the template and put the result into a file.
- writeArgs(String, Path, ASTNode, List<Object>) - Method in class de.monticore.generating.templateengine.TemplateController
-
Processes the template
templateNamewith theastand the giventemplateArgumentsand writes the content into thefilePath. - writeContent() - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- writeContent() - Method in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- writeContent() - Method in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- writeContent() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writeContent() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- writeContent() - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- writeContent(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- writeContent(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- writeContent(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- writeContent(ASTNode) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- writeFooter() - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.artifacts.ArtifactReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.commons.AReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.DetailedReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.GeneratedFilesReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.HandWrittenCodeReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.HookPointReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.InstantiationsReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeDecoratedReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTreeReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.SuccessfulReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplateTreeReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.TransformationReporter
- writeHeader() - Method in class de.monticore.generating.templateengine.reporting.reporter.VariablesReporter
- writeHeader() - Method in class de.monticore.tf.runtime.SuccessfulReporter
- writeHWCFileHeading() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writeInputFileHeading() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writeInputFilesHeading() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writeLine(String) - Method in class de.monticore.generating.templateengine.reporting.commons.AReporter
-
Writes a single Line to the corresponding file.
- writeLineToFile(File, String) - Method in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
-
Writes a single line to an open file
- writeMaps(Map<String, Integer>, Map<String, Integer>) - Method in class de.monticore.generating.templateengine.reporting.reporter.NodeTypesReporter
-
helper method: print these 2 maps the same way
- writeOutputFileHeading() - Method in class de.monticore.generating.templateengine.reporting.reporter.InvolvedFilesReporter
- writers - Variable in class de.monticore.generating.templateengine.reporting.commons.ReportCreator
- writeSummaryLine(String, int) - Method in class de.monticore.generating.templateengine.reporting.reporter.StatisticsReporter
- writeSummaryLine(String, int) - Method in class de.monticore.generating.templateengine.reporting.reporter.SummaryReporter
- writeUnusedUSTemplates() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- writeUsedTemplates() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- writeUsedUSTemplates() - Method in class de.monticore.generating.templateengine.reporting.reporter.TemplatesReporter
- writtenbuffer - Variable in class de.monticore.prettyprint.IndentPrinter
_
- _existsFile(Path) - Method in class de.monticore.io.FileReaderWriter
- _getReader(URL) - Method in class de.monticore.io.FileReaderWriter
- _getResource(ClassLoader, String) - Method in class de.monticore.io.FileReaderWriter
- _getTFElementType() - Method in interface de.monticore.tf.ast.ITFObject
- _readFromFile(Reader) - Method in class de.monticore.io.FileReaderWriter
- _readFromFile(URL) - Method in class de.monticore.io.FileReaderWriter
- _readFromFile(Path) - Method in class de.monticore.io.FileReaderWriter
- _reportSendingExecutorService - Static variable in class de.monticore.generating.templateengine.reporting.commons.StatisticsHandler
- _storeInFile(Path, String) - Method in class de.monticore.io.FileReaderWriter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form