Interface Statement

Hierarchy

  • AstNode
    • Statement

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: "Rule" | "Classifier" | "EnumeratedScalar" | "FacetedScalar" | "Scalar" | "Structure" | "Type" | "AnnotationProperty" | "ScalarProperty" | "SpecializableTerm" | "StructuredProperty" | "Aspect" | "Concept" | "Entity" | "RelationEntity" | "AnnotationPropertyReference" | "ClassifierReference" | "EnumeratedScalarReference" | "FacetedScalarReference" | "ScalarPropertyReference" | "SpecializableTermReference" | "StructureReference" | "StructuredPropertyReference" | "AspectReference" | "ConceptReference" | "EntityReference" | "RelationEntityReference" | "RelationReference" | "RuleReference" | "DescriptionStatement" | "Statement" | "VocabularyStatement"

Generated using TypeDoc