ConceptBuilder

class ConceptBuilder(val conceptName: String, val languageBuilder: LanguageBuilder)

Constructors

Link copied to clipboard
constructor(conceptName: String, languageBuilder: LanguageBuilder)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun abstract(value: Boolean = true)
Link copied to clipboard
Link copied to clipboard
fun child(name: String, type: String, optional: Boolean, multiple: Boolean)
Link copied to clipboard
fun child0(name: String, type: String)
Link copied to clipboard
fun child0n(name: String, type: String)
Link copied to clipboard
fun child1(name: String, type: String)
Link copied to clipboard
fun child1n(name: String, type: String)
Link copied to clipboard
fun concept(subConceptName: String, body: ConceptBuilder.() -> Unit = {})
Link copied to clipboard
fun extends(type: String)
Link copied to clipboard
fun optionalReference(name: String, type: String)
Link copied to clipboard
fun property(name: String)
Link copied to clipboard
fun reference(name: String, type: String, optional: Boolean = false)