Interface RelationEntity

Hierarchy

Properties

$containerIndex?: number

In case $containerProperty is an array, the array index is stored here.

$containerProperty?: string

The property of the $container node that contains this node. This is either a direct reference or an array.

$cstNode?: CstNode

The Concrete Syntax Tree (CST) node of the text range from which this node was parsed.

$document?: LangiumDocument<AstNode>

The document containing the AST; only the root node has a direct reference to the document.

$type: "RelationEntity"
asymmetric: boolean
forwardRelation?: ForwardRelation
functional: boolean
inverseFunctional: boolean
irreflexive: boolean
name: string
ownedAnnotations: Annotation[]
ownedKeys: KeyAxiom[]
ownedPropertyRestrictions: PropertyRestrictionAxiom[]
ownedRelationRestrictions: RelationRestrictionAxiom[]
ownedSpecializations: SpecializationAxiom[]
reflexive: boolean
reverseRelation?: ReverseRelation
source: Reference<Entity>
symmetric: boolean
target: Reference<Entity>
transitive: boolean

Generated using TypeDoc