home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / classDefs.tcl < prev    next >
Text File  |  1996-06-03  |  6KB  |  255 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. #    (c) Cadre Technologies Inc. 1995
  4. #
  5. #    File:        %W%
  6. #    Author:        Challenger
  7. #    Description:    Definition of classes to simulate old
  8. #            Report Writer tables.
  9. #
  10. #---------------------------------------------------------------------------
  11. # SccsId = %W%    %G%    Copyright 1995 Cadre Technologies Inc.
  12.  
  13.  
  14. Class ProjectRecord : {GCObject} {
  15.     constructor
  16.     method destructor
  17.  
  18.     attribute project_id
  19.     attribute project_version
  20.     attribute name
  21.     attribute home
  22.     attribute pdb_name
  23.     attribute pdb_host
  24.     attribute tdb_name
  25.     attribute tdb_host
  26.     attribute product
  27.     attribute working
  28.     attribute status
  29.     attribute frz_time
  30.     attribute comment
  31. }
  32.  
  33.  
  34. Class PhaseRecord : {GCObject} {
  35.     constructor
  36.     method destructor
  37.  
  38.     attribute project_version
  39.     attribute phase_id
  40.     attribute phase_version
  41.     attribute name
  42.     attribute workbench
  43.     attribute working
  44.     attribute status
  45.     attribute frz_time
  46.     attribute comment
  47. }
  48.  
  49.  
  50. Class SystemRecord : {GCObject} {
  51.     constructor
  52.     method destructor
  53.  
  54.     attribute project_version
  55.     attribute phase_id
  56.     attribute phase_version
  57.     attribute system_id
  58.     attribute system_version
  59.     attribute system_type
  60.     attribute name
  61.     attribute item_id
  62.     attribute product
  63.     attribute working
  64.     attribute status
  65.     attribute frz_time
  66.     attribute comment
  67.     attribute tdb_name
  68.     attribute tdb_host
  69.     attribute editor
  70.     attribute extern_path
  71. }
  72.  
  73.  
  74. Class FileRecord : {GCObject} {
  75.     constructor
  76.     method destructor
  77.  
  78.     # extra attributes
  79.     #
  80.     attribute _file
  81.     attribute _fileVersion
  82.     attribute _configVersion
  83.     attribute _objtype            # local || reference || link
  84.     attribute _reference        # SystemFileReference
  85.     attribute _link            # ExternalLink
  86.  
  87.     attribute project_version
  88.     attribute phase_version
  89.     attribute phase_id
  90.     attribute system_version
  91.     attribute system_id
  92.     attribute file_id
  93.     attribute file_version
  94.     attribute name
  95.     attribute item_id
  96.     method qualifier
  97.     method qualifier_id
  98.     attribute file_type
  99.     method section_type
  100.     method file_path
  101.     method link_to_system
  102.     method link_to_file
  103.     method link_type
  104.     method link_status
  105.     method link_phase_id
  106.     method link_phase_name
  107.     method link_phase_version
  108.     method link_system_id
  109.     method link_system_name
  110.     method link_system_version
  111.     method link_file_id
  112.     method link_file_name
  113.     method link_file_version
  114.     method link_file_type
  115.     method link_item_id
  116.     method link_item_name
  117.     method link_item_type
  118.     method link_item_scope
  119.     attribute link_desc_id
  120.     attribute link_desc_type
  121.     attribute backup_version
  122.     attribute working
  123.     attribute status
  124.     attribute check_status
  125.     attribute frz_time
  126.     attribute comment
  127. }
  128.  
  129.  
  130. Class ComponentRecord : {GCObject} {
  131.     constructor
  132.     method destructor
  133.  
  134.     # extra attributes and methods
  135.     #
  136.     attribute _component
  137.     attribute _configVersion
  138.     attribute _fileVersion
  139.     attribute _item
  140.     attribute _workitem
  141.     attribute _from_role
  142.     attribute _to_role
  143.     attribute _qual_label
  144.     attribute _type_label
  145.     attribute _free_label
  146.     attribute _labels
  147.     attribute _itemlabel
  148.     method labels
  149.     method item
  150.     method workitem
  151.     method findCompItemRef
  152.  
  153.     attribute project_version
  154.     attribute phase_version
  155.     attribute phase_id
  156.     attribute system_version
  157.     attribute system_id
  158.     attribute file_version
  159.     attribute file_id
  160.     attribute file_type
  161.     attribute component_id
  162.     attribute component_kind
  163.     attribute component_type
  164.     attribute short_type
  165.     attribute name
  166.     method item_id
  167.     method item_type
  168.     method scope
  169.     method qualifier
  170.     method qualifier_id
  171.     attribute index
  172.     method data_type
  173.     attribute data_part
  174.     method from_role
  175.     method from_role_id
  176.     method to_role
  177.     method to_role_id
  178.     method qual_label
  179.     method qual_label_id
  180.     method type_label
  181.     method type_label_id
  182.     method free_label
  183.     method from_id
  184.     method to_id
  185.     method related_id
  186.     method row_id
  187.     attribute sequence_nr
  188.     method key
  189.     attribute cardinality
  190.     attribute prompt
  191. }
  192.  
  193.  
  194. Class ItemRecord : {GCObject} {
  195.     constructor
  196.     method destructor
  197.  
  198.     attribute _workitem
  199.     attribute _item
  200.  
  201.     attribute project_version
  202.     attribute phase_id
  203.     attribute system_id
  204.     attribute file_id
  205.     method item_id
  206.     method name
  207.     method scope
  208.     method qualifier
  209.     method qualifier_id
  210.     method item_type
  211.     method short_type
  212.     attribute data_type
  213.     attribute data_type_id
  214. }
  215.  
  216.  
  217. Class AttributeRecord : {GCObject} {
  218.     constructor
  219.     method destructor
  220.  
  221.     attribute item_id
  222.     attribute attribute
  223.     attribute short_attribute
  224.     attribute value
  225. }
  226.  
  227.  
  228. Class DescriptionRecord : {GCObject} {
  229.     constructor
  230.     method destructor
  231.  
  232.     attribute project_version
  233.     attribute phase_id
  234.     attribute system_id
  235.     attribute file_id
  236.     attribute item_id
  237.     attribute name
  238.     attribute scope
  239.     attribute item_type
  240.     attribute desc_id
  241.     attribute desc_type
  242.     attribute desc_path
  243. }
  244.  
  245.  
  246. Class CompattrRecord : {GCObject} {
  247.     constructor
  248.     method destructor
  249.  
  250.     attribute component_id
  251.     attribute attribute
  252.     attribute short_attribute
  253.     attribute value
  254. }
  255.