summaryrefslogtreecommitdiff
path: root/autodoc/source/ary/inc
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2007-11-02 15:02:40 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2007-11-02 15:02:40 +0000
commitb1e87c7a6e3797c9a8415c73d76cd0fc8aec215b (patch)
tree5ec57267d04d7552f1e60de03f927f3d0d282415 /autodoc/source/ary/inc
parent67e51d777157be5f2a9e82419cd9b7f7920a2954 (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.hxx112
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
-
-