Relation
open class Relation<S : Any, T : Any>(val sourceClassifier: Class<S>, val targetClassifier: Class<T>, val property: KProperty1<S, *>, val multiplicity: RelationMultiplicity, val reverseName: String, val forwardName: String = property.name)
A metamodel relation definition. Instances describe properties without registering model entities.
Inheritors
Constructors
Link copied to clipboard
constructor(sourceClassifier: Class<S>, targetClassifier: Class<T>, property: KProperty1<S, *>, multiplicity: RelationMultiplicity, reverseName: String, forwardName: String = property.name)