Method | Description | |
---|---|---|
AddDictionary ( Dictionary dictionary ) : void |
Adds a new dictionary in the system
|
|
AddModelElement ( IModelElement element ) : void |
Adds a model element in this model element
|
|
ClearCache ( ) : void |
No caches
|
|
ClearFunctionCache ( ) : void |
Clears the cache for all functions
|
|
ClearMessages ( bool precise ) : void |
Clears the messages associated to this model element
|
|
CompareTo ( IModelElement other ) : int |
|
|
CreateStatusMessage ( ) : string |
Creates the status message
|
|
Delete ( ) : void |
Deletes the element from its enclosing node
|
|
Find ( string name, List |
Appends the INamable which match the name provided in retVal
|
|
FindByFullName ( string fullname ) : INamable |
Finds all namable which match the full name provided
|
|
FindReferences ( BaseFilter filter ) : List |
Provides the list of references for a given filter
|
|
FindReferences ( IModelElement model ) : List |
Provides the list of references of a given model element
|
|
FindRequirementSet ( string name ) : DataDictionary.Specification.RequirementSet |
Provides the requirement set whose name corresponds to the name provided
|
|
FindRule ( string fullName ) : DataDictionary.Rules.Rule |
Finds a rule according to its full name
|
|
FindTranslation ( DataDictionary.Tests.Step step ) : Tests.Translations.Translation |
Provides the translation for the given step
|
|
FindTranslation ( string description, string comment ) : Tests.Translations.Translation |
Provides the translation for the given step
|
|
FindType ( |
Provides the type associated to the name
|
|
FindType_silent ( |
Provides the type associated to the name, if it exists. If it does not exist, does not raise any errors.
|
|
GetBoolean ( bool val ) : IValue |
Gets the boolean value which corresponds to the bool provided
|
|
GetExplain ( ) : string |
Provides an RTF explanation of the system
|
|
GetParagraphs ( List |
Gets all paragraphs from EFS System
|
|
GetPredefinedItem ( string name ) : INamable |
Provides the predefined item, based on its name
|
|
InitDeclaredElements ( ) : void |
Initialises the declared elements
|
|
IsParent ( IModelElement element ) : bool |
Indicates whether this is a parent of the element. It also returns true then parent==element
|
|
MarkNotImplementedRequirements ( DataDictionary.Specification.RequirementSet requirementSet ) : void |
Marks the requirements which relate to the corresponding requirement set
|
|
MarkRequirementsForRequirementSet ( DataDictionary.Specification.RequirementSet requirementSet ) : void |
Marks the requirements which relate to the corresponding requirement set
|
|
MarkRequirementsWhichDoNotBelongToRequirementSet ( DataDictionary.Specification.RequirementSet requirementSet ) : void |
Marks the requirements which relate to the corresponding requirement set
|
|
OnDictionaryChangesOnFileSystem ( Dictionary dictionary ) : void |
To be called when a dictionary changes on the file system
|
|
ParseStatement ( ModelElement root, string expression ) : Statement |
Parses the statement provided
|
|
SingleAccessToModel ( ActionOnModel action ) : void |
Performs an action on the model, and make sure no one else do actions on it at the same time
|
|
Stop ( ) : void |
Stops the system
|
Method | Description | |
---|---|---|
Context_ValueChange ( IModelElement modelElement, Context changeKind ) : void |
The delegate used to handle the change of the value of a model element
|
|
EfsSystem ( ) : System.Collections |
Constructor
|
public AddDictionary ( Dictionary dictionary ) : void | ||
dictionary | Dictionary | |
return | void |
public AddModelElement ( IModelElement element ) : void | ||
element | IModelElement | |
return | void |
public ClearMessages ( bool precise ) : void | ||
precise | bool | /// Indicates that the MessagePathInfo should be recomputed precisely /// according to the sub elements and should update the enclosing elements /// |
return | void |
public CompareTo ( IModelElement other ) : int | ||
other | IModelElement | |
return | int |
public Find ( string name, List |
||
name | string | |
retVal | List |
|
return | void |
public FindByFullName ( string fullname ) : INamable | ||
fullname | string | The full name used to search the namable |
return | INamable |
public FindReferences ( BaseFilter filter ) : List |
||
filter | BaseFilter | |
return | List |
public FindReferences ( IModelElement model ) : List |
||
model | IModelElement | |
return | List |
public FindRequirementSet ( string name ) : DataDictionary.Specification.RequirementSet | ||
name | string | |
return | DataDictionary.Specification.RequirementSet |
public FindRule ( string fullName ) : DataDictionary.Rules.Rule | ||
fullName | string | |
return | DataDictionary.Rules.Rule |
public FindTranslation ( DataDictionary.Tests.Step step ) : Tests.Translations.Translation | ||
step | DataDictionary.Tests.Step | |
return | Tests.Translations.Translation |
public FindTranslation ( string description, string comment ) : Tests.Translations.Translation | ||
description | string | |
comment | string | |
return | Tests.Translations.Translation |
public FindType ( |
||
nameSpace | ||
name | string | |
return |
public FindType_silent ( |
||
nameSpace | ||
name | string | |
return |
public GetParagraphs ( List |
||
paragraphs | List |
|
return | void |
public GetPredefinedItem ( string name ) : INamable | ||
name | string | |
return | INamable |
public IsParent ( IModelElement element ) : bool | ||
element | IModelElement | |
return | bool |
public MarkNotImplementedRequirements ( DataDictionary.Specification.RequirementSet requirementSet ) : void | ||
requirementSet | DataDictionary.Specification.RequirementSet | |
return | void |
public MarkRequirementsForRequirementSet ( DataDictionary.Specification.RequirementSet requirementSet ) : void | ||
requirementSet | DataDictionary.Specification.RequirementSet | |
return | void |
public MarkRequirementsWhichDoNotBelongToRequirementSet ( DataDictionary.Specification.RequirementSet requirementSet ) : void | ||
requirementSet | DataDictionary.Specification.RequirementSet | |
return | void |
public OnDictionaryChangesOnFileSystem ( Dictionary dictionary ) : void | ||
dictionary | Dictionary | |
return | void |
public ParseStatement ( ModelElement root, string expression ) : Statement | ||
root | ModelElement | the root element for which this statement is created |
expression | string | |
return | Statement |
public SingleAccessToModel ( ActionOnModel action ) : void | ||
action | ActionOnModel | |
return | void |