__init__(self, root_dir) | scripts.database.Database | |
_all_dictionaries | scripts.database.Database | protected |
_all_interfaces | scripts.database.Database | protected |
_all_type_defs | scripts.database.Database | protected |
_DeleteInterfaceFile(self, interface_name) | scripts.database.Database | protected |
_enums | scripts.database.Database | protected |
_FilePath(self, interface_name) | scripts.database.Database | protected |
_interfaces_to_delete | scripts.database.Database | protected |
_LoadInterfaceFile(self, interface_name) | scripts.database.Database | protected |
_root_dir | scripts.database.Database | protected |
_SaveInterfaceFile(self, interface) | scripts.database.Database | protected |
_ScanForInterfaces(self) | scripts.database.Database | protected |
AddDictionary(self, dictionary) | scripts.database.Database | |
AddEnum(self, enum) | scripts.database.Database | |
AddInterface(self, interface) | scripts.database.Database | |
AddTypeDef(self, type_def) | scripts.database.Database | |
Cache(self) | scripts.database.Database | |
Clone(self) | scripts.database.Database | |
Delete(self) | scripts.database.Database | |
DeleteInterface(self, interface_name) | scripts.database.Database | |
GetDictionaries(self) | scripts.database.Database | |
GetDictionary(self, dictionary_name) | scripts.database.Database | |
GetEnum(self, enum_name) | scripts.database.Database | |
GetInterface(self, interface_name) | scripts.database.Database | |
GetInterfaces(self) | scripts.database.Database | |
GetTypeDef(self, type_def_name) | scripts.database.Database | |
HasDictionary(self, dictionary_name) | scripts.database.Database | |
HasEnum(self, enum_name) | scripts.database.Database | |
HasInterface(self, interface_name) | scripts.database.Database | |
HasTypeDef(self, type_def_name) | scripts.database.Database | |
Hierarchy(self, interface) | scripts.database.Database | |
Load(self) | scripts.database.Database | |
LoadFromCache(self) | scripts.database.Database | |
Save(self) | scripts.database.Database | |
TransitiveSecondaryParents(self, interface, propagate_event_target) | scripts.database.Database | |