internal void AddClass(ClassType type) { string schema = GetSelectedSchema(); if (!string.IsNullOrEmpty(schema)) { string prefix = "FeatureClass"; if (type == ClassType.ClassType_Class) { prefix = "Class"; } string name = _context.GenerateName(prefix); while (_context.ClassNameExists(schema, name)) { name = _context.GenerateName(prefix); } ClassDefinition cls = null; if (type == ClassType.ClassType_Class) { cls = new Class(name, ""); } else if (type == ClassType.ClassType_FeatureClass) { cls = new FeatureClass(name, ""); } if (cls != null) { _context.AddClass(schema, cls); } } }