C# Class DataDictionary.Interpreter.Compiler.CleanBeforeCompilation

Performs a clean before compiling
Inheritance: Generated.Visitor
Show file Open project: ERTMSSolutions/ERTMSFormalSpecs

Private Properties

Property Type Description

Public Methods

Method Description
CleanBeforeCompilation ( CompilationOptions options, bool clearCache ) : DataDictionary.Generated

Constructor

visit ( BaseModelElement obj, bool visitSubNodes ) : void

Clears the cache dependancy when a full rebuilt is asked

visit ( Generated obj, bool visitSubNodes ) : void

Clears the cached FullName for all namables

visit ( IXmlBBase obj, bool visitSubNodes ) : void

Cleans up the declared elements dictionaries

Method Details

CleanBeforeCompilation() public method

Constructor
public CleanBeforeCompilation ( CompilationOptions options, bool clearCache ) : DataDictionary.Generated
options CompilationOptions
clearCache bool
return DataDictionary.Generated

visit() public method

Clears the cache dependancy when a full rebuilt is asked
public visit ( BaseModelElement obj, bool visitSubNodes ) : void
obj DataDictionary.Generated.BaseModelElement
visitSubNodes bool
return void

visit() public method

Clears the cached FullName for all namables
public visit ( Generated obj, bool visitSubNodes ) : void
obj Generated
visitSubNodes bool
return void

visit() public method

Cleans up the declared elements dictionaries
public visit ( IXmlBBase obj, bool visitSubNodes ) : void
obj IXmlBBase
visitSubNodes bool
return void