protected override void GetDetailText(Data.Model.BioLinkDataObject model, TextTableBuilder builder)
        {
            var e = ViewModel as EllipsoidViewModel;

            if (e != null)
            {
                builder.Add("Equatorial Radius", e.EquatorialRadius + "");
                builder.Add("Eccentricity (squared)", e.EccentricitySquared + "");
            }
        }
        protected override void GetDetailText(Data.Model.BioLinkDataObject model, TextTableBuilder builder)
        {
            var vm = ViewModel as LayerViewModel;

            if (vm != null)
            {
                var m = vm.Model as VectorLayer;
                if (m != null)
                {
                    builder.Add("Layer type", "Vector");
                    builder.Add("Filename", m.DataSource.ConnectionID);
                }
            }
        }
        protected override void GetDetailText(Data.Model.BioLinkDataObject model, TextTableBuilder builder)
        {
            var vm = ViewModel as LayerViewModel;

            if (vm != null)
            {
                var m = vm.Model as GdalRasterLayer;
                if (m != null)
                {
                    builder.Add("Layer type", "Raster");
                    builder.Add("Filename", m.Filename);
                }
            }
        }
 protected override void GetDetailText(Data.Model.BioLinkDataObject model, TextTableBuilder builder)
 {
     throw new NotImplementedException();
 }