C# 클래스 DataDictionary.Tests.Frame

상속: Generated.Frame, IExpressionable, ICommentable
파일 보기 프로젝트 열기: ERTMSSolutions/ERTMSFormalSpecs 1 사용 예제들

공개 메소드들

메소드 설명
AddModelElement ( IModelElement element ) : void

Adds a model element in this model element

CleanCompilation ( ) : void

Clears the expression tree to ensure new compilation

Compile ( ) : DataDictionary.Interpreter.InterpreterTreeNode

Creates the tree according to the expression text

CreateDefault ( ICollection enclosingCollection ) : Frame

Creates a default element

Delete ( ) : void

Removes the frame and stores the file to delete

ExecuteAllTests ( bool ensureCompilationDone, bool checkForCompatibleChanges = false ) : int

Executes the test cases for this test sequence

FillSubSequences ( List retVal ) : void

Provides the list of sub sequences for this frame

FillTestCases ( List testCases ) : void

¨Provides the test cases for this test frame

Translate ( ) : void

Translates the frame according to the translation dictionary provided

checkValidExpression ( string expression ) : bool

Indicates that the expression is valid for this IExpressionable

findSubSequence ( string name ) : SubSequence

Provides the sub sequence whose name corresponds to the name provided

비공개 메소드들

메소드 설명
RecordFilesToDelete ( ) : void

Stores the files to be deleted

메소드 상세

AddModelElement() 공개 메소드

Adds a model element in this model element
public AddModelElement ( IModelElement element ) : void
element IModelElement
리턴 void

CleanCompilation() 공개 메소드

Clears the expression tree to ensure new compilation
public CleanCompilation ( ) : void
리턴 void

Compile() 공개 메소드

Creates the tree according to the expression text
public Compile ( ) : DataDictionary.Interpreter.InterpreterTreeNode
리턴 DataDictionary.Interpreter.InterpreterTreeNode

CreateDefault() 공개 정적인 메소드

Creates a default element
public static CreateDefault ( ICollection enclosingCollection ) : Frame
enclosingCollection ICollection
리턴 Frame

Delete() 공개 메소드

Removes the frame and stores the file to delete
public Delete ( ) : void
리턴 void

ExecuteAllTests() 공개 메소드

Executes the test cases for this test sequence
public ExecuteAllTests ( bool ensureCompilationDone, bool checkForCompatibleChanges = false ) : int
ensureCompilationDone bool
checkForCompatibleChanges bool
리턴 int

FillSubSequences() 공개 메소드

Provides the list of sub sequences for this frame
public FillSubSequences ( List retVal ) : void
retVal List
리턴 void

FillTestCases() 공개 메소드

¨Provides the test cases for this test frame
public FillTestCases ( List testCases ) : void
testCases List
리턴 void

Translate() 공개 메소드

Translates the frame according to the translation dictionary provided
public Translate ( ) : void
리턴 void

checkValidExpression() 공개 메소드

Indicates that the expression is valid for this IExpressionable
public checkValidExpression ( string expression ) : bool
expression string
리턴 bool

findSubSequence() 공개 메소드

Provides the sub sequence whose name corresponds to the name provided
public findSubSequence ( string name ) : SubSequence
name string
리턴 DataDictionary.Generated.SubSequence