Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCodeSection - Class in de.spraener.nxtgen.target
 
AbstractCodeSection() - Constructor for class de.spraener.nxtgen.target.AbstractCodeSection
 
AbstractModelElement - Class in de.spraener.nxtgen.model
 
AbstractModelElement() - Constructor for class de.spraener.nxtgen.model.AbstractModelElement
 
AbstractModelElement(ModelElement) - Constructor for class de.spraener.nxtgen.model.AbstractModelElement
 
add(CodeSnippet) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
add(CodeSnippet) - Method in interface de.spraener.nxtgen.target.CodeSection
 
add(CodeSnippet) - Method in class de.spraener.nxtgen.target.UniqueLineSection
 
add(Object, ModelElement, String) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
add(Object, ModelElement, String) - Method in interface de.spraener.nxtgen.target.CodeSection
 
add(Object, String) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
add(Object, String) - Method in interface de.spraener.nxtgen.target.CodeSection
 
addCartridge(Cartridge) - Static method in class de.spraener.nxtgen.NextGen
 
addChilds(ModelElement) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
addCodeBlock(CodeBlock) - Method in interface de.spraener.nxtgen.CodeBlock
add a CodeBlock to this code block.
addCodeBlock(CodeBlock) - Method in class de.spraener.nxtgen.CodeBlockImpl
Adds onother CodeBlock to the list of conained CodeBlocks.
addCodeBlock(CodeBlock) - Method in class de.spraener.nxtgen.SimpleStringCodeBlock
 
addCodeSection(Object, CodeSection) - Method in class de.spraener.nxtgen.target.CodeTarget
Add a CodeSection under the given Key to the CodeTarget.
addModelElement(ModelElement) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
addModelElement(ModelElement) - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
addModelLoader(ModelLoader) - Static method in class de.spraener.nxtgen.NextGen
 
addRelations(Relation) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
addStereotypes(Stereotype) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
addTaggedValues(TaggedValue) - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
AnnotatedCartridgeImpl - Class in de.spraener.nxtgen.cartridges
 
AnnotatedCartridgeImpl() - Constructor for class de.spraener.nxtgen.cartridges.AnnotatedCartridgeImpl
 
AnnotatedCartridgeImpl(Class<?>) - Constructor for class de.spraener.nxtgen.cartridges.AnnotatedCartridgeImpl
 
ATTRIBUTE_DECLARATIONS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
ATTRIBUTES - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 

B

Blueprint - Class in de.spraener.nxtgen.incubator
 
Blueprint() - Constructor for class de.spraener.nxtgen.incubator.Blueprint
 
BLUEPRINT - Enum constant in enum class de.spraener.nxtgen.annotations.ImplementationKind
 
BlueprintCodeBlock - Class in de.spraener.nxtgen.incubator
 
BlueprintCodeBlock(BlueprintCompiler, String) - Constructor for class de.spraener.nxtgen.incubator.BlueprintCodeBlock
Create a new CodeBlock with the given name.
BlueprintCompiler - Class in de.spraener.nxtgen.incubator
A BlueprintCompiler copies a whole subtree from the resource classpath to the given output path.
BlueprintCompiler(String) - Constructor for class de.spraener.nxtgen.incubator.BlueprintCompiler
Initiates the Blueprint-Compiler with the resources under the given resourceRoot-Path.
BlueprintCompiler(String, List<String>, BlueprintSupplier) - Constructor for class de.spraener.nxtgen.incubator.BlueprintCompiler
 
BlueprintGeneratorWrapper - Class in de.spraener.nxtgen.incubator
 
BlueprintGeneratorWrapper(Class<?>) - Constructor for class de.spraener.nxtgen.incubator.BlueprintGeneratorWrapper
 
BlueprintGeneratorWrapper(Class<?>, Method) - Constructor for class de.spraener.nxtgen.incubator.BlueprintGeneratorWrapper
 
BlueprintResourceLister - Class in de.spraener.nxtgen.incubator
Responsibility:
BlueprintResourceLister(String) - Constructor for class de.spraener.nxtgen.incubator.BlueprintResourceLister
 
BlueprintSupplier - Interface in de.spraener.nxtgen.incubator
 
BODY_END - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 
BODY_START - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 
build() - Method in class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 
builder() - Static method in class de.spraener.nxtgen.invocation.NextGenInvocation
 
Builder() - Constructor for class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 

C

canHandle(String) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation
 
canHandle(String) - Method in interface de.spraener.nxtgen.ModelLoader
Is this instance of ModelLoader able to handle the requested model?
Cartridge - Interface in de.spraener.nxtgen
A Cartridge is a set of Generators on a Model that is responsible for generating a certain set of classes.
cgMethod - Variable in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
CGV19Blueprint - Annotation Interface in de.spraener.nxtgen.annotations
 
CGV19Cartridge - Annotation Interface in de.spraener.nxtgen.annotations
A class annotated with this annotation is the root of a cgv19 cartridge.
CGV19Component - Annotation Interface in de.spraener.nxtgen.annotations
A class annotated with this annotation can hold several methods which are annotated with CGV19Generator or CGV19Transformation, and each such method will be treated as a Generator or Transformation.
CGV19Config - Class in de.spraener.nxtgen
Responsibility:
CGV19Config() - Constructor for class de.spraener.nxtgen.CGV19Config
 
