/// <summary> /// Reacts to the selection of a line feature. /// </summary> /// <param name="line">The line (if any) that has been selected.</param> internal override void OnSelectLine(LineFeature line) { if (m_Cmd != null) { // Can't pick something created by a dependent op. if (IsDependent(line)) { DependencyMessage(); } else { m_Cmd.OnSelectLine(line); } } else if (line != null) { Run(line); } }