C# 클래스 DataDictionary.Functions.PredefinedFunctions.Discontinuities

Calculates the discontinuities in the MRSP and returns them as a list of targets to EFS
상속: DataDictionary.Functions.PredefinedFunctions.PredefinedFunction
파일 보기 프로젝트 열기: ERTMSSolutions/ERTMSFormalSpecs

공개 메소드들

메소드 설명
AdditionalChecks ( ModelElement root, DataDictionary.Interpreter.InterpretationContext context, Expression>.Dictionary actualParameters ) : void

Perform additional checks based on the parameter type

Discontinuities ( EfsSystem efsSystem ) : System.Collections.Generic

Constructor

Evaluate ( DataDictionary.Interpreter.InterpretationContext context, IValue>.Dictionary actuals, ExplanationPart explain ) : IValue

Provides the value of the function

비공개 메소드들

메소드 설명
ComputeSegments ( Function function, ListValue collection ) : void

Computes targets from the function and stores them in the collection

CreateSegment ( double start, double length, double speed ) : StructureValue

Creates a single target

메소드 상세

AdditionalChecks() 공개 메소드

Perform additional checks based on the parameter type
public AdditionalChecks ( ModelElement root, DataDictionary.Interpreter.InterpretationContext context, Expression>.Dictionary actualParameters ) : void
root ModelElement The element on which the errors should be reported
context DataDictionary.Interpreter.InterpretationContext The evaluation context
actualParameters Expression>.Dictionary The parameters applied to this function call
리턴 void

Discontinuities() 공개 메소드

Constructor
public Discontinuities ( EfsSystem efsSystem ) : System.Collections.Generic
efsSystem EfsSystem
리턴 System.Collections.Generic

Evaluate() 공개 메소드

Provides the value of the function
public Evaluate ( DataDictionary.Interpreter.InterpretationContext context, IValue>.Dictionary actuals, ExplanationPart explain ) : IValue
context DataDictionary.Interpreter.InterpretationContext
actuals IValue>.Dictionary the actual parameters values
explain DataDictionary.Interpreter.ExplanationPart
리턴 IValue