CGV19Generator - Annotation Interface in de.spraener.nxtgen.annotations
This annotation marks the annotated target as a generator for cgV19.
CGV19MustacheGenerator - Annotation Interface in de.spraener.nxtgen.annotations
 
CGV19Transformation - Annotation Interface in de.spraener.nxtgen.annotations
This annotation marks the annotated target as a transformation for cgV19.
checkProtected(File) - Method in class de.spraener.nxtgen.CodeBlockImpl
Checks if the considered outputFile is maybe protected from overwriting.
CLASS_BLOCK_BEGIN - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
CLASS_BLOCK_ENDS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
CLASS_DECLARATION - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
CLASS_DECLARATION - Static variable in interface de.spraener.nxtgen.target.java.JavaAspects
 
CLASS_TARGET - Enum constant in enum class de.spraener.nxtgen.annotations.ImplementationKind
 
close() - Method in class de.spraener.nxtgen.target.CodeTargetContext
 
CodeBlock - Interface in de.spraener.nxtgen
A CodeBlock is a recursive structure to hold all blocks that together build a peace of generated code.
CodeBlockImpl - Class in de.spraener.nxtgen
A base implementation of a CodeBlock.
CodeBlockImpl(String) - Constructor for class de.spraener.nxtgen.CodeBlockImpl
Create a new CodeBlock with the given name.
CodeBlockSnippet - Class in de.spraener.nxtgen.target
 
CodeBlockSnippet(Object, ModelElement, String) - Constructor for class de.spraener.nxtgen.target.CodeBlockSnippet
 
CodeBlockSnippet(String) - Constructor for class de.spraener.nxtgen.target.CodeBlockSnippet
 
CodeGenerator - Interface in de.spraener.nxtgen
Creates a CodeBlock for the given ModelElement with the given Template.
CodeGeneratorMapping - Class in de.spraener.nxtgen
 
CodeSection - Interface in de.spraener.nxtgen.target
 
CodeSnippet - Class in de.spraener.nxtgen.target
Responsibility A CodeSnippet is a atomar piece of code that can be referenced by an aspect and an optional ModelElement.
CodeSnippet() - Constructor for class de.spraener.nxtgen.target.CodeSnippet
 
CodeSnippet(Object) - Constructor for class de.spraener.nxtgen.target.CodeSnippet
Create a snippet to implement the given aspect.
CodeSnippet(Object, ModelElement) - Constructor for class de.spraener.nxtgen.target.CodeSnippet
Create a Snippet to implement the given aspect for the given ModelElement.
CodeSnippetRef - Class in de.spraener.nxtgen.target
 
CodeSnippetRef(CodeSection, CodeSnippet) - Constructor for class de.spraener.nxtgen.target.CodeSnippetRef
 
CodeTarget - Class in de.spraener.nxtgen.target
Responsibility
CodeTarget() - Constructor for class de.spraener.nxtgen.target.CodeTarget
 
CodeTargetCodeBlockAdapter - Class in de.spraener.nxtgen.target
 
CodeTargetCodeBlockAdapter(CodeTarget) - Constructor for class de.spraener.nxtgen.target.CodeTargetCodeBlockAdapter
Create a new CodeBlock for the given codeTarget.
CodeTargetContext - Class in de.spraener.nxtgen.target
Responsibility The CodeTargetContext manages a Stack in a ThreadLocal variable to give access to the current Aspect and ModelElement.
CodeTargetContext(Object, ModelElement) - Constructor for class de.spraener.nxtgen.target.CodeTargetContext
Activate a new ClassTargetContext with the given Information.
CodeTargetToCodeConverter - Class in de.spraener.nxtgen.target
Responsibility A CodeTargetToCodeConverter converts a CodeTarget holding CodeSections which holds CodeSnippets to a single String of text.
CodeTargetToCodeConverter(CodeTarget) - Constructor for class de.spraener.nxtgen.target.CodeTargetToCodeConverter
 
collectElements(ModelElement, List<ModelElement>) - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
CONSTRUCTORS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
containsChilds(ModelElement) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
containsRelations(Relation) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
containsStereotypes(Stereotype) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
containsTaggedValues(TaggedValue) - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
copyTo(String, String, Map<String, String>) - Static method in class de.spraener.nxtgen.incubator.Blueprint
 
create(ModelElement, CodeGenerator) - Static method in class de.spraener.nxtgen.CodeGeneratorMapping
 
createCodeTarget(String...) - Static method in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 
createJavaCodeTarget(String...) - Static method in enum class de.spraener.nxtgen.target.java.JavaSections
 
createModel() - Method in interface de.spraener.nxtgen.ModelElementFactory
 
createModelElement() - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
createModelElement() - Method in interface de.spraener.nxtgen.model.Model
 
createModelElement(String) - Method in interface de.spraener.nxtgen.ModelElementFactory
 
createRelation() - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
createRelation() - Method in interface de.spraener.nxtgen.model.Model
 
createStereotype(String) - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
createStereotype(String) - Method in interface de.spraener.nxtgen.model.Model
 

D

de.spraener.nxtgen - package de.spraener.nxtgen
 
de.spraener.nxtgen.annotations - package de.spraener.nxtgen.annotations
 
