C# Class DataDictionary.Interpreter.ListOperators.ThereIsExpression

Inheritance: ConditionBasedListExpression
Afficher le fichier Open project: ERTMSSolutions/ERTMSFormalSpecs Class Usage Examples

Méthodes publiques

Свойство Type Description
Operator string

Méthodes publiques

Méthode Description
GetExplain ( TextualExplanation explanation, bool explainSubElements = true ) : void

Builds the explanation of the element

GetExpressionType ( ) : Type

Provides the type of this expression

ThereIsExpression ( ModelElement root, ModelElement log, Expression listExpression, string iteratorVariableName, Expression condition, ParsingData parsingData ) : DataDictionary.Types

Constructor

Méthodes protégées

Méthode Description
GetValue ( InterpretationContext context, ExplanationPart explain ) : IValue

Provides the value associated to this Expression

Method Details

GetExplain() public méthode

Builds the explanation of the element
public GetExplain ( TextualExplanation explanation, bool explainSubElements = true ) : void
explanation TextualExplanation
explainSubElements bool Precises if we need to explain the sub elements (if any)
Résultat void

GetExpressionType() public méthode

Provides the type of this expression
public GetExpressionType ( ) : Type
Résultat DataDictionary.Types.Type

GetValue() protected méthode

Provides the value associated to this Expression
protected GetValue ( InterpretationContext context, ExplanationPart explain ) : IValue
context InterpretationContext The context on which the value must be found
explain ExplanationPart The explanation to fill, if any
Résultat IValue

ThereIsExpression() public méthode

Constructor
public ThereIsExpression ( ModelElement root, ModelElement log, Expression listExpression, string iteratorVariableName, Expression condition, ParsingData parsingData ) : DataDictionary.Types
root ModelElement the root element for which this expression should be parsed
log ModelElement
listExpression Expression
iteratorVariableName string
condition Expression
parsingData ParsingData Additional information about the parsing process
Résultat DataDictionary.Types

Property Details

Operator public_oe static_oe property

The operator for this expression
public static string Operator
Résultat string