support multiple managers
authorClaus Gittinger <cg@exept.de>
Fri, 25 Aug 2006 17:07:26 +0200
changeset 1729 18ea45b4a1be
parent 1728 495b738df5fa
child 1730 0dc7ef515414
support multiple managers
AbstractSourceCodeManager.st
--- a/AbstractSourceCodeManager.st	Fri Aug 25 00:12:51 2006 +0200
+++ b/AbstractSourceCodeManager.st	Fri Aug 25 17:07:26 2006 +0200
@@ -74,6 +74,15 @@
 
 !AbstractSourceCodeManager class methodsFor:'accessing'!
 
+availableManagers
+    ^ AbstractSourceCodeManager allSubclasses 
+        reject:[:cls | (cls isAbstract) or:[cls isExperimental ]].
+
+    "
+     self availableManagers   
+    "
+!
+
 cacheDirectoryName
     "return the name of the cache directory, where checked out class
      sources are kept for faster access. The default is '/tmp/stx_sourceCache'.
@@ -2226,7 +2235,7 @@
 !AbstractSourceCodeManager class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.187 2006-08-24 19:31:23 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.188 2006-08-25 15:07:26 cg Exp $'
 ! !
 
 AbstractSourceCodeManager initialize!