eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'FolderForProjectsDefinition':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: FolderForProjectsDefinition


Inheritance:

   Object
   |
   +--ProjectDefinition
      |
      +--FolderForProjectsDefinition

Package:
stx:libbasic
Category:
System-Support-Projects
Version:
rev: 1.8 date: 2019/03/08 11:17:24
user: cg
file: FolderForProjectsDefinition.st directory: libbasic
module: stx stc-classLibrary: libbasic

Class protocol:

code generation
o  forEachContentsMethodsCodeToCompileDo: aTwoArgBlock ignoreOldDefinition: ignoreOldDefinition
generate code for each contents-specifying method
(classesAndAttributes, extensionMethodNames, etc.),
and evaluate aTwoArgBlock on it, passing in the code and the method's category.
If ignoreOldDefinition is true, new code is generated (class/method scan);
otherwise, new items are added to the existing lists

o  forEachDescriptionMethodsCodeToCompileDo: aTwoArgBlock ignoreOldDefinition: ignoreOldDefinition
generate code for each description-specifying method

description - project information
o  productType
Returns the product type for autopackage

file templates
o  bc_dot_mak
answer a template for the bc.mak makefile.
Any variable definition %(Variable) will be later replaced by the mapping.
$% characters have to be duplicated

o  make_dot_proto
,' at ',Timestamp now printString

o  make_dot_spec
' at ',Timestamp now printString,

queries
o  isAbstract

o  isFolderForProjectsDefinition

o  projectType



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 02 Dec 2021 04:06:32 GMT