diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2007-11-02 15:02:40 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2007-11-02 15:02:40 +0000 |
commit | b1e87c7a6e3797c9a8415c73d76cd0fc8aec215b (patch) | |
tree | 5ec57267d04d7552f1e60de03f927f3d0d282415 /autodoc/source/ary/inc | |
parent | 67e51d777157be5f2a9e82419cd9b7f7920a2954 (diff) |
INTEGRATION: CWS adc18 (1.4.56); FILE MERGED
2007/10/18 15:23:12 np 1.4.56.1: #i81775#
Diffstat (limited to 'autodoc/source/ary/inc')
-rw-r--r-- | autodoc/source/ary/inc/reposy.hxx | 112 |
1 files changed, 22 insertions, 90 deletions
diff --git a/autodoc/source/ary/inc/reposy.hxx b/autodoc/source/ary/inc/reposy.hxx index 8de94a2b1b53..9f9610b84e0e 100644 --- a/autodoc/source/ary/inc/reposy.hxx +++ b/autodoc/source/ary/inc/reposy.hxx @@ -4,9 +4,9 @@ * * $RCSfile: reposy.hxx,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: rt $ $Date: 2005-09-07 17:00:12 $ + * last change: $Author: hr $ $Date: 2007-11-02 16:02:40 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -36,132 +36,64 @@ #ifndef ARY_REPOSY_HXX #define ARY_REPOSY_HXX -// VERSION: Autodoc 2.2 - - -// USED SERVICES - // BASE CLASSES +// BASE CLASSES #include <ary/ary.hxx> - // COMPONENTS +// USED SERVICES #include <cosv/ploc_dir.hxx> - // PARAMETERS - - namespace ary { - namespace cpp { -class RepositoryPartition; + class InternalGate; } - namespace idl { -class RepositoryPartition; + class InternalGate; } +} // namespace ary -namespace phyloc -{ -class RepositoryLocation; -} -namespace action -{ -class Statistic; -} -namespace n22 +namespace ary { + /** Implements ::ary::Repository. @see Repository */ -class RepositoryCenter : public ::ary::n22::Repository +class RepositoryCenter : public ::ary::Repository { public: // LIFECYCLE RepositoryCenter(); virtual ~RepositoryCenter(); - // OPERATIONS - void RunCommand_ProduceAllSecondaries(); - void RunCommand_Statistic( - action::Statistic & io_rCommand ); - private: - // Interface Repository: - virtual void do_Perform( ::ary::Command & io_rCommand); - virtual const String & inq_Name() const; - virtual bool inq_HasIdl() const; - virtual bool inq_HasCpp() const; - virtual const idl::Gate & inq_Gate_Idl() const; - virtual const ::ary::cpp::DisplayGate & - inq_Gate_Cpp() const; - virtual idl::Gate & access_Gate_Idl(); - virtual ::ary::cpp::RwGate& access_Gate_Cpp(); - virtual void do_Set_Name(const String & i_sName); - - // Local + // INHERITED + // Interface Repository: + virtual const cpp::Gate & Gate_Cpp() const; + virtual const idl::Gate & Gate_Idl() const; + virtual const String & Title() const; + virtual cpp::Gate & Gate_Cpp(); + virtual idl::Gate & Gate_Idl(); + virtual void Set_Title(const String & i_sName ); + private: // DATA String sDisplayedName; /// Name to be displayed for human users. csv::ploc::Directory aLocation; - Dyn< idl::RepositoryPartition > - pIdlPartition; - -#if 0 // Version 2.2 - Dyn<cpp::RepositoryPartition> + Dyn<cpp::InternalGate> pCppPartition; -#endif // Version 2.2 + Dyn<idl::InternalGate> + pIdlPartition; }; -} // namespace n22 - - - - - - - - - -/** @task -*/ - -class RepositoryCenter : public Repository -{ - public: - // LIFECYCLE - RepositoryCenter( - DYN IdGenerator & let_drIds ); - virtual ~RepositoryCenter(); - - bool HasCpp() const; - void Set_Name( - const String & i_name ); - - private: - // Interface Repository: - virtual const cpp::DisplayGate & - inq_DisplayGate_Cpp() const; - virtual const udmstri & - inq_Name() const; - virtual cpp::RwGate & - access_RwGate_Cpp(); - struct CheshireCat; - - // DATA - Dyn<CheshireCat> pi; -}; } // namespace ary - #endif - - |