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 = UNMODIFIED_SIMPLE_NAME) : Serializable
Link copied to clipboard
Link copied to clipboard
sealed interface IConceptFeatureData
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(outputDir: Path, nameConfig: NameConfig = NameConfig(), modelQlOutputDir: Path? = null, conceptPropertiesInterfaceName: String? = null, alwaysUseNonNullableProperties: Boolean = true)
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(), includeTsBarrels: Boolean = false)

Properties

Link copied to clipboard

Functions

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