Table of Contents

Class AnyTextGrammar.InheritanceRuleSubtypesClassRuleRule

Namespace
NMF.AnyText.Grammars
Assembly
NMF.AnyText.dll

Rule to assign the contents of the inner rule to Subtypes

public class AnyTextGrammar.InheritanceRuleSubtypesClassRuleRule : AddAssignModelReferenceRule<IInheritanceRule, IClassRule>
Inheritance
AnyTextGrammar.InheritanceRuleSubtypesClassRuleRule
Inherited Members

Properties

Feature

Gets the name of the feature that is assigned

protected override string Feature { get; }

Property Value

string

TokenType

Gets the token type of tokens created for this rule

public override string TokenType { get; }

Property Value

string

Methods

GetCollection(IInheritanceRule, ParseContext)

Obtains the child collection

public override ICollection<IClassRule> GetCollection(IInheritanceRule semanticElement, ParseContext context)

Parameters

semanticElement IInheritanceRule

the context element

context ParseContext

the parse context in which the collection is obtained

Returns

ICollection<IClassRule>

a collection of values

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 AnyText file change.