00001 #ifndef FCOREP_H 00002 #define FCOREP_H 00003 #include "Any.h" 00004 #include "RoleRep.h" 00005 #include "FCO.h" 00006 00008 class FcoRep : public FCO 00009 { 00010 public: 00011 00012 FcoRep( BON::FCO& ptr, BON::FCO& resp_ptr) 00013 : FCO( ptr, resp_ptr) 00014 { } 00015 00016 /*virtual*/ std::string doDump() { return ""; } 00017 inline Any::KIND_TYPE getMyKind() const { return Any::FCO_REP; } 00018 00019 private: // forbiding copy 00020 FcoRep( const FcoRep&); 00021 const FcoRep& operator=( const FcoRep&); 00022 }; 00023 #endif //FCOREP_H