Method | Description | |
---|---|---|
CheckExpression ( ) : void |
Checks a designator
|
|
Designator ( ModelElement root, ModelElement log, string image, DataDictionary.Interpreter.ParsingData parsingData ) : System.Collections.Generic |
Constructor
|
|
Fill ( List |
Fills the list provided with the element matching the filter provided
|
|
GetCalled ( DataDictionary.Interpreter.InterpretationContext context ) : ICallable |
Provides the ICallable designated by this designator according to the interpretation context
|
|
GetDesignatorType ( ) : |
Provides the type designated by this designator
|
|
GetExplain ( TextualExplanation explanation, bool explainSubElements = true ) : void |
Builds the explanation of the element
|
|
GetReference ( DataDictionary.Interpreter.InterpretationContext context ) : INamable |
Provides the element referenced by this designator, given the enclosing element
|
|
GetReferences ( INamable instance, DataDictionary.Interpreter.Filter.BaseFilter expectation, bool lastElement ) : DataDictionary.Interpreter.ReturnValue |
Provides the possible references for this designator (only available during semantic analysis)
|
|
GetValue ( DataDictionary.Interpreter.InterpretationContext context ) : IValue |
Provides the value designated by this designator according to the interpretation context
|
|
GetVariable ( DataDictionary.Interpreter.InterpretationContext context ) : IVariable |
Provides the variable designated by this designator according to the interpretation context
|
|
IsInstance ( ) : bool |
Indicates whether this expression references an instance
|
|
IsPredefined ( ) : bool |
Indicates that the designator is predefined
|
|
SemanticAnalysis ( INamable instance, DataDictionary.Interpreter.Filter.BaseFilter expectation, bool lastElement ) : void |
Performs the semantic analysis of the term
|
Method | Description | |
---|---|---|
EnclosingSubDeclarator ( INamable instance ) : INamable |
Provides the enclosing sub declarator
|
|
FillBySubdeclarator ( ISubDeclarator subDeclarator, DataDictionary.Interpreter.Filter.BaseFilter expectation, bool asType, DataDictionary.Interpreter.ReturnValue values ) : int |
Fills the retVal result set according to the subDeclarator class provided as parameter
|
|
GetReferenceBySubDeclarator ( ISubDeclarator subDeclarator ) : INamable |
Provides the reference for this subdeclarator
|
|
addReference ( INamable namable, DataDictionary.Interpreter.Filter.BaseFilter expectation, bool asType, DataDictionary.Interpreter.ReturnValue resultSet ) : int |
Adds a reference which satisfies the provided expectation in the result set
|
|
enclosing ( INamable retVal ) : INamable |
Provides the enclosing element
|
public Designator ( ModelElement root, ModelElement log, string image, DataDictionary.Interpreter.ParsingData parsingData ) : System.Collections.Generic | ||
root | ModelElement | |
log | ModelElement | |
image | string | The designator image |
parsingData | DataDictionary.Interpreter.ParsingData | Additional information about the parsing process |
return | System.Collections.Generic |
public Fill ( List |
||
retVal | List |
The list to be filled with the element matching the condition expressed in the filter |
filter | DataDictionary.Interpreter.Filter.BaseFilter | The filter to apply |
return | void |
public GetCalled ( DataDictionary.Interpreter.InterpretationContext context ) : ICallable | ||
context | DataDictionary.Interpreter.InterpretationContext | |
return | ICallable |
public GetDesignatorType ( ) : |
||
return |
public GetExplain ( TextualExplanation explanation, bool explainSubElements = true ) : void | ||
explanation | TextualExplanation | |
explainSubElements | bool | Precises if we need to explain the sub elements (if any) |
return | void |
public GetReference ( DataDictionary.Interpreter.InterpretationContext context ) : INamable | ||
context | DataDictionary.Interpreter.InterpretationContext | |
return | INamable |
public GetReferences ( INamable instance, DataDictionary.Interpreter.Filter.BaseFilter expectation, bool lastElement ) : DataDictionary.Interpreter.ReturnValue | ||
instance | INamable | the instance on which this element should be found. |
expectation | DataDictionary.Interpreter.Filter.BaseFilter | the expectation on the element found |
lastElement | bool | Indicates that this element is the last one in a dereference chain |
return | DataDictionary.Interpreter.ReturnValue |
public GetValue ( DataDictionary.Interpreter.InterpretationContext context ) : IValue | ||
context | DataDictionary.Interpreter.InterpretationContext | |
return | IValue |
public GetVariable ( DataDictionary.Interpreter.InterpretationContext context ) : IVariable | ||
context | DataDictionary.Interpreter.InterpretationContext | |
return | IVariable |
public SemanticAnalysis ( INamable instance, DataDictionary.Interpreter.Filter.BaseFilter expectation, bool lastElement ) : void | ||
instance | INamable | the reference instance on which this element should analysed |
expectation | DataDictionary.Interpreter.Filter.BaseFilter | Indicates the kind of element we are looking for |
lastElement | bool | Indicates that this element is the last one in a dereference chain |
return | void |