protected override void Initialize(bool initData) { base.Initialize(initData); if (initData) { _outputQuantities = new SelectableListNodeList(); _creationOptions = new SelectableListNodeList(); } if (_view != null) { var yColName = AbsoluteDocumentPath.GetPathString(_doc.ColumnToTransform, int.MaxValue); _view.SetColumnToTransform(yColName); string xInc = _doc.XIncrementValue.ToString(); if (_doc.XIncrementMessage != null) { xInc += string.Format(" ({0})", _doc.XIncrementMessage); } _view.SetXIncrement(xInc, _doc.XIncrementMessage != null); _outputQuantities.FillWithFlagEnumeration(_doc.Output); _view.SetOutputQuantities(_outputQuantities); _creationOptions.FillWithEnumeration(_doc.OutputPlacement); _view.SetCreationOptions(_creationOptions); } }