public StatementDataModel(IEnumerable <Signal> avalibleSignals, StatementDataModelType statementDataModelType) { _avalibleSignals = avalibleSignals; _statementDataType = statementDataModelType; _isAlgebraOperatorVisible = true; _avlibleExpressions = new List <string>(); _avlibleExpressions.Add("Larger Then"); _avlibleExpressions.Add("Less Then"); switch (statementDataModelType) { case StatementDataModelType.RegularStatement: _avlibleExpressions.Add("Rising Edge"); _avlibleExpressions.Add("Falling Edge"); _avlibleExpressions.Add("Equals"); IsTimedStatement = false; IsRegularStatement = true; break; case StatementDataModelType.TimedStatement: IsTimedStatement = true; IsRegularStatement = false; break; default: break; } }
public StatementDataModel(IEnumerable<Signal> avalibleSignals, StatementDataModelType statementDataModelType) { _avalibleSignals = avalibleSignals; _statementDataType = statementDataModelType; _isAlgebraOperatorVisible = true; _avlibleExpressions = new List<string>(); _avlibleExpressions.Add("Larger Then"); _avlibleExpressions.Add("Less Then"); switch (statementDataModelType) { case StatementDataModelType.RegularStatement: _avlibleExpressions.Add("Rising Edge"); _avlibleExpressions.Add("Falling Edge"); _avlibleExpressions.Add("Equals"); IsTimedStatement = false; IsRegularStatement = true; break; case StatementDataModelType.TimedStatement: IsTimedStatement = true; IsRegularStatement = false; break; default: break; } }