de.spraener.nxtgen.cartridges - package de.spraener.nxtgen.cartridges
 
de.spraener.nxtgen.filestrategies - package de.spraener.nxtgen.filestrategies
 
de.spraener.nxtgen.incubator - package de.spraener.nxtgen.incubator
 
de.spraener.nxtgen.invocation - package de.spraener.nxtgen.invocation
 
de.spraener.nxtgen.java - package de.spraener.nxtgen.java
 
de.spraener.nxtgen.model - package de.spraener.nxtgen.model
 
de.spraener.nxtgen.model.impl - package de.spraener.nxtgen.model.impl
 
de.spraener.nxtgen.target - package de.spraener.nxtgen.target
A generator on base of a CodeTarget does not generate a String with the code but a CodeTarget that can be modified by other CodeTarget base generators.
de.spraener.nxtgen.target.java - package de.spraener.nxtgen.target.java
 
de.spraener.nxtgen.target.typescript - package de.spraener.nxtgen.target.typescript
 
DECLARATION - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 
definitionOf(String) - Static method in class de.spraener.nxtgen.CGV19Config
 
definitionOf(String, String) - Static method in class de.spraener.nxtgen.CGV19Config
 
DOC - Enum constant in enum class de.spraener.nxtgen.annotations.OutputTo
 
doTransformation(ModelElement) - Method in class de.spraener.nxtgen.cartridges.TransformationWrapper
 
doTransformation(ModelElement) - Method in interface de.spraener.nxtgen.Transformation
Do the transformation on the given ModelElement.

E

equals(Object) - Method in class de.spraener.nxtgen.CodeGeneratorMapping
 
evaluate(Model, ModelElement, Stereotype, String) - Method in interface de.spraener.nxtgen.Cartridge
Optional Method that enables other cartridges to evaluate a specific code block from this cartridge.
evaluate(StringBuilder) - Method in class de.spraener.nxtgen.target.CodeBlockSnippet
 
evaluate(StringBuilder) - Method in class de.spraener.nxtgen.target.CodeSnippet
 
evaluate(StringBuilder) - Method in class de.spraener.nxtgen.target.SingleLineSnippet
 
evaluate(String, Model, ModelElement, Stereotype, String) - Static method in class de.spraener.nxtgen.NextGen
A Cartridge wants to make use of another cartridge to generate some output.
evaluateTo(String) - Method in class de.spraener.nxtgen.incubator.BlueprintCompiler
 
EXTENDS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
EXTENDS - Static variable in interface de.spraener.nxtgen.target.java.JavaAspects
 

F

filterChilds(Function<ModelElement, Boolean>) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
filterChilds(Function<ModelElement, Boolean>) - Method in class de.spraener.nxtgen.model.impl.ModelElementImpl
 
findByFQName(ModelElement, String, String) - Static method in class de.spraener.nxtgen.model.ModelHelper
 
findByFQName(Model, String, String) - Static method in class de.spraener.nxtgen.model.ModelHelper
 
from(CGV19Blueprint) - Static method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
from(CGV19Generator) - Static method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
from(CGV19MustacheGenerator) - Static method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 

G

GeneralFileStrategy - Class in de.spraener.nxtgen.filestrategies
 
GeneralFileStrategy(String, String, String) - Constructor for class de.spraener.nxtgen.filestrategies.GeneralFileStrategy
 
GENERATED_LINE - Static variable in interface de.spraener.nxtgen.ProtectionStrategie
 
generatorClass - Variable in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
generatorSpec - Variable in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
GeneratorSpec - Class in de.spraener.nxtgen.cartridges
 
GeneratorWrapper - Class in de.spraener.nxtgen.cartridges
 
GeneratorWrapper(Class<?>) - Constructor for class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
GeneratorWrapper(Class<?>, Method) - Constructor for class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
get() - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
getActiveContext() - Static method in class de.spraener.nxtgen.target.CodeTargetContext
Retrieves the current active ClassTargetContext from the ThreadLocal Stack.
getActiveLoader() - Static method in class de.spraener.nxtgen.NextGen
 
getAspect() - Method in class de.spraener.nxtgen.target.CodeSnippet
 
getAspect() - Method in class de.spraener.nxtgen.target.CodeTargetContext
Returns the aspect of this (currently active) CodeTargetContext.
getChilds() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getChilds() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getChilds() - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
getChilds() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getCodeGen() - Method in class de.spraener.nxtgen.CodeGeneratorMapping
 
getContent(String) - Method in class de.spraener.nxtgen.incubator.BlueprintResourceLister
 
getContent(String) - Method in interface de.spraener.nxtgen.incubator.BlueprintSupplier
 
getFirstSnippetForAspect(Object) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getFirstSnippetForAspect(Object) - Method in interface de.spraener.nxtgen.target.CodeSection
 
getFirstSnippetForAspectAndModelElement(Object, ModelElement) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getFirstSnippetForAspectAndModelElement(Object, ModelElement) - Method in interface de.spraener.nxtgen.target.CodeSection
 
getFQName(ModelElement, String) - Static method in class de.spraener.nxtgen.model.ModelHelper
 
getGeneratorBaseELement() - Method in class de.spraener.nxtgen.CodeGeneratorMapping
 
getGeneratorWrappers() - Method in class de.spraener.nxtgen.cartridges.AnnotatedCartridgeImpl
 
