13 #ifndef mitkCoreServices_h
14 #define mitkCoreServices_h
30 struct IMimeTypeProvider;
31 class IPropertyAliases;
32 class IPropertyDescriptions;
33 class IPropertyDeserialization;
34 class IPropertyExtensions;
35 class IPropertyFilters;
36 class IPropertyPersistence;
37 class IPropertyRelations;
38 class IPreferencesService;
135 return Unget(context, us_service_interface_iid<S>(), service);
139 static bool Unget(us::ModuleContext *context,
const std::string &interfaceId,
void *service);
162 : m_Service(service),
174 catch (
const std::exception &e)
180 MITK_ERROR <<
"Ungetting core service failed.";
191 us::ModuleContext* m_Context;