Index

A C D E G M T 
All Classes and Interfaces|All Packages|Constant Field Values

A

AGGREGATE_TASK_NAME - Static variable in class com.ennovativesolutions.modelina.gradle.ModelinaPlugin
 
apply(Project) - Method in class com.ennovativesolutions.modelina.gradle.ModelinaPlugin
 

C

com.ennovativesolutions.modelina.gradle - package com.ennovativesolutions.modelina.gradle
 

D

DEFAULT_MODELINA_VERSION - Static variable in class com.ennovativesolutions.modelina.gradle.ModelinaPlugin
 

E

EXTENSION_NAME - Static variable in class com.ennovativesolutions.modelina.gradle.ModelinaPlugin
 

G

generate() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
generations(Action) - Method in class com.ennovativesolutions.modelina.gradle.ModelinaExtension
Configures the generations container.
GenerationSpec - Class in com.ennovativesolutions.modelina.gradle
Configuration for a single Modelina generation.
GenerationSpec(String) - Constructor for class com.ennovativesolutions.modelina.gradle.GenerationSpec
 
getCompleteOptions() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Options passed to generateToFiles, e.g.
getCompleteOptions() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getGenerations() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaExtension
Container of generations to run.
getInputFile() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
The input document to generate models from.
getInputFile() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getLanguage() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Target output language.
getLanguage() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getModelinaVersion() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaExtension
The version of the @asyncapi/modelina npm package to use.
getModelinaVersion() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getName() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
The name of this generation, as declared in the DSL.
getNamespace() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Convenience for the namespace complete-model option (C#).
getNamespace() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getNodeExecutable() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaExtension
Path to the node executable.
getNodeExecutable() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getNpmExecutable() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaExtension
Path to the npm executable.
getNpmExecutable() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getOptions() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Options passed to the generator constructor, e.g.
getOptions() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getOutputDir() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Directory the generated source files are written to.
getOutputDir() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getPackageName() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Convenience for the packageName complete-model option (Java, Kotlin, Scala, Go, Python, ...).
getPackageName() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getPresets() - Method in class com.ennovativesolutions.modelina.gradle.GenerationSpec
Names of the Modelina presets to apply, e.g.
getPresets() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
getWorkingDir() - Method in class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
Working directory holding the throw-away npm project (package.json, node_modules, driver).

M

ModelinaExtension - Class in com.ennovativesolutions.modelina.gradle
The modelina { } project extension.
ModelinaExtension(ObjectFactory) - Constructor for class com.ennovativesolutions.modelina.gradle.ModelinaExtension
 
ModelinaGenerateTask - Class in com.ennovativesolutions.modelina.gradle
Runs Modelina against an input document to generate model source files.
ModelinaGenerateTask(ExecOperations) - Constructor for class com.ennovativesolutions.modelina.gradle.ModelinaGenerateTask
 
ModelinaPlugin - Class in com.ennovativesolutions.modelina.gradle
Registers the modelina extension and a generation task per declared generation, plus an aggregate modelinaGenerate task that runs them all.
ModelinaPlugin() - Constructor for class com.ennovativesolutions.modelina.gradle.ModelinaPlugin
 

T

TASK_GROUP - Static variable in class com.ennovativesolutions.modelina.gradle.ModelinaPlugin
 
A C D E G M T 
All Classes and Interfaces|All Packages|Constant Field Values