getImplementationKind() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getInputStream(String) - Method in class de.spraener.nxtgen.incubator.BlueprintResourceLister
 
getInputStream(String) - Method in interface de.spraener.nxtgen.incubator.BlueprintSupplier
 
getInstance(Consumer<CGV19Config>...) - Static method in class de.spraener.nxtgen.CGV19Config
 
getLastSnippetForAspect(Object) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getLastSnippetForAspect(Object) - Method in interface de.spraener.nxtgen.target.CodeSection
 
getLastSnippetForAspectAndModelElement(Object, ModelElement) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getLastSnippetForAspectAndModelElement(Object, ModelElement) - Method in interface de.spraener.nxtgen.target.CodeSection
 
getLinePrefix() - Method in class de.spraener.nxtgen.IndentationCodeBlock
 
getMetaType() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getMetaType() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getModel() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getModel() - Method in class de.spraener.nxtgen.model.impl.ModelElementImpl
 
getModel() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getModelElement() - Method in class de.spraener.nxtgen.target.CodeSnippet
 
getModelElement() - Method in class de.spraener.nxtgen.target.CodeTargetContext
Returns the ModelElement of this (currently active) CodeTargetContext
getModelElementFactory() - Method in interface de.spraener.nxtgen.ModelLoader
 
getModelElements() - Method in class de.spraener.nxtgen.model.impl.ModelImpl
 
getModelElements() - Method in interface de.spraener.nxtgen.model.Model
 
getName() - Method in interface de.spraener.nxtgen.Cartridge
The nane of the cartridge.
getName() - Method in class de.spraener.nxtgen.cartridges.AnnotatedCartridgeImpl
 
getName() - Method in interface de.spraener.nxtgen.CodeBlock
get the Name of this code block
getName() - Method in class de.spraener.nxtgen.CodeBlockImpl
returns the Name of this CodeBlock.
getName() - Method in class de.spraener.nxtgen.incubator.BlueprintCompiler
 
getName() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getName() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getName() - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
getName() - Method in class de.spraener.nxtgen.model.impl.TaggedValueImpl
 
getName() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getName() - Method in interface de.spraener.nxtgen.model.Stereotype
 
getName() - Method in interface de.spraener.nxtgen.model.TaggedValue
 
getName() - Method in class de.spraener.nxtgen.SimpleStringCodeBlock
 
getOperatesOn() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getOutputFile() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getOutputFile(String) - Method in class de.spraener.nxtgen.java.JavaCodeBlock
 
getOutputTo() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getOutputType() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getParent() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getParent() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getParent() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getPrintWriter(String) - Method in class de.spraener.nxtgen.java.JavaCodeBlock
 
getProperties() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getProperties() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getProperties() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getProperty(String) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getProperty(String) - Method in class de.spraener.nxtgen.model.impl.ModelElementImpl
 
getProperty(String) - Method in interface de.spraener.nxtgen.model.ModelElement
 
getProtectionStrategie() - Static method in class de.spraener.nxtgen.NextGen
 
getRelations() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getRelations() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getRelations() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getRequiredStereotype() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getRequiredValues() - Method in class de.spraener.nxtgen.incubator.BlueprintCompiler
 
getScope() - Method in class de.spraener.nxtgen.incubator.BlueprintCompiler
 
getSection(Object) - Method in class de.spraener.nxtgen.target.CodeTarget
Retrieve the CodeSection that was added with the specified key or null.
getSectionsOrdered() - Method in class de.spraener.nxtgen.target.CodeTarget
Delivers all added CodeSections in the order of Insertion.
getSnippetsForAspect(Object) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getSnippetsForAspect(Object) - Method in interface de.spraener.nxtgen.target.CodeSection
 
getSnippetsForAspectAndModelElement(Object, ModelElement) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getSnippetsForAspectAndModelElement(Object, ModelElement) - Method in interface de.spraener.nxtgen.target.CodeSection
 
getSnippetsOrdered() - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
getSnippetsOrdered() - Method in interface de.spraener.nxtgen.target.CodeSection
 
getSnippetsOrdered() - Method in class de.spraener.nxtgen.target.java.JavaImplementsCodeSection
 
getSrcDir() - Method in class de.spraener.nxtgen.java.JavaCodeBlock
 
getStereotypes() - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
getStereotypes() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
getStereotypes() - Method in interface de.spraener.nxtgen.model.ModelElement
 
getTaggedValue(String) - Method in class de.spraener.nxtgen.model.impl.StereotypeImpl
 
getTaggedValue(String) - Method in interface de.spraener.nxtgen.model.Stereotype
 
getTaggedValue(String, String) - Method in class de.spraener.nxtgen.model.impl.ModelElementImpl
 
getTaggedValues() - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
getTaggedValues() - Method in interface de.spraener.nxtgen.model.Stereotype
 
getTargetType() - Method in class de.spraener.nxtgen.model.impl.RelationImpl
 
getTargetType() - Method in interface de.spraener.nxtgen.model.Relation
 
getTargetXmID() - Method in class de.spraener.nxtgen.model.impl.RelationImpl
 
getTargetXmID() - Method in interface de.spraener.nxtgen.model.Relation
 
getTemplateName() - Method in class de.spraener.nxtgen.cartridges.GeneratorSpec
 
