Table of Contents

Class SynthesisRequirement

Namespace
NMF.AnyText.Rules
Assembly
NMF.AnyText.Core.dll

Denotes the abstract base class for a synthesis requirement

public abstract class SynthesisRequirement
Inheritance
SynthesisRequirement
Inherited Members

Properties

CanConsumeMany

True, if the synthesis requirement can consume many values, otherwise false

public virtual bool CanConsumeMany { get; }

Property Value

bool

Feature

Gets the feature that is required for synthesis

public virtual string Feature { get; }

Property Value

string

Methods

Matches(object)

Determines whether the requirement is satisfied

public abstract bool Matches(object semanticObject)

Parameters

semanticObject object

the semantic object that should be matched

Returns

bool

true, if the requirement is satisfied, otherwise false