00001 #ifndef INCLUDE_ORA_IREFERENCEHANDLER_H 00002 #define INCLUDE_ORA_IREFERENCEHANDLER_H 00003 00004 namespace ora { 00005 00006 class Reference; 00007 00009 class IReferenceHandler 00010 { 00011 public: 00013 virtual ~IReferenceHandler() {} 00014 00015 virtual bool onSave( ora::Reference& ref ) = 0; 00016 00017 virtual bool onLoad( ora::Reference& ref ) = 0; 00018 }; 00019 00020 } 00021 00022 #endif