ProjectDefinition.st
changeset 13623 46625f58d8ee
parent 13614 5606bfa8cbec
child 13635 b07e00f94949
equal deleted inserted replaced
13622:e4a8162bc7bc 13623:46625f58d8ee
  4487             meOrMySecondIncarnation ~~ self ifTrue:[
  4487             meOrMySecondIncarnation ~~ self ifTrue:[
  4488                 meOrMySecondIncarnation fetchSlotsFrom:self.
  4488                 meOrMySecondIncarnation fetchSlotsFrom:self.
  4489             ].
  4489             ].
  4490         ].
  4490         ].
  4491 
  4491 
  4492         self activityNotification:'Loading extensions'.
  4492         self hasAllExtensionsLoaded ifFalse:[
  4493         newStuffHasBeenLoaded := newStuffHasBeenLoaded | meOrMySecondIncarnation loadExtensions.
  4493             self activityNotification:'Loading extensions'.
  4494         self activityNotification:'Loading classes'.
  4494             newStuffHasBeenLoaded := newStuffHasBeenLoaded | meOrMySecondIncarnation loadExtensions.
  4495         newStuffHasBeenLoaded := newStuffHasBeenLoaded | (meOrMySecondIncarnation loadAllClassesAsAutoloaded:asAutoloaded).
  4495         ].
       
  4496         self hasAllClassesLoaded ifFalse:[
       
  4497             self activityNotification:'Loading classes'.
       
  4498             newStuffHasBeenLoaded := newStuffHasBeenLoaded | (meOrMySecondIncarnation loadAllClassesAsAutoloaded:asAutoloaded).
       
  4499         ].
  4496 "/ no, don't load subProjects here - will lead to a recursion, which leads
  4500 "/ no, don't load subProjects here - will lead to a recursion, which leads
  4497 "/ to some classes being loaded from source (soap)
  4501 "/ to some classes being loaded from source (soap)
  4498         self activityNotification:'Loading sub projects'.
  4502         self activityNotification:'Loading sub projects'.
  4499         meOrMySecondIncarnation loadSubProjectsAsAutoloaded:asAutoloaded.
  4503         meOrMySecondIncarnation loadSubProjectsAsAutoloaded:asAutoloaded.
  4500     ].
  4504     ].
  4513     ^ newStuffHasBeenLoaded
  4517     ^ newStuffHasBeenLoaded
  4514 
  4518 
  4515     "Created: / 17-08-2006 / 01:01:41 / cg"
  4519     "Created: / 17-08-2006 / 01:01:41 / cg"
  4516     "Modified: / 30-10-2008 / 08:16:21 / Jan Vrany <vranyj1@fel.cvut.cz>"
  4520     "Modified: / 30-10-2008 / 08:16:21 / Jan Vrany <vranyj1@fel.cvut.cz>"
  4517     "Modified: / 22-08-2009 / 12:02:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  4521     "Modified: / 22-08-2009 / 12:02:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  4518     "Modified: / 21-08-2011 / 17:28:49 / cg"
  4522     "Modified: / 04-09-2011 / 10:01:53 / cg"
  4519 !
  4523 !
  4520 
  4524 
  4521 unloadPackage
  4525 unloadPackage
  4522     "unload the project.
  4526     "unload the project.
  4523      Fails if there are still instances of any of my classes in the system"
  4527      Fails if there are still instances of any of my classes in the system"
  6387 ! !
  6391 ! !
  6388 
  6392 
  6389 !ProjectDefinition class methodsFor:'documentation'!
  6393 !ProjectDefinition class methodsFor:'documentation'!
  6390 
  6394 
  6391 version
  6395 version
  6392     ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.346 2011-08-21 15:29:06 cg Exp $'
  6396     ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.347 2011-09-04 09:15:48 cg Exp $'
  6393 !
  6397 !
  6394 
  6398 
  6395 version_CVS
  6399 version_CVS
  6396     ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.346 2011-08-21 15:29:06 cg Exp $'
  6400     ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.347 2011-09-04 09:15:48 cg Exp $'
  6397 !
  6401 !
  6398 
  6402 
  6399 version_SVN
  6403 version_SVN
  6400     ^ '§ Id: ProjectDefinition.st 10645 2011-06-09 15:28:45Z vranyj1  §'
  6404     ^ '§ Id: ProjectDefinition.st 10645 2011-06-09 15:28:45Z vranyj1  §'
  6401 ! !
  6405 ! !