/// <summary> /// Adds a model element in this model element /// </summary> /// <param name="element"></param> public override void AddModelElement(IModelElement element) { { Range item = element as Range; if (item != null) { appendRanges(item); } } { Enum item = element as Enum; if (item != null) { appendEnumerations(item); } } { Structure item = element as Structure; if (item != null) { appendStructures(item); } } { Collection item = element as Collection; if (item != null) { appendCollections(item); } } { Function item = element as Function; if (item != null) { appendFunctions(item); } } { Procedure item = element as Procedure; if (item != null) { appendProcedures(item); } } { Rule item = element as Rule; if (item != null) { appendRules(item); } } { Variable item = element as Variable; if (item != null) { appendVariables(item); } } }
public override Variable createVariable() { Variable retVal = new Variables.Variable(); _defaultValueSetter.SetDefaultValue(retVal); return(retVal); }
/// <summary> /// Provides the string value for the description columb according to the object provided /// </summary> /// <param name="obj"></param> /// <returns></returns> public static string DescriptionColumnStringonizer(object obj) { string retVal = ""; IVariable variable = obj as IVariable; if (variable != null) { Variable modelVariable = variable as Variable; if (modelVariable != null) { if (string.IsNullOrEmpty(modelVariable.Comment)) { retVal = modelVariable.Type.Comment; } else { retVal = modelVariable.Comment; } } else { retVal = variable.Type.Comment; } } else { Value value = obj as Value; if (value != null) { retVal = value.Type.Comment; } } return(retVal); }
private void AddVariable(Variable variable) { List<WatchedExpression> watches = (List<WatchedExpression>) watchDataGridView.DataSource; watches.Insert(watches.Count - 1, new WatchedExpression(Instance, variable.FullName)); watchDataGridView.DataSource = null; watchDataGridView.DataSource = watches; Refresh(); }
/// <summary> /// Constructor /// </summary> /// <param name="type"></param> public DefaultValue(Variable variable) : base(variable.Type) { Name = variable.GetDefaultValueText(); }
public override Variable createVariable() { Variable retVal = new Variables.Variable(); _defaultValueSetter.SetDefaultValue(retVal); return retVal; }
/// <summary> /// Constructor /// </summary> /// <param name="args"></param> /// <param name="variable"></param> public ToolStripShowStateMachine(CellRightClickEventArgs args, Variable variable) : base(args, "Show state machine") { Variable = variable; }
/// <summary> /// Constructor /// </summary> /// <param name="source"></param> /// <param name="target"></param> /// <param name="model"></param> public VariableTypeArrow(Variable source, Type target, Variable model) : base(source, target, "type", model) { }
/// <summary> /// Constructor /// </summary> /// <param name="args"></param> /// <param name="variable"></param> public ToolStripRemoveStructureMember(CellRightClickEventArgs args, Variable variable) : base(args, "Remove") { Variable = variable; }
/// <summary> /// Constructor /// </summary> /// <param name="args"></param> /// <param name="variable"></param> public ToolStripAddValueInList(CellRightClickEventArgs args, Variable variable) : base(args, "Add entry") { Variable = variable; }