Class AvroGenerationExtension
- java.lang.Object
-
- org.finos.legend.engine.external.format.avro.extension.AvroGenerationExtension
-
- All Implemented Interfaces:
GenerationExtension
public class AvroGenerationExtension extends Object implements GenerationExtension
-
-
Constructor Summary
Constructors Constructor Description AvroGenerationExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Root_meta_pure_generation_metamodel_GenerationConfigurationdefaultConfig(CompileContext context)List<Root_meta_pure_generation_metamodel_GenerationOutput>generateFromElement(PackageableElement element, CompileContext compileContext)GenerationConfigurationDescriptiongetGenerationDescription()ImportConfigurationDescriptiongetImportDescription()StringgetKey()StringgetLabel()GenerationModegetMode()ObjectgetService(ModelManager modelManager)
-
-
-
Method Detail
-
getLabel
public String getLabel()
- Specified by:
getLabelin interfaceGenerationExtension
-
getKey
public String getKey()
- Specified by:
getKeyin interfaceGenerationExtension
-
getMode
public GenerationMode getMode()
- Specified by:
getModein interfaceGenerationExtension
-
getGenerationDescription
public GenerationConfigurationDescription getGenerationDescription()
- Specified by:
getGenerationDescriptionin interfaceGenerationExtension
-
getImportDescription
public ImportConfigurationDescription getImportDescription()
- Specified by:
getImportDescriptionin interfaceGenerationExtension
-
getService
public Object getService(ModelManager modelManager)
- Specified by:
getServicein interfaceGenerationExtension
-
generateFromElement
public List<Root_meta_pure_generation_metamodel_GenerationOutput> generateFromElement(PackageableElement element, CompileContext compileContext)
- Specified by:
generateFromElementin interfaceGenerationExtension
-
defaultConfig
public Root_meta_pure_generation_metamodel_GenerationConfiguration defaultConfig(CompileContext context)
- Specified by:
defaultConfigin interfaceGenerationExtension
-
-