Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ChildLinkData(val uid: String? = null, val name: String, val type: String, val multiple: Boolean = false, val optional: Boolean = true) : IConceptFeatureData
Link copied to clipboard
class ConceptBuilder(val conceptName: String, val languageBuilder: LanguageBuilder)
Link copied to clipboard
@Serializable
data class ConceptData(val uid: String? = null, val name: String, val abstract: Boolean = false, val properties: List<PropertyData> = emptyList(), val children: List<ChildLinkData> = emptyList(), val references: List<ReferenceLinkData> = emptyList(), val extends: List<String> = emptyList())
Link copied to clipboard
class ConceptRef(val languageName: String, val conceptName: String)
Link copied to clipboard
class ConceptsFilter(val languageSet: LanguageSet)
Link copied to clipboard
class ConfigurableName(var prefix: String = "", var suffix: String = "", var baseNameConversion: (String) -> String = UNMODIFED_SIMPLE_NAME) : Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LanguageBuilder(val name: String)
Link copied to clipboard
@Serializable
data class LanguageData(val uid: String? = null, val name: String, val concepts: List<ConceptData>)
Link copied to clipboard
class LanguageSet(languages: List<LanguageData>)
Link copied to clipboard
class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameConfig())
Link copied to clipboard
Link copied to clipboard
@Serializable
data class PropertyData(val uid: String? = null, val name: String, val type: PropertyType = PropertyType.STRING) : IConceptFeatureData
Link copied to clipboard
Link copied to clipboard
@Serializable
data class ReferenceLinkData(val uid: String? = null, val name: String, val type: String, val optional: Boolean = true) : IConceptFeatureData
Link copied to clipboard
class TypescriptMMGenerator(val outputDir: Path, val nameConfig: NameConfig = NameConfig())

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard