MetamodelsBuilder

class MetamodelsBuilder(val resource: Resource? = null)

This class is a composite around MetamodelBuilder which permits to build EPackages from Kotlin packages of classes which has relations among them.

Constructors

Link copied to clipboard
constructor(resource: Resource? = null)

Functions

Link copied to clipboard
fun addMetamodel(packageName: String, nsURI: String, nsPrefix: String)
Link copied to clipboard
fun generate(): List<EPackage>
Link copied to clipboard
fun provideClass(kClass: KClass<*>): EClass

Properties

Link copied to clipboard
val resource: Resource? = null