Table of Contents

Class AnyMetaGrammar.NamespaceRule

Namespace
NMF.AnyText.AnyMeta
Assembly
NMF.AnyText.AnyMeta.dll

A rule class representing the rule 'Namespace'

public class AnyMetaGrammar.NamespaceRule : ModelElementRule<Namespace>
Inheritance
AnyMetaGrammar.NamespaceRule
Inherited Members

Properties

SymbolKind

Gets the kind of document symbol to be used for this rule

public override SymbolKind SymbolKind { get; }

Property Value

SymbolKind

Methods

Initialize(GrammarContext)

Initializes the current grammar rule

public override void Initialize(GrammarContext context)

Parameters

context GrammarContext

the grammar context in which the rule is initialized

Remarks

Do not modify the contents of this method as it will be overridden as the contents of the Metamodel file change.

PostInitialize(GrammarContext)

Initializes the rule based on the provided grammar context

protected override void PostInitialize(GrammarContext context)

Parameters

context GrammarContext

the grammar context