getToFileStrategy() - Method in class de.spraener.nxtgen.CodeBlockImpl
 
getTransformations() - Method in interface de.spraener.nxtgen.Cartridge
Returns a list of Transformations to be executed before the generators are mapped.
getTransformations() - Method in class de.spraener.nxtgen.cartridges.AnnotatedCartridgeImpl
 
getType() - Method in class de.spraener.nxtgen.model.impl.RelationImpl
 
getType() - Method in interface de.spraener.nxtgen.model.Relation
 
getValue() - Method in class de.spraener.nxtgen.model.impl.TaggedValueImpl
 
getValue() - Method in interface de.spraener.nxtgen.model.TaggedValue
 
getWorkingDir() - Static method in class de.spraener.nxtgen.NextGen
 
getXmiID() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
GROOVY_TEMPLATE - Enum constant in enum class de.spraener.nxtgen.annotations.ImplementationKind
 
GroovyCodeBlockImpl - Class in de.spraener.nxtgen
This CodeBlock implements a bridge to groovy generator templates.
GroovyCodeBlockImpl(String, ModelElement, String) - Constructor for class de.spraener.nxtgen.GroovyCodeBlockImpl
 

H

hashCode() - Method in class de.spraener.nxtgen.CodeGeneratorMapping
 
HEADER - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
HEADER - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 

I

implementationKind() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Generator
 
ImplementationKind - Enum Class in de.spraener.nxtgen.annotations
 
IMPLEMENTS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
IMPLEMENTS_LIST - Static variable in interface de.spraener.nxtgen.target.java.JavaAspects
 
IMPORTS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
IMPORTS - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 
inContext(Object, ModelElement, Consumer<CodeTarget>...) - Method in class de.spraener.nxtgen.target.CodeTarget
Opens a new CodeTargetContext and calls all consumers on this CodeTarget, so they are working in that given CodeTargetContext.
IndentationCodeBlock - Class in de.spraener.nxtgen
 
IndentationCodeBlock(String) - Constructor for class de.spraener.nxtgen.IndentationCodeBlock
 
insertAfter(CodeSnippet) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertAfter(CodeSnippet, CodeSnippet) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
insertAfter(CodeSnippet, CodeSnippet) - Method in interface de.spraener.nxtgen.target.CodeSection
 
insertAfter(CodeSnippet, CodeSnippet) - Method in class de.spraener.nxtgen.target.UniqueLineSection
 
