public void RemoveObject(IDbObjectModel obj)
 {
     olvItems.RemoveObject(obj);
 }
        private static bool TryRemoveObject(List<IDbObjectModel> allDbObjs, IDbObjectModel table, List<string> ret)
        {
            if (allDbObjs.SingleOrDefault(t => t.Name == table.Name) == null)
            {
                ret.Add(table.Owner + "." + table.Name);
                return false;
            }

            allDbObjs.Remove(allDbObjs.Single(t => t.Name == table.Name));
            return true;
        }
 private void ShowCodeFor(IDbObjectModel model)
 {
     switch (model.ObjectType)
     {
         case DbObjectType.Table:
         case DbObjectType.View:
             var mdCast = (TableModel) model;
             syntaxDocument.Text = String.Format("{0}\r\n\r\n{1}", mdCast.GeneratedClass, mdCast.GeneratedMapping).TrimEnd(Environment.NewLine.ToCharArray());
             break;
     }
 }