insertAfter(Object, ModelElement, String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertAfter(Object, String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertAfter(String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertBefore(CodeSnippet) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertBefore(CodeSnippet, CodeSnippet) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
insertBefore(CodeSnippet, CodeSnippet) - Method in interface de.spraener.nxtgen.target.CodeSection
 
insertBefore(CodeSnippet, CodeSnippet) - Method in class de.spraener.nxtgen.target.UniqueLineSection
 
insertBefore(Object, ModelElement, String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertBefore(Object, String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
insertBefore(String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
isProtected(File) - Method in interface de.spraener.nxtgen.ProtectionStrategie
 
isProtected(File) - Method in class de.spraener.nxtgen.ProtectionStrategieDefaultImpl
 

J

JAVA - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
JAVA - Static variable in interface de.spraener.nxtgen.target.java.JavaAspects
 
JAVA_POET - Enum constant in enum class de.spraener.nxtgen.annotations.ImplementationKind
 
JavaAspects - Interface in de.spraener.nxtgen.target.java
 
JavaCodeBlock - Class in de.spraener.nxtgen.java
 
JavaCodeBlock(String, String, String) - Constructor for class de.spraener.nxtgen.java.JavaCodeBlock
 
JavaImplementsCodeSection - Class in de.spraener.nxtgen.target.java
This code section evaluates to an empty string if it contains no snippets.
JavaImplementsCodeSection() - Constructor for class de.spraener.nxtgen.target.java.JavaImplementsCodeSection
 
JavaSections - Enum Class in de.spraener.nxtgen.target.java
 

L

listFiles() - Method in class de.spraener.nxtgen.incubator.BlueprintResourceLister
 
loadCartridges() - Static method in class de.spraener.nxtgen.NextGen
 
loadModel(String) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation
 
loadModel(String) - Method in interface de.spraener.nxtgen.ModelLoader
Load the Data from the given URI and return a fresh new instance of Model.
LOGGER - Static variable in class de.spraener.nxtgen.NextGen
 

M

main(String[]) - Static method in class de.spraener.nxtgen.NextGen
 
mapGenerators(Model) - Method in interface de.spraener.nxtgen.Cartridge
Do a Mapping of ModelElements inside the Model to CodeGeneratos.
mapGenerators(Model) - Method in class de.spraener.nxtgen.cartridges.AnnotatedCartridgeImpl
 
MARKDOWN - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
MARKMOWN - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
matches(ModelElement) - Method in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
matches(Object, ModelElement) - Method in class de.spraener.nxtgen.target.CodeSnippet
Does this snippet match the given aspect and ModelElement?
METHODS - Enum constant in enum class de.spraener.nxtgen.target.java.JavaSections
 
METHODS - Enum constant in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
 
Model - Interface in de.spraener.nxtgen.model
 
ModelElement - Interface in de.spraener.nxtgen.model
 
ModelElementFactory - Interface in de.spraener.nxtgen
 
ModelElementImpl - Class in de.spraener.nxtgen.model.impl
 
ModelElementImpl() - Constructor for class de.spraener.nxtgen.model.impl.ModelElementImpl
 
ModelElementImplBase - Class in de.spraener.nxtgen.model.impl
 
ModelElementImplBase() - Constructor for class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
ModelHelper - Class in de.spraener.nxtgen.model
 
ModelHelper() - Constructor for class de.spraener.nxtgen.model.ModelHelper
 
ModelImpl - Class in de.spraener.nxtgen.model.impl
 
ModelImpl() - Constructor for class de.spraener.nxtgen.model.impl.ModelImpl
 
ModelLoader - Interface in de.spraener.nxtgen
A ModelLoader is responsible for creating an instane of Model from a given URI.
MUSTACHE - Enum constant in enum class de.spraener.nxtgen.annotations.ImplementationKind
 
MustacheGenerator - Class in de.spraener.nxtgen
 
MustacheGenerator(String, String, BiConsumer<ModelElement, Map<String, Object>>...) - Constructor for class de.spraener.nxtgen.MustacheGenerator
 
MustacheGeneratorWrapper - Class in de.spraener.nxtgen.cartridges
 
MustacheGeneratorWrapper(Class<?>) - Constructor for class de.spraener.nxtgen.cartridges.MustacheGeneratorWrapper
 
MustacheGeneratorWrapper(Class<?>, Method) - Constructor for class de.spraener.nxtgen.cartridges.MustacheGeneratorWrapper
 

N

NextGen - Class in de.spraener.nxtgen
The begining of all the hacks...
NextGenInvocation - Class in de.spraener.nxtgen.invocation
 
NextGenInvocation.Builder - Class in de.spraener.nxtgen.invocation
 
NxtGenRuntimeException - Exception in de.spraener.nxtgen
 
NxtGenRuntimeException() - Constructor for exception de.spraener.nxtgen.NxtGenRuntimeException
 
NxtGenRuntimeException(String) - Constructor for exception de.spraener.nxtgen.NxtGenRuntimeException
 
NxtGenRuntimeException(String, Throwable) - Constructor for exception de.spraener.nxtgen.NxtGenRuntimeException
 
NxtGenRuntimeException(Throwable) - Constructor for exception de.spraener.nxtgen.NxtGenRuntimeException
 

O

open() - Method in class de.spraener.nxtgen.filestrategies.GeneralFileStrategy
 
open() - Method in interface de.spraener.nxtgen.filestrategies.ToFileStrategy
 
open() - Method in class de.spraener.nxtgen.filestrategies.XmlFileStrategy
 
operatesOn() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Blueprint
 
operatesOn() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Generator
 
operatesOn() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19MustacheGenerator
 
operatesOn() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Transformation
 
operatesOn() - Method in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
OTHER - Enum constant in enum class de.spraener.nxtgen.annotations.OutputTo
 
OTHER - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
outputDir() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Blueprint
 
outputTo() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Generator
 
OutputTo - Enum Class in de.spraener.nxtgen.annotations
 
outputType() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Generator
 
OutputType - Enum Class in de.spraener.nxtgen.annotations
 

P

PHP - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
POJO - Static variable in interface de.spraener.nxtgen.target.java.JavaAspects
 
postDefinition() - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
println(String) - Method in interface de.spraener.nxtgen.CodeBlock
Add a single line to the code block
println(String) - Method in class de.spraener.nxtgen.CodeBlockImpl
Adds the given String to a new SimpleStringCodeBlock and adds them to the contained CodeBlocks.
println(String) - Method in class de.spraener.nxtgen.IndentationCodeBlock
 
println(String) - Method in class de.spraener.nxtgen.SimpleStringCodeBlock
 
ProtectionStrategie - Interface in de.spraener.nxtgen
 
ProtectionStrategieDefaultImpl - Class in de.spraener.nxtgen
 
ProtectionStrategieDefaultImpl() - Constructor for class de.spraener.nxtgen.ProtectionStrategieDefaultImpl
 

R

readCgMethod(Class<?>) - Static method in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
readGeneratorSpec(Class<?>, Method) - Method in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
readGeneratorSpec(Class<?>, Method) - Method in class de.spraener.nxtgen.cartridges.MustacheGeneratorWrapper
 
readGeneratorSpec(Class<?>, Method) - Method in class de.spraener.nxtgen.incubator.BlueprintGeneratorWrapper
 
Relation - Interface in de.spraener.nxtgen.model
 
RelationImpl - Class in de.spraener.nxtgen.model.impl
 
RelationImpl() - Constructor for class de.spraener.nxtgen.model.impl.RelationImpl
 
removeChilds(ModelElement) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
removeRelations(Relation) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
removeStereotypes(Stereotype) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
removeTaggedValues(TaggedValue) - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
replace(CodeSnippet) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
replace(CodeSnippet, CodeSnippet) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
replace(CodeSnippet, CodeSnippet) - Method in interface de.spraener.nxtgen.target.CodeSection
DANGER!
replace(CodeSnippet, CodeSnippet) - Method in class de.spraener.nxtgen.target.UniqueLineSection
 
replace(Object, ModelElement, String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
replace(Object, String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
replace(String) - Method in class de.spraener.nxtgen.target.CodeSnippetRef
 
requiredStereotype() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Blueprint
 
requiredStereotype() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Generator
 
requiredStereotype() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19MustacheGenerator
 
requiredStereotype() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Transformation
 
requiredStereotype() - Method in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
resolve(ModelElement, String) - Method in class de.spraener.nxtgen.cartridges.GeneratorWrapper
 
resolve(ModelElement, String) - Method in class de.spraener.nxtgen.cartridges.MustacheGeneratorWrapper
 
resolve(ModelElement, String) - Method in interface de.spraener.nxtgen.CodeGenerator
Apply the requested Template to the model Element.
resolve(ModelElement, String) - Method in class de.spraener.nxtgen.incubator.BlueprintGeneratorWrapper
 
resolve(ModelElement, String) - Method in class de.spraener.nxtgen.MustacheGenerator
 
run() - Method in class de.spraener.nxtgen.invocation.NextGenInvocation
 
run() - Method in class de.spraener.nxtgen.NextGen
 
runCartridgeWithName(String) - Static method in class de.spraener.nxtgen.NextGen
 

S

scheduleInvocation(NextGenInvocation) - Static method in class de.spraener.nxtgen.NextGen
 
SERIALIZABLE - Static variable in interface de.spraener.nxtgen.target.java.JavaAspects
 
setActiveLoader(ModelLoader) - Static method in class de.spraener.nxtgen.NextGen
 
setChilds(List<ModelElement>) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setClassName(String) - Method in class de.spraener.nxtgen.java.JavaCodeBlock
 
setMetaType(String) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setModel(Model) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
setModel(Model) - Method in class de.spraener.nxtgen.model.impl.ModelElementImpl
 
setModel(Model) - Method in interface de.spraener.nxtgen.model.ModelElement
 
setName(String) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
setName(String) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setName(String) - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
setName(String) - Method in class de.spraener.nxtgen.model.impl.TaggedValueImpl
 
setParent(ModelElement) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
setParent(ModelElement) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setProperties(Map<String, String>) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setProperty(String, String) - Method in class de.spraener.nxtgen.model.AbstractModelElement
 
setProperty(String, String) - Method in class de.spraener.nxtgen.model.impl.ModelElementImpl
 
setProperty(String, String) - Method in interface de.spraener.nxtgen.model.ModelElement
 
setRelations(List<Relation>) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setStereotype(String) - Method in class de.spraener.nxtgen.CodeGeneratorMapping
 
setStereotypes(List<Stereotype>) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
setTaggedValue(String, String) - Method in class de.spraener.nxtgen.model.impl.StereotypeImpl
 
setTaggedValue(String, String) - Method in interface de.spraener.nxtgen.model.Stereotype
 
setTaggedValues(List<TaggedValue>) - Method in class de.spraener.nxtgen.model.impl.StereotypeImplBase
 
setTargetType(String) - Method in class de.spraener.nxtgen.model.impl.RelationImpl
 
setTargetType(String) - Method in interface de.spraener.nxtgen.model.Relation
 
setTargetXmiID(String) - Method in class de.spraener.nxtgen.model.impl.RelationImpl
 
setTargetXmiID(String) - Method in interface de.spraener.nxtgen.model.Relation
 
setToFileStrategy(ToFileStrategy) - Method in interface de.spraener.nxtgen.CodeBlock
 
setToFileStrategy(ToFileStrategy) - Method in class de.spraener.nxtgen.CodeBlockImpl
 
setToFileStrategy(ToFileStrategy) - Method in class de.spraener.nxtgen.SimpleStringCodeBlock
 
setType(String) - Method in class de.spraener.nxtgen.model.impl.RelationImpl
 
setType(String) - Method in interface de.spraener.nxtgen.model.Relation
 
setValue(String) - Method in class de.spraener.nxtgen.model.impl.TaggedValueImpl
 
setWorkingDir(String) - Static method in class de.spraener.nxtgen.NextGen
 
setXmiID(String) - Method in class de.spraener.nxtgen.model.impl.ModelElementImplBase
 
SimpleCodeSection - Class in de.spraener.nxtgen.target
 
SimpleCodeSection() - Constructor for class de.spraener.nxtgen.target.SimpleCodeSection
 
SimpleFileWriterCodeBlock - Class in de.spraener.nxtgen
 
SimpleFileWriterCodeBlock(String, String) - Constructor for class de.spraener.nxtgen.SimpleFileWriterCodeBlock
 
SimpleStringCodeBlock - Class in de.spraener.nxtgen
 
SimpleStringCodeBlock(String) - Constructor for class de.spraener.nxtgen.SimpleStringCodeBlock
 
SingleLineSnippet - Class in de.spraener.nxtgen.target
 
SingleLineSnippet(Object, ModelElement, String) - Constructor for class de.spraener.nxtgen.target.SingleLineSnippet
 
SingleLineSnippet(Object, String) - Constructor for class de.spraener.nxtgen.target.SingleLineSnippet
 
SingleLineSnippet(String) - Constructor for class de.spraener.nxtgen.target.SingleLineSnippet
 
SRC - Enum constant in enum class de.spraener.nxtgen.annotations.OutputTo
 
SRC_GEN - Enum constant in enum class de.spraener.nxtgen.annotations.OutputTo
 
Stereotype - Interface in de.spraener.nxtgen.model
 
StereotypeImpl - Class in de.spraener.nxtgen.model.impl
 
StereotypeImpl(String, Consumer<StereotypeImpl>...) - Constructor for class de.spraener.nxtgen.model.impl.StereotypeImpl
 
StereotypeImplBase - Class in de.spraener.nxtgen.model.impl
 
StereotypeImplBase() - Constructor for class de.spraener.nxtgen.model.impl.StereotypeImplBase
 

T

TaggedValue - Interface in de.spraener.nxtgen.model
 
TaggedValueImpl - Class in de.spraener.nxtgen.model.impl
 
TaggedValueImpl() - Constructor for class de.spraener.nxtgen.model.impl.TaggedValueImpl
 
templateName() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Generator
 
templateResource() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19MustacheGenerator
 
toCode() - Method in interface de.spraener.nxtgen.CodeBlock
Transform the CodeBlock to source code.
toCode() - Method in class de.spraener.nxtgen.CodeBlockImpl
Write your and the code of all contained codeBlocks to an output string.
toCode() - Method in class de.spraener.nxtgen.GroovyCodeBlockImpl
 
toCode() - Method in class de.spraener.nxtgen.SimpleStringCodeBlock
 
toCode() - Method in class de.spraener.nxtgen.target.CodeTargetCodeBlockAdapter
 
ToFileStrategy - Interface in de.spraener.nxtgen.filestrategies
Open a File where the Generator should write the code to.
toString() - Method in class de.spraener.nxtgen.target.CodeTargetToCodeConverter
 
Transformation - Interface in de.spraener.nxtgen
A Transformation holds the logic to do a specific operation on a model.
TransformationWrapper - Class in de.spraener.nxtgen.cartridges
 
TransformationWrapper(Class<?>) - Constructor for class de.spraener.nxtgen.cartridges.TransformationWrapper
 
TransformationWrapper(Class<?>, Method) - Constructor for class de.spraener.nxtgen.cartridges.TransformationWrapper
 
TYPESCRIPT - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
TypeScriptFileStrategy - Class in de.spraener.nxtgen.filestrategies
 
TypeScriptFileStrategy(String, String) - Constructor for class de.spraener.nxtgen.filestrategies.TypeScriptFileStrategy
 
TypeScriptSections - Enum Class in de.spraener.nxtgen.target.typescript
 

U

UniqueLineSection - Class in de.spraener.nxtgen.target
This section evaluates, so that there is no duplicate line.
UniqueLineSection() - Constructor for class de.spraener.nxtgen.target.UniqueLineSection
 

V

value() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Blueprint
 
value() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19Cartridge
 
value() - Element in annotation interface de.spraener.nxtgen.annotations.CGV19MustacheGenerator
 
valueOf(String) - Static method in enum class de.spraener.nxtgen.annotations.ImplementationKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.spraener.nxtgen.annotations.OutputTo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.spraener.nxtgen.annotations.OutputType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.spraener.nxtgen.target.java.JavaSections
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.spraener.nxtgen.annotations.ImplementationKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.spraener.nxtgen.annotations.OutputTo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.spraener.nxtgen.annotations.OutputType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.spraener.nxtgen.target.java.JavaSections
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.spraener.nxtgen.target.typescript.TypeScriptSections
Returns an array containing the constants of this enum class, in the order they are declared.

W

withCartridge(String) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 
withCodeSection(Object, CodeSection) - Method in class de.spraener.nxtgen.target.CodeTarget
A wither for the addCodeSection-method to provide a fluent api.
withEnvMapSupplier(Supplier<Map<String, String>>) - Method in class de.spraener.nxtgen.CGV19Config
 
withModel(Model) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 
withModelLoader(ModelLoader) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 
withModelURI(String) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 
withPropertyReaderSupplier(Supplier<Reader>) - Method in class de.spraener.nxtgen.CGV19Config
 
withSnippet(Object, CodeSnippet) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
withSnippet(Object, CodeSnippet) - Method in class de.spraener.nxtgen.target.UniqueLineSection
 
withSnippet(Object, String) - Method in class de.spraener.nxtgen.target.AbstractCodeSection
 
withWorkdir(String) - Method in class de.spraener.nxtgen.invocation.NextGenInvocation.Builder
 
writeOutput(String) - Method in interface de.spraener.nxtgen.CodeBlock
 
writeOutput(String) - Method in class de.spraener.nxtgen.CodeBlockImpl
Do the output wrtiing into the given working directory.
writeOutput(String) - Method in class de.spraener.nxtgen.incubator.BlueprintCodeBlock
 
writeOutput(String) - Method in class de.spraener.nxtgen.java.JavaCodeBlock
 
writeOutput(String) - Method in class de.spraener.nxtgen.SimpleFileWriterCodeBlock
 
writeOutput(String) - Method in class de.spraener.nxtgen.SimpleStringCodeBlock
 

X

XML - Enum constant in enum class de.spraener.nxtgen.annotations.OutputType
 
XmlFileStrategy - Class in de.spraener.nxtgen.filestrategies
 
XmlFileStrategy(String, ModelElement) - Constructor for class de.spraener.nxtgen.filestrategies.XmlFileStrategy
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form