home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1997-01-07 | 423.3 KB | 10,591 lines
# ---------------------------------------------------------------------------- # export by 'mikel' on Wed Nov 27 09:46:14 1996. # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/Rogue.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Rogue RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node1 [$diag addNode cad_class 104.0 384.0 152.0 167.0] $node1 setLabel "name" "FlexArray_T" $node1 setScope "name" "cl" "scopePhase" $node1 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\FlexArray.hxx" "name" "cl" set node3 [$diag addNode cad_class 320.0 384.0 120.0 92.0003] $node3 setLabel "name" "GenCList" $node3 setScope "name" "cl" "scopePhase" $node3 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\CList.hxx" "name" "cl" set node4 [$diag addNode cad_class 180.0 292.0 120.0 28.0] $node4 setLabel "name" "GenFlexArray" $node4 setProp "is_folded" "1" $node4 setScope "name" "cl" "scopePhase" $node4 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\FlexArray.hxx" "name" "cl" set node5 [$diag addNode cad_class 52.0 18.0 120.0 28.0] $node5 setLabel "name" "DBObject" $node5 setProp "is_folded" "1" $node5 setScope "name" "cl" "scopePhase" $node5 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\DBObject.hxx" "name" "cl" set node6 [$diag addNode cad_class 820.0 274.0 120.0 28.0] $node6 setLabel "name" "State" $node6 setProp "is_folded" "1" $node6 setScope "name" "cl" "scopePhase" $node6 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\DBObject.hxx" "name" "cl" set node8 [$diag addNode cad_class 564.0 384.0 242.001 137.0] $node8 setLabel "name" "IntHash" $node8 setScope "name" "cl" "scopePhase" $node8 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\IntHash.hxx" "name" "cl" set node9 [$diag addNode cad_class 564.0 292.0 120.0 28.0] $node9 setLabel "name" "Hashable" $node9 setProp "is_folded" "1" $node9 setScope "name" "cl" "scopePhase" $node9 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node10 [$diag addNode cad_class 820.0 146.0 120.0 28.0] $node10 setLabel "name" "hash_iter_" $node10 setProp "is_folded" "1" $node10 setScope "name" "cl" "scopePhase" $node10 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node11 [$diag addNode cad_class 820.0 18.0 120.0 28.0] $node11 setLabel "name" "HashTbl_" $node11 setProp "is_folded" "1" $node11 setScope "name" "cl" "scopePhase" $node11 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node12 [$diag addNode cad_class 52.0 146.0 120.0 28.0] $node12 setLabel "name" "Hashable_" $node12 setProp "is_folded" "1" $node12 setScope "name" "cl" "scopePhase" $node12 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node14 [$diag addNode cad_class 548.5 128.0 151.0 28.0001] $node14 setLabel "name" "hashTbl_Key_Value" $node14 setProp "is_folded" "1" $node14 setScope "name" "cl" "scopePhase" $node14 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node15 [$diag addNode cad_class 564.0 36.0 120.0 28.0] $node15 setLabel "name" "HashTbl" $node15 setProp "is_folded" "1" $node15 setScope "name" "cl" "scopePhase" $node15 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" $node15 setProp "modifier" "Reference to Const" "name" "cl" set node17 [$diag addNode cad_class 291.0 128.0 154.0 28.0001] $node17 setLabel "name" "hashIter_Key_Value" $node17 setProp "is_folded" "1" $node17 setScope "name" "cl" "scopePhase" $node17 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node18 [$diag addNode cad_class 308.0 36.0 120.0 28.0] $node18 setLabel "name" "hash_iter" $node18 setProp "is_folded" "1" $node18 setScope "name" "cl" "scopePhase" $node18 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name" "cl" set node2 [$diag addRake generalization $node4 $node1 240.0 320.0 164.0 384.0 362.667] $node2 setProp "inher_access" "Private" set conn19 [$diag addConn generalization_conn $node2 $node3 316.0 363.167 380.0 384.0] set segm20 [$conn19 getFirstSegm] set node7 [$diag addRake generalization $node9 $node8 624.0 320.0 624.0 384.0 362.667] set node13 [$diag addRake generalization $node15 $node14 624.0 64.0 624.0 128.0 106.667] set node16 [$diag addRake generalization $node18 $node17 368.0 64.0 368.0 128.0 106.667] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/GenFlexArray.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new GenFlexArray RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row21 [$diag addRow attribute 0.0] $row21 setLabel "name_type" "v:void\n" $row21 setScope "name_type" "cl" "scopePhase" $row21 setProp "modifier" "Pointer" "name_type" "cl" $row21 setProp "attrib_access" "Protected-Protected" "name_type" "de" set row22 [$diag addRow attribute 0.0] $row22 setLabel "name_type" "sz:unsigned" $row22 setScope "name_type" "cl" "scopePhase" $row22 setProp "modifier" "Value" "name_type" "cl" $row22 setProp "attrib_access" "Protected-Protected" "name_type" "de" set row23 [$diag addRow method 0.0] $row23 setLabel "name_type" "\$create()\n" $row23 setProp "has_parmlist" "1" $row23 setProp "is_class_feature" "1" $row23 setProp "method_access" "Public" $row23 setProp "modifier" "Value" set cell24 [$row23 addCell parameter 0.0] $cell24 setLabel "name_type" "size:unsigned" $cell24 setProp "default_value" " DEFAULT_ARRAY_SIZE" $cell24 setProp "modifier" "Value" $cell24 setScope "name_type" "cl" "scopePhase" $cell24 setProp "modifier" "Value" "name_type" "cl" $cell24 setScope "name_type" "de" "scopeSystem" set row25 [$diag addRow method 0.0] $row25 setLabel "name_type" "\$create()\n" $row25 setProp "has_parmlist" "1" $row25 setProp "is_class_feature" "1" $row25 setProp "method_access" "Public" $row25 setProp "modifier" "Value" set cell26 [$row25 addCell parameter 0.0] $cell26 setLabel "name_type" "p7:GenFlexArray" $cell26 setProp "modifier" "Reference to Const" $cell26 setScope "name_type" "cl" "scopePhase" $cell26 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\FlexArray.hxx" "name_type" "cl" $cell26 setScope "name_type" "de" "scopeSystem" set row27 [$diag addRow method 0.0] $row27 setLabel "name_type" "operatorASSIGN():GenFlexArray\n" $row27 setProp "has_parmlist" "1" $row27 setProp "method_access" "Public" $row27 setProp "modifier" "Reference" $row27 setScope "name_type" "cl" "scopePhase" $row27 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\FlexArray.hxx" "name_type" "cl" set cell28 [$row27 addCell parameter 0.0] $cell28 setLabel "name_type" "p8:GenFlexArray" $cell28 setProp "modifier" "Reference to Const" $cell28 setScope "name_type" "cl" "scopePhase" $cell28 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\FlexArray.hxx" "name_type" "cl" $cell28 setScope "name_type" "de" "scopeSystem" set row29 [$diag addRow method 0.0] $row29 setLabel "name_type" "clear()\n" $row29 setProp "has_parmlist" "1" $row29 setProp "method_access" "Public" $row29 setProp "modifier" "Value" set cell30 [$row29 addCell parameter 0.0] $cell30 setLabel "name_type" "e:genptr" $cell30 setProp "default_value" " 0" $cell30 setProp "modifier" "Pointer" $cell30 setScope "name_type" "cl" "scopePhase" $cell30 setScope "name_type" "de" "scopeSystem" set row31 [$diag addRow method 0.0] $row31 setLabel "name_type" "reSize()\n" $row31 setProp "has_parmlist" "1" $row31 setProp "method_access" "Public" $row31 setProp "modifier" "Value" set cell32 [$row31 addCell parameter 0.0] $cell32 setLabel "name_type" "p9:unsigned" $cell32 setProp "modifier" "Value" $cell32 setScope "name_type" "cl" "scopePhase" $cell32 setProp "modifier" "Value" "name_type" "cl" $cell32 setScope "name_type" "de" "scopeSystem" set row33 [$diag addRow method 0.0] $row33 setLabel "name_type" "capacity():unsigned\n" $row33 setProp "has_parmlist" "1" $row33 setProp "is_const_func" "1" $row33 setProp "method_access" "Public" $row33 setProp "modifier" "Value" $row33 setScope "name_type" "cl" "scopePhase" $row33 setProp "modifier" "Value" "name_type" "cl" set row34 [$diag addRow method 0.0] $row34 setLabel "name_type" "at():void\n" $row34 setProp "has_parmlist" "1" $row34 setProp "is_const_func" "1" $row34 setProp "method_access" "Public" $row34 setProp "modifier" "Pointer" $row34 setScope "name_type" "cl" "scopePhase" $row34 setProp "modifier" "Pointer" "name_type" "cl" set cell35 [$row34 addCell parameter 0.0] $cell35 setLabel "name_type" "i:integer" $cell35 setProp "modifier" "Value" $cell35 setScope "name_type" "cl" "scopePhase" $cell35 setProp "modifier" "Value" "name_type" "cl" $cell35 setScope "name_type" "de" "scopeSystem" set row36 [$diag addRow method 0.0] $row36 setLabel "name_type" "operator\[\]():void" $row36 setProp "has_parmlist" "1" $row36 setProp "is_const_func" "1" $row36 setProp "method_access" "Public" $row36 setProp "modifier" "Pointer" $row36 setScope "name_type" "cl" "scopePhase" $row36 setProp "modifier" "Pointer" "name_type" "cl" set cell37 [$row36 addCell parameter 0.0] $cell37 setLabel "name_type" "i:integer" $cell37 setProp "modifier" "Value" $cell37 setScope "name_type" "cl" "scopePhase" $cell37 setProp "modifier" "Value" "name_type" "cl" $cell37 setScope "name_type" "de" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/Hitachi.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Hitachi RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/FlexArray_T.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new FlexArray_T RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row38 [$diag addRow method 0.0] $row38 setLabel "name_type" "\$create()\n" $row38 setProp "has_parmlist" "1" $row38 setProp "is_class_feature" "1" $row38 setProp "method_access" "Public" $row38 setProp "modifier" "Value" set cell39 [$row38 addCell parameter 0.0] $cell39 setLabel "name_type" "s:unsigned" $cell39 setProp "default_value" "DEFAULT_ARRAY_SIZE" $cell39 setProp "modifier" "Value" $cell39 setScope "name_type" "cl" "scopePhase" $cell39 setProp "modifier" "Value" "name_type" "cl" $cell39 setScope "name_type" "de" "scopeSystem" set row40 [$diag addRow method 0.0] $row40 setLabel "name_type" "clear()\n" $row40 setProp "has_parmlist" "1" $row40 setProp "method_access" "Public" $row40 setProp "modifier" "Value" set cell41 [$row40 addCell parameter 0.0] $cell41 setLabel "name_type" "e:T" $cell41 setProp "default_value" "0" $cell41 setProp "modifier" "Value" $cell41 setScope "name_type" "cl" "scopePhase" $cell41 setScope "name_type" "de" "scopeSystem" set row42 [$diag addRow method 0.0] $row42 setLabel "name_type" "capacity():unsigned\n" $row42 setProp "has_parmlist" "1" $row42 setProp "is_const_func" "1" $row42 setProp "method_access" "Public" $row42 setProp "modifier" "Value" $row42 setScope "name_type" "cl" "scopePhase" $row42 setProp "modifier" "Value" "name_type" "cl" set row43 [$diag addRow method 0.0] $row43 setLabel "name_type" "reSize()\n" $row43 setProp "has_parmlist" "1" $row43 setProp "method_access" "Public" $row43 setProp "modifier" "Value" set cell44 [$row43 addCell parameter 0.0] $cell44 setLabel "name_type" "s:unsigned" $cell44 setProp "modifier" "Value" $cell44 setScope "name_type" "cl" "scopePhase" $cell44 setProp "modifier" "Value" "name_type" "cl" $cell44 setScope "name_type" "de" "scopeSystem" set row45 [$diag addRow method 0.0] $row45 setLabel "name_type" "at():T\n" $row45 setProp "has_parmlist" "1" $row45 setProp "is_const_func" "1" $row45 setProp "method_access" "Public" $row45 setProp "modifier" "Reference" $row45 setScope "name_type" "cl" "scopePhase" set cell46 [$row45 addCell parameter 0.0] $cell46 setLabel "name_type" "i:integer" $cell46 setProp "modifier" "Value" $cell46 setScope "name_type" "cl" "scopePhase" $cell46 setProp "modifier" "Value" "name_type" "cl" $cell46 setScope "name_type" "de" "scopeSystem" set row47 [$diag addRow method 0.0] $row47 setLabel "name_type" "operator\[\]():T" $row47 setProp "has_parmlist" "1" $row47 setProp "is_const_func" "1" $row47 setProp "method_access" "Public" $row47 setProp "modifier" "Reference" $row47 setScope "name_type" "cl" "scopePhase" set cell48 [$row47 addCell parameter 0.0] $cell48 setLabel "name_type" "i:integer" $cell48 setProp "modifier" "Value" $cell48 setScope "name_type" "cl" "scopePhase" $cell48 setProp "modifier" "Value" "name_type" "cl" $cell48 setScope "name_type" "de" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/Hashable.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Hashable RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row49 [$diag addRow method 0.0] $row49 setLabel "name_type" "\$create()\n" $row49 setProp "has_parmlist" "1" $row49 setProp "is_class_feature" "1" $row49 setProp "method_access" "Public" $row49 setProp "modifier" "Value" set row50 [$diag addRow method 0.0] $row50 setLabel "name_type" "hash():unsigned {abstract}\n" $row50 setProp "has_parmlist" "1" $row50 setProp "is_abstract" "1" $row50 setProp "is_const_func" "1" $row50 setProp "method_access" "Public" $row50 setProp "modifier" "Value" $row50 setScope "name_type" "cl" "scopePhase" $row50 setProp "modifier" "Value" "name_type" "cl" set row51 [$diag addRow method 0.0] $row51 setLabel "name_type" "isEqual():integer {abstract}" $row51 setProp "has_parmlist" "1" $row51 setProp "is_abstract" "1" $row51 setProp "is_const_func" "1" $row51 setProp "method_access" "Public" $row51 setProp "modifier" "Value" $row51 setScope "name_type" "cl" "scopePhase" $row51 setProp "modifier" "Value" "name_type" "cl" set cell52 [$row51 addCell parameter 0.0] $cell52 setLabel "name_type" "key:Hashable" $cell52 setProp "modifier" "Reference to Const" $cell52 setScope "name_type" "cl" "scopePhase" $cell52 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell52 setScope "name_type" "de" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/HashTbl.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new HashTbl RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row53 [$diag addRow attribute 0.0] $row53 setLabel "name_type" "count:unsigned\n" $row53 setScope "name_type" "cl" "scopePhase" $row53 setProp "modifier" "Value" "name_type" "cl" $row53 setProp "attrib_access" "Private-Private" "name_type" "de" set row54 [$diag addRow attribute 0.0] $row54 setLabel "name_type" "nbits:unsigned\n" $row54 setScope "name_type" "cl" "scopePhase" $row54 setProp "modifier" "Value" "name_type" "cl" $row54 setProp "attrib_access" "Private-Private" "name_type" "de" set row55 [$diag addRow attribute 0.0] $row55 setLabel "name_type" "mask:unsigned\n" $row55 setScope "name_type" "cl" "scopePhase" $row55 setProp "modifier" "Value" "name_type" "cl" $row55 setProp "attrib_access" "Private-Private" "name_type" "de" set row56 [$diag addRow attribute 0.0] $row56 setLabel "name_type" "contents:hashList\n" $row56 setScope "name_type" "cl" "scopePhase" $row56 setProp "modifier" "Value" "name_type" "cl" $row56 setProp "attrib_access" "Private-Private" "name_type" "de" set row57 [$diag addRow attribute 0.0] $row57 setLabel "name_type" "current:integer\n" $row57 setScope "name_type" "cl" "scopePhase" $row57 setProp "modifier" "Value" "name_type" "cl" $row57 setProp "attrib_access" "Private-Private" "name_type" "de" set row58 [$diag addRow attribute 0.0] $row58 setLabel "name_type" "\$DEFAULT_SIZE:unsigned\n" $row58 setProp "is_class_feature" "1" $row58 setScope "name_type" "cl" "scopePhase" $row58 setProp "modifier" "Value" "name_type" "cl" $row58 setProp "attrib_access" "Public-Public" "name_type" "de" set row59 [$diag addRow attribute 0.0] $row59 setLabel "name_type" "\$EXPANSION_FACTOR:unsigned" $row59 setProp "is_class_feature" "1" $row59 setScope "name_type" "cl" "scopePhase" $row59 setProp "modifier" "Value" "name_type" "cl" $row59 setProp "attrib_access" "Public-Public" "name_type" "de" set row60 [$diag addRow method 0.0] $row60 setLabel "name_type" "setCapacity():unsigned\n" $row60 setProp "has_parmlist" "1" $row60 setProp "method_access" "Private" $row60 setProp "modifier" "Value" $row60 setScope "name_type" "cl" "scopePhase" $row60 setProp "modifier" "Value" "name_type" "cl" set cell61 [$row60 addCell parameter 0.0] $cell61 setLabel "name_type" "p10:unsigned" $cell61 setProp "modifier" "Value" $cell61 setScope "name_type" "cl" "scopePhase" $cell61 setProp "modifier" "Value" "name_type" "cl" $cell61 setScope "name_type" "de" "scopeSystem" set row62 [$diag addRow method 0.0] $row62 setLabel "name_type" "getIndex():integer\n" $row62 setProp "has_parmlist" "1" $row62 setProp "is_const_func" "1" $row62 setProp "method_access" "Private" $row62 setProp "modifier" "Value" $row62 setScope "name_type" "cl" "scopePhase" $row62 setProp "modifier" "Value" "name_type" "cl" set cell63 [$row62 addCell parameter 0.0] $cell63 setLabel "name_type" "p11:uns_long" $cell63 setProp "modifier" "Value" $cell63 setScope "name_type" "cl" "scopePhase" $cell63 setScope "name_type" "de" "scopeSystem" set row64 [$diag addRow method 0.0] $row64 setLabel "name_type" "findIndexOf():integer\n" $row64 setProp "has_parmlist" "1" $row64 setProp "is_const_func" "1" $row64 setProp "method_access" "Private" $row64 setProp "modifier" "Value" $row64 setScope "name_type" "cl" "scopePhase" $row64 setProp "modifier" "Value" "name_type" "cl" set cell65 [$row64 addCell parameter 0.0] $cell65 setLabel "name_type" "p12:Hashable" $cell65 setProp "modifier" "Reference to Const" $cell65 setScope "name_type" "cl" "scopePhase" $cell65 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell65 setScope "name_type" "de" "scopeSystem" set row66 [$diag addRow method 0.0] $row66 setLabel "name_type" "reSize()\n" $row66 setProp "has_parmlist" "1" $row66 setProp "method_access" "Private" $row66 setProp "modifier" "Value" set cell67 [$row66 addCell parameter 0.0] $cell67 setLabel "name_type" "new_size:unsigned" $cell67 setProp "modifier" "Value" $cell67 setScope "name_type" "cl" "scopePhase" $cell67 setProp "modifier" "Value" "name_type" "cl" $cell67 setScope "name_type" "de" "scopeSystem" set row68 [$diag addRow method 0.0] $row68 setLabel "name_type" "\$create()\n" $row68 setProp "has_parmlist" "1" $row68 setProp "is_class_feature" "1" $row68 setProp "method_access" "Public" $row68 setProp "modifier" "Value" set cell69 [$row68 addCell parameter 0.0] $cell69 setLabel "name_type" "size:unsigned" $cell69 setProp "default_value" " HashTbl::DEFAULT_SIZE" $cell69 setProp "modifier" "Value" $cell69 setScope "name_type" "cl" "scopePhase" $cell69 setProp "modifier" "Value" "name_type" "cl" $cell69 setScope "name_type" "de" "scopeSystem" set row70 [$diag addRow method 0.0] $row70 setLabel "name_type" "\$create()\n" $row70 setProp "has_parmlist" "1" $row70 setProp "is_class_feature" "1" $row70 setProp "method_access" "Public" $row70 setProp "modifier" "Value" set cell71 [$row70 addCell parameter 0.0] $cell71 setLabel "name_type" "p13:HashTbl" $cell71 setProp "modifier" "Reference to Const" $cell71 setScope "name_type" "cl" "scopePhase" $cell71 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell71 setProp "modifier" "Reference to Const" "name_type" "cl" $cell71 setScope "name_type" "de" "scopeSystem" set row72 [$diag addRow method 0.0] $row72 setLabel "name_type" "operatorASSIGN():HashTbl\n" $row72 setProp "has_parmlist" "1" $row72 setProp "method_access" "Public" $row72 setProp "modifier" "Reference" $row72 setScope "name_type" "cl" "scopePhase" $row72 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $row72 setProp "modifier" "Reference to Const" "name_type" "cl" set cell73 [$row72 addCell parameter 0.0] $cell73 setLabel "name_type" "p14:HashTbl" $cell73 setProp "modifier" "Reference to Const" $cell73 setScope "name_type" "cl" "scopePhase" $cell73 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell73 setProp "modifier" "Reference to Const" "name_type" "cl" $cell73 setScope "name_type" "de" "scopeSystem" set row74 [$diag addRow method 0.0] $row74 setLabel "name_type" "add():Hashable\n" $row74 setProp "has_parmlist" "1" $row74 setProp "method_access" "Public" $row74 setProp "modifier" "Pointer" $row74 setScope "name_type" "cl" "scopePhase" $row74 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell75 [$row74 addCell parameter 0.0] $cell75 setLabel "name_type" "p15:Hashable" $cell75 setProp "modifier" "Reference" $cell75 setScope "name_type" "cl" "scopePhase" $cell75 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell75 setScope "name_type" "de" "scopeSystem" set row76 [$diag addRow method 0.0] $row76 setLabel "name_type" "addAll()\n" $row76 setProp "has_parmlist" "1" $row76 setProp "method_access" "Public" $row76 setProp "modifier" "Value" set cell77 [$row76 addCell parameter 0.0] $cell77 setLabel "name_type" "p16:HashTbl" $cell77 setProp "modifier" "Reference to Const" $cell77 setScope "name_type" "cl" "scopePhase" $cell77 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell77 setProp "modifier" "Reference to Const" "name_type" "cl" $cell77 setScope "name_type" "de" "scopeSystem" set row78 [$diag addRow method 0.0] $row78 setLabel "name_type" "remove():Hashable\n" $row78 setProp "has_parmlist" "1" $row78 setProp "method_access" "Public" $row78 setProp "modifier" "Pointer" $row78 setScope "name_type" "cl" "scopePhase" $row78 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell79 [$row78 addCell parameter 0.0] $cell79 setLabel "name_type" "p17:Hashable" $cell79 setProp "modifier" "Reference to Const" $cell79 setScope "name_type" "cl" "scopePhase" $cell79 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell79 setScope "name_type" "de" "scopeSystem" set row80 [$diag addRow method 0.0] $row80 setLabel "name_type" "removeAll()\n" $row80 setProp "has_parmlist" "1" $row80 setProp "method_access" "Public" $row80 setProp "modifier" "Value" set row81 [$diag addRow method 0.0] $row81 setLabel "name_type" "removeAll()\n" $row81 setProp "has_parmlist" "1" $row81 setProp "method_access" "Public" $row81 setProp "modifier" "Value" set cell82 [$row81 addCell parameter 0.0] $cell82 setLabel "name_type" "p18:HashTbl" $cell82 setProp "modifier" "Reference to Const" $cell82 setScope "name_type" "cl" "scopePhase" $cell82 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell82 setProp "modifier" "Reference to Const" "name_type" "cl" $cell82 setScope "name_type" "de" "scopeSystem" set row83 [$diag addRow method 0.0] $row83 setLabel "name_type" "destructAll()\n" $row83 setProp "has_parmlist" "1" $row83 setProp "method_access" "Public" $row83 setProp "modifier" "Value" set row84 [$diag addRow method 0.0] $row84 setLabel "name_type" "find():Hashable\n" $row84 setProp "has_parmlist" "1" $row84 setProp "is_const_func" "1" $row84 setProp "method_access" "Public" $row84 setProp "modifier" "Pointer" $row84 setScope "name_type" "cl" "scopePhase" $row84 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell85 [$row84 addCell parameter 0.0] $cell85 setLabel "name_type" "key:Hashable" $cell85 setProp "modifier" "Reference to Const" $cell85 setScope "name_type" "cl" "scopePhase" $cell85 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell85 setScope "name_type" "de" "scopeSystem" set row86 [$diag addRow method 0.0] $row86 setLabel "name_type" "operator\[\]():Hashable\n" $row86 setProp "has_parmlist" "1" $row86 setProp "is_const_func" "1" $row86 setProp "method_access" "Public" $row86 setProp "modifier" "Pointer" $row86 setScope "name_type" "cl" "scopePhase" $row86 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell87 [$row86 addCell parameter 0.0] $cell87 setLabel "name_type" "key:Hashable" $cell87 setProp "modifier" "Reference to Const" $cell87 setScope "name_type" "cl" "scopePhase" $cell87 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell87 setScope "name_type" "de" "scopeSystem" set row88 [$diag addRow method 0.0] $row88 setLabel "name_type" "operatorEQ():integer\n" $row88 setProp "has_parmlist" "1" $row88 setProp "is_const_func" "1" $row88 setProp "method_access" "Public" $row88 setProp "modifier" "Value" $row88 setScope "name_type" "cl" "scopePhase" $row88 setProp "modifier" "Value" "name_type" "cl" set cell89 [$row88 addCell parameter 0.0] $cell89 setLabel "name_type" "p19:HashTbl" $cell89 setProp "modifier" "Reference to Const" $cell89 setScope "name_type" "cl" "scopePhase" $cell89 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell89 setProp "modifier" "Reference to Const" "name_type" "cl" $cell89 setScope "name_type" "de" "scopeSystem" set row90 [$diag addRow method 0.0] $row90 setLabel "name_type" "operatorNEQ():integer\n" $row90 setProp "has_parmlist" "1" $row90 setProp "is_const_func" "1" $row90 setProp "method_access" "Public" $row90 setProp "modifier" "Value" $row90 setScope "name_type" "cl" "scopePhase" $row90 setProp "modifier" "Value" "name_type" "cl" set cell91 [$row90 addCell parameter 0.0] $cell91 setLabel "name_type" "tbl:HashTbl" $cell91 setProp "modifier" "Reference to Const" $cell91 setScope "name_type" "cl" "scopePhase" $cell91 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell91 setProp "modifier" "Reference to Const" "name_type" "cl" $cell91 setScope "name_type" "de" "scopeSystem" set row92 [$diag addRow method 0.0] $row92 setLabel "name_type" "at():Hashable\n" $row92 setProp "has_parmlist" "1" $row92 setProp "is_const_func" "1" $row92 setProp "method_access" "Public" $row92 setProp "modifier" "Pointer" $row92 setScope "name_type" "cl" "scopePhase" $row92 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell93 [$row92 addCell parameter 0.0] $cell93 setLabel "name_type" "index:integer" $cell93 setProp "modifier" "Value" $cell93 setScope "name_type" "cl" "scopePhase" $cell93 setProp "modifier" "Value" "name_type" "cl" $cell93 setScope "name_type" "de" "scopeSystem" set row94 [$diag addRow method 0.0] $row94 setLabel "name_type" "first():Hashable\n" $row94 setProp "has_parmlist" "1" $row94 setProp "method_access" "Public" $row94 setProp "modifier" "Pointer" $row94 setScope "name_type" "cl" "scopePhase" $row94 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set row95 [$diag addRow method 0.0] $row95 setLabel "name_type" "next():Hashable\n" $row95 setProp "has_parmlist" "1" $row95 setProp "method_access" "Public" $row95 setProp "modifier" "Pointer" $row95 setScope "name_type" "cl" "scopePhase" $row95 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set row96 [$diag addRow method 0.0] $row96 setLabel "name_type" "capacity():unsigned\n" $row96 setProp "has_parmlist" "1" $row96 setProp "is_const_func" "1" $row96 setProp "method_access" "Public" $row96 setProp "modifier" "Value" $row96 setScope "name_type" "cl" "scopePhase" $row96 setProp "modifier" "Value" "name_type" "cl" set row97 [$diag addRow method 0.0] $row97 setLabel "name_type" "size():unsigned" $row97 setProp "has_parmlist" "1" $row97 setProp "is_const_func" "1" $row97 setProp "method_access" "Public" $row97 setProp "modifier" "Value" $row97 setScope "name_type" "cl" "scopePhase" $row97 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/hash_iter.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new hash_iter RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row98 [$diag addRow attribute 0.0] $row98 setLabel "name_type" "tbl:HashTbl\n" $row98 setScope "name_type" "cl" "scopePhase" $row98 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $row98 setProp "modifier" "Reference to Const" "name_type" "cl" $row98 setProp "attrib_access" "Private-Private" "name_type" "de" set row99 [$diag addRow attribute 0.0] $row99 setLabel "name_type" "curr_idx:integer" $row99 setScope "name_type" "cl" "scopePhase" $row99 setProp "modifier" "Value" "name_type" "cl" $row99 setProp "attrib_access" "Private-Private" "name_type" "de" set row100 [$diag addRow method 0.0] $row100 setLabel "name_type" "\$create()\n" $row100 setProp "has_parmlist" "1" $row100 setProp "is_class_feature" "1" $row100 setProp "method_access" "Public" $row100 setProp "modifier" "Value" set cell101 [$row100 addCell parameter 0.0] $cell101 setLabel "name_type" "tbl:HashTbl" $cell101 setProp "modifier" "Reference to Const" $cell101 setScope "name_type" "cl" "scopePhase" $cell101 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell101 setProp "modifier" "Reference to Const" "name_type" "cl" $cell101 setScope "name_type" "de" "scopeSystem" set row102 [$diag addRow method 0.0] $row102 setLabel "name_type" "rewind()\n" $row102 setProp "has_parmlist" "1" $row102 setProp "method_access" "Public" $row102 setProp "modifier" "Value" set row103 [$diag addRow method 0.0] $row103 setLabel "name_type" "advance()\n" $row103 setProp "has_parmlist" "1" $row103 setProp "method_access" "Public" $row103 setProp "modifier" "Value" set row104 [$diag addRow method 0.0] $row104 setLabel "name_type" "get():Hashable\n" $row104 setProp "has_parmlist" "1" $row104 setProp "is_const_func" "1" $row104 setProp "method_access" "Public" $row104 setProp "modifier" "Pointer" $row104 setScope "name_type" "cl" "scopePhase" $row104 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set row105 [$diag addRow method 0.0] $row105 setLabel "name_type" "end_of_iteration():integer\n" $row105 setProp "has_parmlist" "1" $row105 setProp "is_const_func" "1" $row105 setProp "method_access" "Public" $row105 setProp "modifier" "Value" $row105 setScope "name_type" "cl" "scopePhase" $row105 setProp "modifier" "Value" "name_type" "cl" set row106 [$diag addRow method 0.0] $row106 setLabel "name_type" "type_conv()\n" $row106 setProp "has_parmlist" "1" $row106 setProp "is_const_func" "1" $row106 setProp "method_access" "Public" $row106 setProp "modifier" "Value" set row107 [$diag addRow method 0.0] $row107 setLabel "name_type" "operator!():integer\n" $row107 setProp "has_parmlist" "1" $row107 setProp "is_const_func" "1" $row107 setProp "method_access" "Public" $row107 setProp "modifier" "Value" $row107 setScope "name_type" "cl" "scopePhase" $row107 setProp "modifier" "Value" "name_type" "cl" set row108 [$diag addRow method 0.0] $row108 setLabel "name_type" "operator++()\n" $row108 setProp "has_parmlist" "1" $row108 setProp "method_access" "Public" $row108 setProp "modifier" "Value" set row109 [$diag addRow method 0.0] $row109 setLabel "name_type" "operatorFUNC():Hashable" $row109 setProp "has_parmlist" "1" $row109 setProp "is_const_func" "1" $row109 setProp "method_access" "Public" $row109 setProp "modifier" "Pointer" $row109 setScope "name_type" "cl" "scopePhase" $row109 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/hashIter_Key_Value.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new hashIter_Key_Value RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row110 [$diag addRow method 0.0] $row110 setLabel "name_type" "operator!()\n" $row110 setProp "has_parmlist" "1" $row110 setProp "method_access" "Public" $row110 setProp "modifier" "Value" set row111 [$diag addRow method 0.0] $row111 setLabel "name_type" "operator++()\n" $row111 setProp "has_parmlist" "1" $row111 setProp "method_access" "Public" $row111 setProp "modifier" "Value" set row112 [$diag addRow method 0.0] $row112 setLabel "name_type" "\$create()\n" $row112 setProp "has_parmlist" "1" $row112 setProp "is_class_feature" "1" $row112 setProp "method_access" "Public" $row112 setProp "modifier" "Value" set cell113 [$row112 addCell parameter 0.0] $cell113 setLabel "name_type" "x:hashTbl_Key_Value" $cell113 setProp "modifier" "Reference to Const" $cell113 setScope "name_type" "cl" "scopePhase" $cell113 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell113 setScope "name_type" "de" "scopeSystem" set row114 [$diag addRow method 0.0] $row114 setLabel "name_type" "operatorFUNC():Value\n" $row114 setProp "has_parmlist" "1" $row114 setProp "method_access" "Public" $row114 setProp "modifier" "Pointer" $row114 setScope "name_type" "cl" "scopePhase" set row115 [$diag addRow method 0.0] $row115 setLabel "name_type" "get():Value\n" $row115 setProp "has_parmlist" "1" $row115 setProp "method_access" "Public" $row115 setProp "modifier" "Pointer" $row115 setScope "name_type" "cl" "scopePhase" set row116 [$diag addRow method 0.0] $row116 setLabel "name_type" "type_conv()" $row116 setProp "has_parmlist" "1" $row116 setProp "is_const_func" "1" $row116 setProp "method_access" "Public" $row116 setProp "modifier" "Value" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/hashTbl_Key_Value.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new hashTbl_Key_Value RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row117 [$diag addRow method 0.0] $row117 setLabel "name_type" "operatorASSIGN():hashTbl_Key_Value\n" $row117 setProp "has_parmlist" "1" $row117 setProp "method_access" "Public" $row117 setProp "modifier" "Reference" $row117 setScope "name_type" "cl" "scopePhase" $row117 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell118 [$row117 addCell parameter 0.0] $cell118 setLabel "name_type" "tbl:hashTbl_Key_Value" $cell118 setProp "modifier" "Reference to Const" $cell118 setScope "name_type" "cl" "scopePhase" $cell118 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell118 setScope "name_type" "de" "scopeSystem" set row119 [$diag addRow method 0.0] $row119 setLabel "name_type" "\$create()\n" $row119 setProp "has_parmlist" "1" $row119 setProp "is_class_feature" "1" $row119 setProp "method_access" "Public" $row119 setProp "modifier" "Value" set cell120 [$row119 addCell parameter 0.0] $cell120 setLabel "name_type" "size:unsigned" $cell120 setProp "default_value" " HashTbl::DEFAULT_SIZE" $cell120 setProp "modifier" "Value" $cell120 setScope "name_type" "cl" "scopePhase" $cell120 setProp "modifier" "Value" "name_type" "cl" $cell120 setScope "name_type" "de" "scopeSystem" set row121 [$diag addRow method 0.0] $row121 setLabel "name_type" "\$create()\n" $row121 setProp "has_parmlist" "1" $row121 setProp "is_class_feature" "1" $row121 setProp "method_access" "Public" $row121 setProp "modifier" "Value" set cell122 [$row121 addCell parameter 0.0] $cell122 setLabel "name_type" "tbl:hashTbl_Key_Value" $cell122 setProp "modifier" "Reference to Const" $cell122 setScope "name_type" "cl" "scopePhase" $cell122 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell122 setScope "name_type" "de" "scopeSystem" set row123 [$diag addRow method 0.0] $row123 setLabel "name_type" "add():Value\n" $row123 setProp "has_parmlist" "1" $row123 setProp "method_access" "Public" $row123 setProp "modifier" "Pointer" $row123 setScope "name_type" "cl" "scopePhase" set cell124 [$row123 addCell parameter 0.0] $cell124 setLabel "name_type" "x:Key" $cell124 setProp "modifier" "Reference" $cell124 setScope "name_type" "cl" "scopePhase" $cell124 setScope "name_type" "de" "scopeSystem" set row125 [$diag addRow method 0.0] $row125 setLabel "name_type" "addAll()\n" $row125 setProp "has_parmlist" "1" $row125 setProp "method_access" "Public" $row125 setProp "modifier" "Value" set cell126 [$row125 addCell parameter 0.0] $cell126 setLabel "name_type" "tbl:hashTbl_Key_Value" $cell126 setProp "modifier" "Reference to Const" $cell126 setScope "name_type" "cl" "scopePhase" $cell126 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell126 setScope "name_type" "de" "scopeSystem" set row127 [$diag addRow method 0.0] $row127 setLabel "name_type" "remove():Value\n" $row127 setProp "has_parmlist" "1" $row127 setProp "method_access" "Public" $row127 setProp "modifier" "Pointer" $row127 setScope "name_type" "cl" "scopePhase" set cell128 [$row127 addCell parameter 0.0] $cell128 setLabel "name_type" "x:Key" $cell128 setProp "modifier" "Reference to Const" $cell128 setScope "name_type" "cl" "scopePhase" $cell128 setScope "name_type" "de" "scopeSystem" set row129 [$diag addRow method 0.0] $row129 setLabel "name_type" "find():Value\n" $row129 setProp "has_parmlist" "1" $row129 setProp "is_const_func" "1" $row129 setProp "method_access" "Public" $row129 setProp "modifier" "Pointer" $row129 setScope "name_type" "cl" "scopePhase" set cell130 [$row129 addCell parameter 0.0] $cell130 setLabel "name_type" "x:Key" $cell130 setProp "modifier" "Reference to Const" $cell130 setScope "name_type" "cl" "scopePhase" $cell130 setScope "name_type" "de" "scopeSystem" set row131 [$diag addRow method 0.0] $row131 setLabel "name_type" "operator\[\]():Value\n" $row131 setProp "has_parmlist" "1" $row131 setProp "is_const_func" "1" $row131 setProp "method_access" "Public" $row131 setProp "modifier" "Pointer" $row131 setScope "name_type" "cl" "scopePhase" set cell132 [$row131 addCell parameter 0.0] $cell132 setLabel "name_type" "x:Key" $cell132 setProp "modifier" "Reference to Const" $cell132 setScope "name_type" "cl" "scopePhase" $cell132 setScope "name_type" "de" "scopeSystem" set row133 [$diag addRow method 0.0] $row133 setLabel "name_type" "operatorEQ():integer\n" $row133 setProp "has_parmlist" "1" $row133 setProp "is_const_func" "1" $row133 setProp "method_access" "Public" $row133 setProp "modifier" "Value" $row133 setScope "name_type" "cl" "scopePhase" $row133 setProp "modifier" "Value" "name_type" "cl" set cell134 [$row133 addCell parameter 0.0] $cell134 setLabel "name_type" "tbl:hashTbl_Key_Value" $cell134 setProp "modifier" "Reference to Const" $cell134 setScope "name_type" "cl" "scopePhase" $cell134 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell134 setScope "name_type" "de" "scopeSystem" set row135 [$diag addRow method 0.0] $row135 setLabel "name_type" "operatorNEQ():integer\n" $row135 setProp "has_parmlist" "1" $row135 setProp "is_const_func" "1" $row135 setProp "method_access" "Public" $row135 setProp "modifier" "Value" $row135 setScope "name_type" "cl" "scopePhase" $row135 setProp "modifier" "Value" "name_type" "cl" set cell136 [$row135 addCell parameter 0.0] $cell136 setLabel "name_type" "tbl:hashTbl_Key_Value" $cell136 setProp "modifier" "Reference to Const" $cell136 setScope "name_type" "cl" "scopePhase" $cell136 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell136 setScope "name_type" "de" "scopeSystem" set row137 [$diag addRow method 0.0] $row137 setLabel "name_type" "at():Value\n" $row137 setProp "has_parmlist" "1" $row137 setProp "is_const_func" "1" $row137 setProp "method_access" "Public" $row137 setProp "modifier" "Pointer" $row137 setScope "name_type" "cl" "scopePhase" set cell138 [$row137 addCell parameter 0.0] $cell138 setLabel "name_type" "index:integer" $cell138 setProp "modifier" "Value" $cell138 setScope "name_type" "cl" "scopePhase" $cell138 setProp "modifier" "Value" "name_type" "cl" $cell138 setScope "name_type" "de" "scopeSystem" set row139 [$diag addRow method 0.0] $row139 setLabel "name_type" "first():Value\n" $row139 setProp "has_parmlist" "1" $row139 setProp "method_access" "Public" $row139 setProp "modifier" "Pointer" $row139 setScope "name_type" "cl" "scopePhase" set row140 [$diag addRow method 0.0] $row140 setLabel "name_type" "next():Value\n" $row140 setProp "has_parmlist" "1" $row140 setProp "method_access" "Public" $row140 setProp "modifier" "Pointer" $row140 setScope "name_type" "cl" "scopePhase" set row141 [$diag addRow method 0.0] $row141 setLabel "name_type" "removeAll()\n" $row141 setProp "has_parmlist" "1" $row141 setProp "method_access" "Public" $row141 setProp "modifier" "Value" set row142 [$diag addRow method 0.0] $row142 setLabel "name_type" "removeAll()\n" $row142 setProp "has_parmlist" "1" $row142 setProp "method_access" "Public" $row142 setProp "modifier" "Value" set cell143 [$row142 addCell parameter 0.0] $cell143 setLabel "name_type" "tbl:hashTbl_Key_Value" $cell143 setProp "modifier" "Reference to Const" $cell143 setScope "name_type" "cl" "scopePhase" $cell143 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell143 setScope "name_type" "de" "scopeSystem" set row144 [$diag addRow method 0.0] $row144 setLabel "name_type" "destructAll()\n" $row144 setProp "has_parmlist" "1" $row144 setProp "method_access" "Public" $row144 setProp "modifier" "Value" set row145 [$diag addRow method 0.0] $row145 setLabel "name_type" "capacity():unsigned\n" $row145 setProp "has_parmlist" "1" $row145 setProp "is_const_func" "1" $row145 setProp "method_access" "Public" $row145 setProp "modifier" "Value" $row145 setScope "name_type" "cl" "scopePhase" $row145 setProp "modifier" "Value" "name_type" "cl" set row146 [$diag addRow method 0.0] $row146 setLabel "name_type" "size():unsigned" $row146 setProp "has_parmlist" "1" $row146 setProp "is_const_func" "1" $row146 setProp "method_access" "Public" $row146 setProp "modifier" "Value" $row146 setScope "name_type" "cl" "scopePhase" $row146 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/Hashable_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Hashable_ RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row147 [$diag addRow method 0.0] $row147 setLabel "name_type" "\$create()\n" $row147 setProp "has_parmlist" "1" $row147 setProp "is_class_feature" "1" $row147 setProp "method_access" "Public" $row147 setProp "modifier" "Value" set row148 [$diag addRow method 0.0] $row148 setLabel "name_type" "hash():unsigned {abstract}\n" $row148 setProp "has_parmlist" "1" $row148 setProp "is_abstract" "1" $row148 setProp "is_const_func" "1" $row148 setProp "method_access" "Public" $row148 setProp "modifier" "Value" $row148 setScope "name_type" "cl" "scopePhase" $row148 setProp "modifier" "Value" "name_type" "cl" set row149 [$diag addRow method 0.0] $row149 setLabel "name_type" "isEqual():integer {abstract}" $row149 setProp "has_parmlist" "1" $row149 setProp "is_abstract" "1" $row149 setProp "is_const_func" "1" $row149 setProp "method_access" "Public" $row149 setProp "modifier" "Value" $row149 setScope "name_type" "cl" "scopePhase" $row149 setProp "modifier" "Value" "name_type" "cl" set cell150 [$row149 addCell parameter 0.0] $cell150 setLabel "name_type" "key:Hashable" $cell150 setProp "modifier" "Reference to Const" $cell150 setScope "name_type" "cl" "scopePhase" $cell150 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell150 setScope "name_type" "de" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/HashTbl_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new HashTbl_ RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row151 [$diag addRow attribute 0.0] $row151 setLabel "name_type" "count:unsigned\n" $row151 setScope "name_type" "cl" "scopePhase" $row151 setProp "modifier" "Value" "name_type" "cl" $row151 setProp "attrib_access" "Private-Private" "name_type" "de" set row152 [$diag addRow attribute 0.0] $row152 setLabel "name_type" "nbits:unsigned\n" $row152 setScope "name_type" "cl" "scopePhase" $row152 setProp "modifier" "Value" "name_type" "cl" $row152 setProp "attrib_access" "Private-Private" "name_type" "de" set row153 [$diag addRow attribute 0.0] $row153 setLabel "name_type" "mask:unsigned\n" $row153 setScope "name_type" "cl" "scopePhase" $row153 setProp "modifier" "Value" "name_type" "cl" $row153 setProp "attrib_access" "Private-Private" "name_type" "de" set row154 [$diag addRow attribute 0.0] $row154 setLabel "name_type" "contents:hashList\n" $row154 setScope "name_type" "cl" "scopePhase" $row154 setProp "modifier" "Value" "name_type" "cl" $row154 setProp "attrib_access" "Private-Private" "name_type" "de" set row155 [$diag addRow attribute 0.0] $row155 setLabel "name_type" "current:integer\n" $row155 setScope "name_type" "cl" "scopePhase" $row155 setProp "modifier" "Value" "name_type" "cl" $row155 setProp "attrib_access" "Private-Private" "name_type" "de" set row156 [$diag addRow attribute 0.0] $row156 setLabel "name_type" "\$DEFAULT_SIZE:unsigned\n" $row156 setProp "is_class_feature" "1" $row156 setScope "name_type" "cl" "scopePhase" $row156 setProp "modifier" "Value" "name_type" "cl" $row156 setProp "attrib_access" "Public-Public" "name_type" "de" set row157 [$diag addRow attribute 0.0] $row157 setLabel "name_type" "\$EXPANSION_FACTOR:unsigned" $row157 setProp "is_class_feature" "1" $row157 setScope "name_type" "cl" "scopePhase" $row157 setProp "modifier" "Value" "name_type" "cl" $row157 setProp "attrib_access" "Public-Public" "name_type" "de" set row158 [$diag addRow method 0.0] $row158 setLabel "name_type" "setCapacity():unsigned\n" $row158 setProp "has_parmlist" "1" $row158 setProp "method_access" "Private" $row158 setProp "modifier" "Value" $row158 setScope "name_type" "cl" "scopePhase" $row158 setProp "modifier" "Value" "name_type" "cl" set cell159 [$row158 addCell parameter 0.0] $cell159 setLabel "name_type" "p20:unsigned" $cell159 setProp "modifier" "Value" $cell159 setScope "name_type" "cl" "scopePhase" $cell159 setProp "modifier" "Value" "name_type" "cl" $cell159 setScope "name_type" "de" "scopeSystem" set row160 [$diag addRow method 0.0] $row160 setLabel "name_type" "getIndex():integer\n" $row160 setProp "has_parmlist" "1" $row160 setProp "is_const_func" "1" $row160 setProp "method_access" "Private" $row160 setProp "modifier" "Value" $row160 setScope "name_type" "cl" "scopePhase" $row160 setProp "modifier" "Value" "name_type" "cl" set cell161 [$row160 addCell parameter 0.0] $cell161 setLabel "name_type" "p21:uns_long" $cell161 setProp "modifier" "Value" $cell161 setScope "name_type" "cl" "scopePhase" $cell161 setScope "name_type" "de" "scopeSystem" set row162 [$diag addRow method 0.0] $row162 setLabel "name_type" "findIndexOf():integer\n" $row162 setProp "has_parmlist" "1" $row162 setProp "is_const_func" "1" $row162 setProp "method_access" "Private" $row162 setProp "modifier" "Value" $row162 setScope "name_type" "cl" "scopePhase" $row162 setProp "modifier" "Value" "name_type" "cl" set cell163 [$row162 addCell parameter 0.0] $cell163 setLabel "name_type" "p22:Hashable" $cell163 setProp "modifier" "Reference to Const" $cell163 setScope "name_type" "cl" "scopePhase" $cell163 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell163 setScope "name_type" "de" "scopeSystem" set row164 [$diag addRow method 0.0] $row164 setLabel "name_type" "reSize()\n" $row164 setProp "has_parmlist" "1" $row164 setProp "method_access" "Private" $row164 setProp "modifier" "Value" set cell165 [$row164 addCell parameter 0.0] $cell165 setLabel "name_type" "new_size:unsigned" $cell165 setProp "modifier" "Value" $cell165 setScope "name_type" "cl" "scopePhase" $cell165 setProp "modifier" "Value" "name_type" "cl" $cell165 setScope "name_type" "de" "scopeSystem" set row166 [$diag addRow method 0.0] $row166 setLabel "name_type" "\$create()\n" $row166 setProp "has_parmlist" "1" $row166 setProp "is_class_feature" "1" $row166 setProp "method_access" "Public" $row166 setProp "modifier" "Value" set cell167 [$row166 addCell parameter 0.0] $cell167 setLabel "name_type" "size:unsigned" $cell167 setProp "default_value" " HashTbl::DEFAULT_SIZE" $cell167 setProp "modifier" "Value" $cell167 setScope "name_type" "cl" "scopePhase" $cell167 setProp "modifier" "Value" "name_type" "cl" $cell167 setScope "name_type" "de" "scopeSystem" set row168 [$diag addRow method 0.0] $row168 setLabel "name_type" "\$create()\n" $row168 setProp "has_parmlist" "1" $row168 setProp "is_class_feature" "1" $row168 setProp "method_access" "Public" $row168 setProp "modifier" "Value" set cell169 [$row168 addCell parameter 0.0] $cell169 setLabel "name_type" "p23:HashTbl" $cell169 setProp "modifier" "Reference to Const" $cell169 setScope "name_type" "cl" "scopePhase" $cell169 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell169 setProp "modifier" "Reference to Const" "name_type" "cl" $cell169 setScope "name_type" "de" "scopeSystem" set row170 [$diag addRow method 0.0] $row170 setLabel "name_type" "operatorASSIGN():HashTbl\n" $row170 setProp "has_parmlist" "1" $row170 setProp "method_access" "Public" $row170 setProp "modifier" "Reference" $row170 setScope "name_type" "cl" "scopePhase" $row170 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $row170 setProp "modifier" "Reference to Const" "name_type" "cl" set cell171 [$row170 addCell parameter 0.0] $cell171 setLabel "name_type" "p24:HashTbl" $cell171 setProp "modifier" "Reference to Const" $cell171 setScope "name_type" "cl" "scopePhase" $cell171 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell171 setProp "modifier" "Reference to Const" "name_type" "cl" $cell171 setScope "name_type" "de" "scopeSystem" set row172 [$diag addRow method 0.0] $row172 setLabel "name_type" "add():Hashable\n" $row172 setProp "has_parmlist" "1" $row172 setProp "method_access" "Public" $row172 setProp "modifier" "Pointer" $row172 setScope "name_type" "cl" "scopePhase" $row172 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell173 [$row172 addCell parameter 0.0] $cell173 setLabel "name_type" "p25:Hashable" $cell173 setProp "modifier" "Reference" $cell173 setScope "name_type" "cl" "scopePhase" $cell173 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell173 setScope "name_type" "de" "scopeSystem" set row174 [$diag addRow method 0.0] $row174 setLabel "name_type" "addAll()\n" $row174 setProp "has_parmlist" "1" $row174 setProp "method_access" "Public" $row174 setProp "modifier" "Value" set cell175 [$row174 addCell parameter 0.0] $cell175 setLabel "name_type" "p26:HashTbl" $cell175 setProp "modifier" "Reference to Const" $cell175 setScope "name_type" "cl" "scopePhase" $cell175 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell175 setProp "modifier" "Reference to Const" "name_type" "cl" $cell175 setScope "name_type" "de" "scopeSystem" set row176 [$diag addRow method 0.0] $row176 setLabel "name_type" "remove():Hashable\n" $row176 setProp "has_parmlist" "1" $row176 setProp "method_access" "Public" $row176 setProp "modifier" "Pointer" $row176 setScope "name_type" "cl" "scopePhase" $row176 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell177 [$row176 addCell parameter 0.0] $cell177 setLabel "name_type" "p27:Hashable" $cell177 setProp "modifier" "Reference to Const" $cell177 setScope "name_type" "cl" "scopePhase" $cell177 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell177 setScope "name_type" "de" "scopeSystem" set row178 [$diag addRow method 0.0] $row178 setLabel "name_type" "removeAll()\n" $row178 setProp "has_parmlist" "1" $row178 setProp "method_access" "Public" $row178 setProp "modifier" "Value" set row179 [$diag addRow method 0.0] $row179 setLabel "name_type" "removeAll()\n" $row179 setProp "has_parmlist" "1" $row179 setProp "method_access" "Public" $row179 setProp "modifier" "Value" set cell180 [$row179 addCell parameter 0.0] $cell180 setLabel "name_type" "p28:HashTbl" $cell180 setProp "modifier" "Reference to Const" $cell180 setScope "name_type" "cl" "scopePhase" $cell180 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell180 setProp "modifier" "Reference to Const" "name_type" "cl" $cell180 setScope "name_type" "de" "scopeSystem" set row181 [$diag addRow method 0.0] $row181 setLabel "name_type" "destructAll()\n" $row181 setProp "has_parmlist" "1" $row181 setProp "method_access" "Public" $row181 setProp "modifier" "Value" set row182 [$diag addRow method 0.0] $row182 setLabel "name_type" "find():Hashable\n" $row182 setProp "has_parmlist" "1" $row182 setProp "is_const_func" "1" $row182 setProp "method_access" "Public" $row182 setProp "modifier" "Pointer" $row182 setScope "name_type" "cl" "scopePhase" $row182 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell183 [$row182 addCell parameter 0.0] $cell183 setLabel "name_type" "key:Hashable" $cell183 setProp "modifier" "Reference to Const" $cell183 setScope "name_type" "cl" "scopePhase" $cell183 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell183 setScope "name_type" "de" "scopeSystem" set row184 [$diag addRow method 0.0] $row184 setLabel "name_type" "operator\[\]():Hashable\n" $row184 setProp "has_parmlist" "1" $row184 setProp "is_const_func" "1" $row184 setProp "method_access" "Public" $row184 setProp "modifier" "Pointer" $row184 setScope "name_type" "cl" "scopePhase" $row184 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell185 [$row184 addCell parameter 0.0] $cell185 setLabel "name_type" "key:Hashable" $cell185 setProp "modifier" "Reference to Const" $cell185 setScope "name_type" "cl" "scopePhase" $cell185 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell185 setScope "name_type" "de" "scopeSystem" set row186 [$diag addRow method 0.0] $row186 setLabel "name_type" "operatorEQ():integer\n" $row186 setProp "has_parmlist" "1" $row186 setProp "is_const_func" "1" $row186 setProp "method_access" "Public" $row186 setProp "modifier" "Value" $row186 setScope "name_type" "cl" "scopePhase" $row186 setProp "modifier" "Value" "name_type" "cl" set cell187 [$row186 addCell parameter 0.0] $cell187 setLabel "name_type" "p29:HashTbl" $cell187 setProp "modifier" "Reference to Const" $cell187 setScope "name_type" "cl" "scopePhase" $cell187 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell187 setProp "modifier" "Reference to Const" "name_type" "cl" $cell187 setScope "name_type" "de" "scopeSystem" set row188 [$diag addRow method 0.0] $row188 setLabel "name_type" "operatorNEQ():integer\n" $row188 setProp "has_parmlist" "1" $row188 setProp "is_const_func" "1" $row188 setProp "method_access" "Public" $row188 setProp "modifier" "Value" $row188 setScope "name_type" "cl" "scopePhase" $row188 setProp "modifier" "Value" "name_type" "cl" set cell189 [$row188 addCell parameter 0.0] $cell189 setLabel "name_type" "tbl:HashTbl" $cell189 setProp "modifier" "Reference to Const" $cell189 setScope "name_type" "cl" "scopePhase" $cell189 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell189 setProp "modifier" "Reference to Const" "name_type" "cl" $cell189 setScope "name_type" "de" "scopeSystem" set row190 [$diag addRow method 0.0] $row190 setLabel "name_type" "at():Hashable\n" $row190 setProp "has_parmlist" "1" $row190 setProp "is_const_func" "1" $row190 setProp "method_access" "Public" $row190 setProp "modifier" "Pointer" $row190 setScope "name_type" "cl" "scopePhase" $row190 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set cell191 [$row190 addCell parameter 0.0] $cell191 setLabel "name_type" "index:integer" $cell191 setProp "modifier" "Value" $cell191 setScope "name_type" "cl" "scopePhase" $cell191 setProp "modifier" "Value" "name_type" "cl" $cell191 setScope "name_type" "de" "scopeSystem" set row192 [$diag addRow method 0.0] $row192 setLabel "name_type" "first():Hashable\n" $row192 setProp "has_parmlist" "1" $row192 setProp "method_access" "Public" $row192 setProp "modifier" "Pointer" $row192 setScope "name_type" "cl" "scopePhase" $row192 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set row193 [$diag addRow method 0.0] $row193 setLabel "name_type" "next():Hashable\n" $row193 setProp "has_parmlist" "1" $row193 setProp "method_access" "Public" $row193 setProp "modifier" "Pointer" $row193 setScope "name_type" "cl" "scopePhase" $row193 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set row194 [$diag addRow method 0.0] $row194 setLabel "name_type" "capacity():unsigned\n" $row194 setProp "has_parmlist" "1" $row194 setProp "is_const_func" "1" $row194 setProp "method_access" "Public" $row194 setProp "modifier" "Value" $row194 setScope "name_type" "cl" "scopePhase" $row194 setProp "modifier" "Value" "name_type" "cl" set row195 [$diag addRow method 0.0] $row195 setLabel "name_type" "size():unsigned" $row195 setProp "has_parmlist" "1" $row195 setProp "is_const_func" "1" $row195 setProp "method_access" "Public" $row195 setProp "modifier" "Value" $row195 setScope "name_type" "cl" "scopePhase" $row195 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/hash_iter_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new hash_iter_ RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row196 [$diag addRow attribute 0.0] $row196 setLabel "name_type" "tbl:HashTbl\n" $row196 setScope "name_type" "cl" "scopePhase" $row196 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $row196 setProp "modifier" "Reference to Const" "name_type" "cl" $row196 setProp "attrib_access" "Private-Private" "name_type" "de" set row197 [$diag addRow attribute 0.0] $row197 setLabel "name_type" "curr_idx:integer" $row197 setScope "name_type" "cl" "scopePhase" $row197 setProp "modifier" "Value" "name_type" "cl" $row197 setProp "attrib_access" "Private-Private" "name_type" "de" set row198 [$diag addRow method 0.0] $row198 setLabel "name_type" "\$create()\n" $row198 setProp "has_parmlist" "1" $row198 setProp "is_class_feature" "1" $row198 setProp "method_access" "Public" $row198 setProp "modifier" "Value" set cell199 [$row198 addCell parameter 0.0] $cell199 setLabel "name_type" "tbl:HashTbl" $cell199 setProp "modifier" "Reference to Const" $cell199 setScope "name_type" "cl" "scopePhase" $cell199 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell199 setProp "modifier" "Reference to Const" "name_type" "cl" $cell199 setScope "name_type" "de" "scopeSystem" set row200 [$diag addRow method 0.0] $row200 setLabel "name_type" "rewind()\n" $row200 setProp "has_parmlist" "1" $row200 setProp "method_access" "Public" $row200 setProp "modifier" "Value" set row201 [$diag addRow method 0.0] $row201 setLabel "name_type" "advance()\n" $row201 setProp "has_parmlist" "1" $row201 setProp "method_access" "Public" $row201 setProp "modifier" "Value" set row202 [$diag addRow method 0.0] $row202 setLabel "name_type" "get():Hashable\n" $row202 setProp "has_parmlist" "1" $row202 setProp "is_const_func" "1" $row202 setProp "method_access" "Public" $row202 setProp "modifier" "Pointer" $row202 setScope "name_type" "cl" "scopePhase" $row202 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" set row203 [$diag addRow method 0.0] $row203 setLabel "name_type" "end_of_iteration():integer\n" $row203 setProp "has_parmlist" "1" $row203 setProp "is_const_func" "1" $row203 setProp "method_access" "Public" $row203 setProp "modifier" "Value" $row203 setScope "name_type" "cl" "scopePhase" $row203 setProp "modifier" "Value" "name_type" "cl" set row204 [$diag addRow method 0.0] $row204 setLabel "name_type" "type_conv()\n" $row204 setProp "has_parmlist" "1" $row204 setProp "is_const_func" "1" $row204 setProp "method_access" "Public" $row204 setProp "modifier" "Value" set row205 [$diag addRow method 0.0] $row205 setLabel "name_type" "operator!():integer\n" $row205 setProp "has_parmlist" "1" $row205 setProp "is_const_func" "1" $row205 setProp "method_access" "Public" $row205 setProp "modifier" "Value" $row205 setScope "name_type" "cl" "scopePhase" $row205 setProp "modifier" "Value" "name_type" "cl" set row206 [$diag addRow method 0.0] $row206 setLabel "name_type" "operator++()\n" $row206 setProp "has_parmlist" "1" $row206 setProp "method_access" "Public" $row206 setProp "modifier" "Value" set row207 [$diag addRow method 0.0] $row207 setLabel "name_type" "operatorFUNC():Hashable" $row207 setProp "has_parmlist" "1" $row207 setProp "is_const_func" "1" $row207 setProp "method_access" "Public" $row207 setProp "modifier" "Pointer" $row207 setScope "name_type" "cl" "scopePhase" $row207 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/IntHash.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new IntHash RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row208 [$diag addRow attribute 0.0] $row208 setLabel "name_type" "key:integer" $row208 setScope "name_type" "cl" "scopePhase" $row208 setProp "modifier" "Value" "name_type" "cl" $row208 setProp "attrib_access" "Private-Private" "name_type" "de" set row209 [$diag addRow method 0.0] $row209 setLabel "name_type" "\$create()\n" $row209 setProp "has_parmlist" "1" $row209 setProp "is_class_feature" "1" $row209 setProp "modifier" "Value" set cell210 [$row209 addCell parameter 0.0] $cell210 setLabel "name_type" "mykey:integer" $cell210 setProp "modifier" "Value" $cell210 setScope "name_type" "cl" "scopePhase" $cell210 setProp "modifier" "Value" "name_type" "cl" $cell210 setScope "name_type" "de" "scopeSystem" set row211 [$diag addRow method 0.0] $row211 setLabel "name_type" "hash():unsigned\n" $row211 setProp "has_parmlist" "1" $row211 setProp "is_const_func" "1" $row211 setProp "method_access" "Public" $row211 setProp "modifier" "Value" $row211 setScope "name_type" "cl" "scopePhase" $row211 setProp "modifier" "Value" "name_type" "cl" set row212 [$diag addRow method 0.0] $row212 setLabel "name_type" "isEqual():integer\n" $row212 setProp "has_parmlist" "1" $row212 setProp "is_const_func" "1" $row212 setProp "method_access" "Public" $row212 setProp "modifier" "Value" $row212 setScope "name_type" "cl" "scopePhase" $row212 setProp "modifier" "Value" "name_type" "cl" set cell213 [$row212 addCell parameter 0.0] $cell213 setLabel "name_type" "otherkey:Hashable" $cell213 setProp "modifier" "Reference to Const" $cell213 setScope "name_type" "cl" "scopePhase" $cell213 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\HashTbl.hxx" "name_type" "cl" $cell213 setScope "name_type" "de" "scopeSystem" set row214 [$diag addRow method 0.0] $row214 setLabel "name_type" "get_key():integer" $row214 setProp "has_parmlist" "1" $row214 setProp "is_const_func" "1" $row214 setProp "method_access" "Public" $row214 setProp "modifier" "Value" $row214 setScope "name_type" "cl" "scopePhase" $row214 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/NmFuncMap_T.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new NmFuncMap_T RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row215 [$diag addRow method 0.0] $row215 setLabel "name_type" "set()\n" $row215 setProp "has_parmlist" "1" $row215 setProp "method_access" "Public" $row215 setProp "modifier" "Value" set cell216 [$row215 addCell parameter 0.0] $cell216 setLabel "name_type" "key:StringHash," $cell216 setProp "modifier" "Reference to Const" $cell216 setScope "name_type" "cl" "scopePhase" $cell216 setScope "name_type" "de" "scopeSystem" set cell217 [$row215 addCell parameter 0.0] $cell217 setLabel "name_type" "func:T" $cell217 setProp "modifier" "Value" $cell217 setScope "name_type" "cl" "scopePhase" $cell217 setScope "name_type" "de" "scopeSystem" set row218 [$diag addRow method 0.0] $row218 setLabel "name_type" "get():T\n" $row218 setProp "has_parmlist" "1" $row218 setProp "method_access" "Public" $row218 setProp "modifier" "Value" $row218 setScope "name_type" "cl" "scopePhase" set cell219 [$row218 addCell parameter 0.0] $cell219 setLabel "name_type" "key:StringHash" $cell219 setProp "modifier" "Reference to Const" $cell219 setScope "name_type" "cl" "scopePhase" $cell219 setScope "name_type" "de" "scopeSystem" set row220 [$diag addRow method 0.0] $row220 setLabel "name_type" "remove()\n" $row220 setProp "has_parmlist" "1" $row220 setProp "method_access" "Public" $row220 setProp "modifier" "Value" set cell221 [$row220 addCell parameter 0.0] $cell221 setLabel "name_type" "key:StringHash" $cell221 setProp "modifier" "Reference to Const" $cell221 setScope "name_type" "cl" "scopePhase" $cell221 setScope "name_type" "de" "scopeSystem" set row222 [$diag addRow method 0.0] $row222 setLabel "name_type" "isPresent():integer\n" $row222 setProp "has_parmlist" "1" $row222 setProp "method_access" "Public" $row222 setProp "modifier" "Value" $row222 setScope "name_type" "cl" "scopePhase" $row222 setProp "modifier" "Value" "name_type" "cl" set cell223 [$row222 addCell parameter 0.0] $cell223 setLabel "name_type" "key:StringHash" $cell223 setProp "modifier" "Reference to Const" $cell223 setScope "name_type" "cl" "scopePhase" $cell223 setScope "name_type" "de" "scopeSystem" set row224 [$diag addRow method 0.0] $row224 setLabel "name_type" "firstKey():StringHash\n" $row224 setProp "has_parmlist" "1" $row224 setProp "method_access" "Public" $row224 setProp "modifier" "Pointer to Const" $row224 setScope "name_type" "cl" "scopePhase" set row225 [$diag addRow method 0.0] $row225 setLabel "name_type" "nextKey():StringHash\n" $row225 setProp "has_parmlist" "1" $row225 setProp "method_access" "Public" $row225 setProp "modifier" "Pointer to Const" $row225 setScope "name_type" "cl" "scopePhase" set row226 [$diag addRow method 0.0] $row226 setLabel "name_type" "firstValue():T\n" $row226 setProp "has_parmlist" "1" $row226 setProp "method_access" "Public" $row226 setProp "modifier" "Value" $row226 setScope "name_type" "cl" "scopePhase" set row227 [$diag addRow method 0.0] $row227 setLabel "name_type" "nextValue():T" $row227 setProp "has_parmlist" "1" $row227 setProp "method_access" "Public" $row227 setProp "modifier" "Value" $row227 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/RogueWave.system/State.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new State RogueWave ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row228 [$diag addRow attribute 0.0] $row228 setLabel "name_type" " \$CREATED: enum \n" $row228 setProp "is_class_feature" "1" $row228 setScope "name_type" "cl" "scopePhase" set row229 [$diag addRow attribute 0.0] $row229 setLabel "name_type" " \$TYPE_ERROR: enum \n" $row229 setProp "is_class_feature" "1" $row229 setScope "name_type" "cl" "scopePhase" set row230 [$diag addRow attribute 0.0] $row230 setLabel "name_type" " \$NORMAL: enum \n" $row230 setProp "is_class_feature" "1" $row230 setScope "name_type" "cl" "scopePhase" set row231 [$diag addRow attribute 0.0] $row231 setLabel "name_type" " \$SQL_ERROR: enum " $row231 setProp "is_class_feature" "1" $row231 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Example.system/Loan1.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan1 Example ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row232 [$diag addRow attribute 0.0] $row232 setLabel "name_type" "*LoanID:integer " $row232 setProp "key" "1" $row232 setScope "name_type" "cl" "scopePhase" $row232 setProp "modifier" "Value" "name_type" "cl" $row232 setProp "attrib_access" "Public-Public" "name_type" "de" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Example.system/2Class.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new 2Class Example ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node233 [$diag addNode cad_class 656.0 416.0 121.333 92.0] $node233 setLabel "name" "Loan1" $node233 setScope "name" "cl" "scopePhase" set node235 [$diag addNode cad_class 736.0 608.0 153.333 92.0] $node235 setLabel "name" "Mortgage" $node235 setScope "name" "cl" "scopePhase" set node236 [$diag addNode cad_class 560.0 608.0 153.333 92.0] $node236 setLabel "name" "Personal" $node236 setScope "name" "cl" "scopePhase" set node234 [$diag addRake generalization $node233 $node235 720.0 496.0 800.0 640.0 559.5] set conn237 [$diag addConn generalization_conn $node234 $node236 800.0 560.0 624.0 624.0] set segm238 [$conn237 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Example.system/Extention1.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Extention1 Example ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row239 [$diag addRow attribute 0.0] $row239 setLabel "name_type" "*ExtensionID:integer\n" $row239 setProp "key" "1" $row239 setScope "name_type" "cl" "scopePhase" $row239 setProp "modifier" "Value" "name_type" "cl" $row239 setProp "attrib_access" "Public-Public" "name_type" "de" set row240 [$diag addRow attribute 0.0] $row240 setLabel "name_type" "duration: integer" $row240 setScope "name_type" "cl" "scopePhase" $row240 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Example.system/Mortgage.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Mortgage Example ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row241 [$diag addRow attribute 0.0] $row241 setLabel "name_type" "rate: integer" $row241 setScope "name_type" "cl" "scopePhase" $row241 setProp "modifier" "Value" "name_type" "cl" set row242 [$diag addRow method 0.0] $row242 setLabel "name_type" "amort_table(): integer" $row242 setProp "has_parmlist" "1" $row242 setScope "name_type" "cl" "scopePhase" $row242 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Example.system/Personal.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Personal Example ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row243 [$diag addRow attribute 0.0] $row243 setLabel "name_type" "rate: integer" $row243 setScope "name_type" "cl" "scopePhase" $row243 setProp "modifier" "Value" "name_type" "cl" set row244 [$diag addRow method 0.0] $row244 setLabel "name_type" "amort_table(): integer" $row244 setProp "has_parmlist" "1" $row244 setScope "name_type" "cl" "scopePhase" $row244 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/StaticText.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new StaticText Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row245 [$diag addRow attribute 0.0] $row245 setLabel "name_type" "Height: Integer = 100\n" $row245 setProp "initial_value" "100" $row245 setScope "name_type" "cl" "scopePhase" set row246 [$diag addRow attribute 0.0] $row246 setLabel "name_type" "Width: Integer = 550\n" $row246 setProp "initial_value" "550" $row246 setScope "name_type" "cl" "scopePhase" set row247 [$diag addRow attribute 0.0] $row247 setLabel "name_type" "Enabled: Boolean = TRUE\n" $row247 setProp "initial_value" "TRUE" $row247 setScope "name_type" "cl" "scopePhase" set row248 [$diag addRow attribute 0.0] $row248 setLabel "name_type" "Visible: Boolean = TRUE" $row248 setProp "initial_value" "TRUE" $row248 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/RadioButtons.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new RadioButtons Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node250 [$diag addNode cad_class 544.0 784.0 152.0 121.333] $node250 setLabel "name" "rb_1" $node250 setScope "name" "cl" "scopePhase" set node251 [$diag addNode cad_class 656.0 608.0 120.0 33.3333] $node251 setLabel "name" "RadioButton" $node251 setProp "is_folded" "1" $node251 setScope "name" "cl" "scopePhase" set node252 [$diag addNode cad_class 720.0 784.0 182.667 136.0] $node252 setLabel "name" "rb_2" $node252 setScope "name" "cl" "scopePhase" set node249 [$diag addRake generalization $node251 $node250 720.0 640.0 624.0 848.0 752.0] set conn253 [$diag addConn generalization_conn $node249 $node252 816.0 752.5 816.0 816.0] set segm254 [$conn253 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/MaterialList.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new MaterialList Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row255 [$diag addRow attribute 0.0] $row255 setLabel "name_type" "Items: String = \"One Two Three\"\n" $row255 setProp "initial_value" "\"One Two Three\"" $row255 setScope "name_type" "cl" "scopePhase" $row255 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row255 setProp "modifier" "Reference" "name_type" "cl" set row256 [$diag addRow attribute 0.0] $row256 setLabel "name_type" "Sorted: Boolean = FALSE\n" $row256 setProp "initial_value" "FALSE" $row256 setScope "name_type" "cl" "scopePhase" set row257 [$diag addRow attribute 0.0] $row257 setLabel "name_type" "X: Integer = 700\n" $row257 setProp "initial_value" "700" $row257 setScope "name_type" "cl" "scopePhase" set row258 [$diag addRow attribute 0.0] $row258 setLabel "name_type" "Y: Integer = 275\n" $row258 setProp "initial_value" "275" $row258 setScope "name_type" "cl" "scopePhase" set row259 [$diag addRow attribute 0.0] $row259 setLabel "name_type" "Width: Integer = 691\n" $row259 setProp "initial_value" "691" $row259 setScope "name_type" "cl" "scopePhase" set row260 [$diag addRow attribute 0.0] $row260 setLabel "name_type" "Height: Integer = 350\n" $row260 setProp "initial_value" "350" $row260 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/dw_MaterialsWin.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new dw_MaterialsWin Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row261 [$diag addRow attribute 0.0] $row261 setLabel "name_type" "mat_ID: Integer\n" $row261 setScope "name_type" "cl" "scopePhase" $row261 setProp "db_column_name" "emp_ID" "name_type" "de" $row261 setProp "is_dw_column" "1" "name_type" "de" $row261 setProp "is_key" "1" "name_type" "de" set row262 [$diag addRow attribute 0.0] $row262 setLabel "name_type" "mat_name: char\[30\]\n" $row262 setScope "name_type" "cl" "scopePhase" $row262 setProp "modifier" "Value" "name_type" "cl" $row262 setProp "db_column_name" "emp_surname" "name_type" "de" $row262 setProp "is_dw_column" "1" "name_type" "de" set row263 [$diag addRow attribute 0.0] $row263 setLabel "name_type" "mat_emp_first: char\[2\] " $row263 setScope "name_type" "cl" "scopePhase" $row263 setProp "modifier" "Value" "name_type" "cl" $row263 setProp "db_column_name" "emp_given_name" "name_type" "de" $row263 setProp "is_dw_column" "1" "name_type" "de" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/rb_1.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new rb_1 Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row264 [$diag addRow attribute 0.0] $row264 setLabel "name_type" "Text: String = \"Name\"\n" $row264 setProp "initial_value" "\"Name\"" $row264 setScope "name_type" "cl" "scopePhase" $row264 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row264 setProp "modifier" "Reference" "name_type" "cl" set row265 [$diag addRow attribute 0.0] $row265 setLabel "name_type" "X: Integer = 727\n" $row265 setProp "initial_value" "727" $row265 setScope "name_type" "cl" "scopePhase" set row266 [$diag addRow attribute 0.0] $row266 setLabel "name_type" "Y: Integer = 100 " $row266 setProp "initial_value" "100 " $row266 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/a_CommandButton.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new a_CommandButton Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row267 [$diag addRow attribute 0.0] $row267 setLabel "name_type" "Height: Integer = 100\n" $row267 setProp "initial_value" "100" $row267 setScope "name_type" "cl" "scopePhase" set row268 [$diag addRow attribute 0.0] $row268 setLabel "name_type" "Width: Integer = 300\n" $row268 setProp "initial_value" "300" $row268 setScope "name_type" "cl" "scopePhase" set row269 [$diag addRow attribute 0.0] $row269 setLabel "name_type" "Textsize: Integer = 10\n" $row269 setProp "initial_value" "10" $row269 setScope "name_type" "cl" "scopePhase" set row270 [$diag addRow attribute 0.0] $row270 setLabel "name_type" "X:Integer = 1\n" $row270 setProp "initial_value" "1" $row270 setScope "name_type" "cl" "scopePhase" set row271 [$diag addRow attribute 0.0] $row271 setLabel "name_type" "Y:Integer = 1" $row271 setProp "initial_value" "1" $row271 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/CommandButtons.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new CommandButtons Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node272 [$diag addNode cad_class 1168.0 800.0 158.667 121.333] $node272 setLabel "name" "Return_Button" $node272 setScope "name" "cl" "scopePhase" set node273 [$diag addNode cad_class 784.0 800.0 170.667 121.333] $node273 setLabel "name" "Reserve_Button" $node273 setScope "name" "cl" "scopePhase" set node275 [$diag addNode cad_class 976.0 800.0 182.667 121.333] $node275 setLabel "name" "Remove_Button" $node275 setScope "name" "cl" "scopePhase" set node277 [$diag addNode cad_class 912.0 400.0 140.0 29.3333] $node277 setLabel "name" "CommandButton" $node277 setProp "is_folded" "1" $node277 setScope "name" "cl" "scopePhase" set node278 [$diag addNode cad_class 1072.0 528.0 156.0 150.667] $node278 setLabel "name" "a_CommandButton" $node278 setScope "name" "cl" "scopePhase" set node279 [$diag addNode cad_class 1344.0 800.0 180.0 136.0] $node279 setLabel "name" "Exit_Button" $node279 setScope "name" "cl" "scopePhase" set node274 [$diag addRake generalization $node278 $node279 1168.0 656.0 1424.0 832.0 784.0] set conn280 [$diag addConn generalization_conn $node274 $node273 880.0 784.5 880.0 816.0] set segm281 [$conn280 getFirstSegm] set conn282 [$diag addConn generalization_conn $node274 $node272 1248.0 784.5 1248.0 816.0] set segm283 [$conn282 getFirstSegm] set conn284 [$diag addConn generalization_conn $node274 $node275 1072.0 784.5 1072.0 832.0] set segm285 [$conn284 getFirstSegm] set node276 [$diag addRake generalization $node277 $node278 992.0 416.0 1168.0 560.0 479.5] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/rb_2.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new rb_2 Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row286 [$diag addRow attribute 0.0] $row286 setLabel "name_type" "Text: String = \"ID\"\n" $row286 setProp "initial_value" "\"ID\"" $row286 setScope "name_type" "cl" "scopePhase" $row286 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row286 setProp "modifier" "Reference" "name_type" "cl" set row287 [$diag addRow attribute 0.0] $row287 setLabel "name_type" "X: Integer =1075\n" $row287 setProp "initial_value" "1075" $row287 setScope "name_type" "cl" "scopePhase" set row288 [$diag addRow attribute 0.0] $row288 setLabel "name_type" "Y: Integer = 100\n" $row288 setProp "initial_value" "100" $row288 setScope "name_type" "cl" "scopePhase" set row289 [$diag addRow attribute 0.0] $row289 setLabel "name_type" "Checked: Boolean = TRUE" $row289 setProp "initial_value" "TRUE" $row289 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/w_app_frame.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new w_app_frame Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row290 [$diag addRow attribute 0.0] $row290 setLabel "name_type" "Title: String = \"Materials Administration Application\"\n" $row290 setProp "initial_value" "\"Materials Administration Application\"" $row290 setScope "name_type" "cl" "scopePhase" $row290 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row290 setProp "modifier" "Reference" "name_type" "cl" set row291 [$diag addRow attribute 0.0] $row291 setLabel "name_type" "p_2:P_1" $row291 setScope "name_type" "cl" "scopePhase" set row292 [$diag addRow method 0.0] $row292 setLabel "name_type" "\$open()" $row292 setProp "func_script_file" "open" $row292 setProp "has_parmlist" "1" $row292 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/TextEntryFields.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new TextEntryFields Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node293 [$diag addNode cad_class 736.0 1232.0 129.333 106.667] $node293 setLabel "name" "MaterialString" $node293 setScope "name" "cl" "scopePhase" set node295 [$diag addNode cad_class 928.0 848.0 330.667 136.0] $node295 setLabel "name" "SearchDescription" $node295 setScope "name" "cl" "scopePhase" set node296 [$diag addNode cad_class 1024.0 640.0 188.0 136.0] $node296 setLabel "name" "StaticText" $node296 setScope "name" "cl" "scopePhase" set node297 [$diag addNode cad_class 592.0 848.0 292.0 136.0] $node297 setLabel "name" "MaterialDescription" $node297 setScope "name" "cl" "scopePhase" set node299 [$diag addNode cad_class 944.0 1231.5 129.333 106.667] $node299 setLabel "name" "SearchString" $node299 setScope "name" "cl" "scopePhase" set node300 [$diag addNode cad_class 976.0 1008.0 188.0 136.0] $node300 setLabel "name" "SingleLineEdit" $node300 setScope "name" "cl" "scopePhase" set node294 [$diag addRake generalization $node300 $node293 1072.0 1088.0 800.0 1248.0 1183.5] set conn301 [$diag addConn generalization_conn $node294 $node299 992.0 1183.5 992.0 1311.5] set segm302 [$conn301 getFirstSegm] set node298 [$diag addRake generalization $node296 $node295 1120.0 752.0 1024.0 896.0 824.0] set conn303 [$diag addConn generalization_conn $node298 $node297 720.0 824.0 720.0 864.0] set segm304 [$conn303 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/SearchString.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new SearchString Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row305 [$diag addRow attribute 0.0] $row305 setLabel "name_type" "X: Integer = 100\n" $row305 setProp "initial_value" "100" $row305 setScope "name_type" "cl" "scopePhase" set row306 [$diag addRow attribute 0.0] $row306 setLabel "name_type" "Y: Integer = 100" $row306 setProp "initial_value" "100" $row306 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/Return_Button.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Return_Button Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row307 [$diag addRow attribute 0.0] $row307 setLabel "name_type" "X: Integer = 675\n" $row307 setProp "initial_value" "675" $row307 setScope "name_type" "cl" "scopePhase" set row308 [$diag addRow attribute 0.0] $row308 setLabel "name_type" "Y: Integer = 450\n" $row308 setProp "initial_value" "450" $row308 setScope "name_type" "cl" "scopePhase" set row309 [$diag addRow attribute 0.0] $row309 setLabel "name_type" "Text: String = \"Return\"" $row309 setProp "initial_value" "\"Return\"" $row309 setScope "name_type" "cl" "scopePhase" $row309 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row309 setProp "modifier" "Reference" "name_type" "cl" set row310 [$diag addRow method 0.0] $row310 setLabel "name_type" "\$Clicked()" $row310 setProp "has_parmlist" "1" $row310 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/d_material.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new d_material Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row311 [$diag addRow attribute 0.0] $row311 setLabel "name_type" "Height: Integer = 400\n" $row311 setProp "initial_value" "400" $row311 setScope "name_type" "cl" "scopePhase" set row312 [$diag addRow attribute 0.0] $row312 setLabel "name_type" "Width: Integer = 800\n" $row312 setProp "initial_value" "800" $row312 setScope "name_type" "cl" "scopePhase" set row313 [$diag addRow attribute 0.0] $row313 setLabel "name_type" "X: Integer = 20\n" $row313 setProp "initial_value" "20" $row313 setScope "name_type" "cl" "scopePhase" set row314 [$diag addRow attribute 0.0] $row314 setLabel "name_type" "Y: Integer = 0\n" $row314 setProp "initial_value" "0" $row314 setScope "name_type" "cl" "scopePhase" set row315 [$diag addRow attribute 0.0] $row315 setLabel "name_type" "Visible: Boolean = TRUE\n" $row315 setProp "initial_value" "TRUE" $row315 setScope "name_type" "cl" "scopePhase" set row316 [$diag addRow attribute 0.0] $row316 setLabel "name_type" "Resizable: Boolean = TRUE\n" $row316 setProp "initial_value" "TRUE" $row316 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/Reserve_Button.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Reserve_Button Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row317 [$diag addRow attribute 0.0] $row317 setLabel "name_type" "X: Integer = 25\n" $row317 setProp "initial_value" "25" $row317 setScope "name_type" "cl" "scopePhase" set row318 [$diag addRow attribute 0.0] $row318 setLabel "name_type" "Y: Integer = 450\n" $row318 setProp "initial_value" "450" $row318 setScope "name_type" "cl" "scopePhase" set row319 [$diag addRow attribute 0.0] $row319 setLabel "name_type" "Text: String = \"Reserve\"" $row319 setProp "initial_value" "\"Reserve\"" $row319 setScope "name_type" "cl" "scopePhase" $row319 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row319 setProp "modifier" "Reference" "name_type" "cl" set row320 [$diag addRow method 0.0] $row320 setLabel "name_type" "\$Clicked()" $row320 setProp "func_script_file" "openReserve" $row320 setProp "has_parmlist" "1" $row320 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/Remove_Button.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Remove_Button Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row321 [$diag addRow attribute 0.0] $row321 setLabel "name_type" "X: Integer = 350\n" $row321 setProp "initial_value" "350" $row321 setScope "name_type" "cl" "scopePhase" set row322 [$diag addRow attribute 0.0] $row322 setLabel "name_type" "Y: Integer = 450\n" $row322 setProp "initial_value" "450" $row322 setScope "name_type" "cl" "scopePhase" set row323 [$diag addRow attribute 0.0] $row323 setLabel "name_type" "Text: String = \"Check Out\"" $row323 setProp "initial_value" "\"Check Out\"" $row323 setScope "name_type" "cl" "scopePhase" $row323 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row323 setProp "modifier" "Reference" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/MaterialString.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new MaterialString Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row324 [$diag addRow attribute 0.0] $row324 setLabel "name_type" "X: Integer = 100\n" $row324 setProp "initial_value" "100" $row324 setScope "name_type" "cl" "scopePhase" set row325 [$diag addRow attribute 0.0] $row325 setLabel "name_type" "Y: Integer = 275" $row325 setProp "initial_value" "275" $row325 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/SingleLineEdit.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new SingleLineEdit Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row326 [$diag addRow attribute 0.0] $row326 setLabel "name_type" "Height: Integer = 100\n" $row326 setProp "initial_value" "100" $row326 setScope "name_type" "cl" "scopePhase" set row327 [$diag addRow attribute 0.0] $row327 setLabel "name_type" "Width: Integer = 550\n" $row327 setProp "initial_value" "550" $row327 setScope "name_type" "cl" "scopePhase" set row328 [$diag addRow attribute 0.0] $row328 setLabel "name_type" "Enabled: Boolean = TRUE\n" $row328 setProp "initial_value" "TRUE" $row328 setScope "name_type" "cl" "scopePhase" set row329 [$diag addRow attribute 0.0] $row329 setLabel "name_type" "Visible: Boolean = TRUE" $row329 setProp "initial_value" "TRUE" $row329 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/m_main_menu.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new m_main_menu Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row330 [$diag addRow attribute 0.0] $row330 setLabel "name_type" "m_File: MenubarItem\n" $row330 setScope "name_type" "cl" "scopePhase" $row330 setProp "menu_item_text" "&File" "name_type" "de" set row331 [$diag addRow attribute 0.0] $row331 setLabel "name_type" "m_fGenReport: MenuItem\n" $row331 setScope "name_type" "cl" "scopePhase" $row331 setProp "menu_item_text" "&Generate Report" "name_type" "de" $row331 setProp "parent_name" "m_File" "name_type" "de" set row332 [$diag addRow attribute 0.0] $row332 setLabel "name_type" "sep1: Separator\n" $row332 setScope "name_type" "cl" "scopePhase" $row332 setProp "parent_name" "m_File" "name_type" "de" set row333 [$diag addRow attribute 0.0] $row333 setLabel "name_type" "m_fPrintDetail: MenuItem\n" $row333 setScope "name_type" "cl" "scopePhase" $row333 setProp "menu_item_text" "&Print Detail" "name_type" "de" $row333 setProp "parent_name" "m_File" "name_type" "de" set row334 [$diag addRow attribute 0.0] $row334 setLabel "name_type" "m_fExit: MenuItem\n" $row334 setScope "name_type" "cl" "scopePhase" $row334 setProp "clicked_ps_fn" "Exit_Button_Clicked" "name_type" "de" $row334 setProp "menu_item_text" "E&xit" "name_type" "de" $row334 setProp "parent_name" "m_File" "name_type" "de" set row335 [$diag addRow attribute 0.0] $row335 setLabel "name_type" "m_Edit: MenubarItem\n" $row335 setScope "name_type" "cl" "scopePhase" $row335 setProp "menu_item_text" "&Edit" "name_type" "de" set row336 [$diag addRow attribute 0.0] $row336 setLabel "name_type" "m_eCopy: MenuItem\n" $row336 setScope "name_type" "cl" "scopePhase" $row336 setProp "menu_item_text" "&Copy" "name_type" "de" $row336 setProp "parent_name" "m_Edit" "name_type" "de" set row337 [$diag addRow attribute 0.0] $row337 setLabel "name_type" "m_eCut: MenuItem\n" $row337 setScope "name_type" "cl" "scopePhase" $row337 setProp "menu_item_text" "Cu&t" "name_type" "de" $row337 setProp "parent_name" "m_Edit" "name_type" "de" set row338 [$diag addRow attribute 0.0] $row338 setLabel "name_type" "m_ePaste: MenuItem\n" $row338 setScope "name_type" "cl" "scopePhase" $row338 setProp "menu_item_text" "&Paste" "name_type" "de" $row338 setProp "parent_name" "m_Edit" "name_type" "de" set row339 [$diag addRow attribute 0.0] $row339 setLabel "name_type" "m_Materials: MenubarItem\n" $row339 setScope "name_type" "cl" "scopePhase" $row339 setProp "menu_item_text" "&Materials" "name_type" "de" set row340 [$diag addRow attribute 0.0] $row340 setLabel "name_type" "m_mUpdate: MenuItem\n" $row340 setScope "name_type" "cl" "scopePhase" $row340 setProp "clicked_ps_fn" "m_mUpdate" "name_type" "de" $row340 setProp "menu_item_text" "&Update Material" "name_type" "de" $row340 setProp "parent_name" "m_Materials" "name_type" "de" set row341 [$diag addRow attribute 0.0] $row341 setLabel "name_type" "m_mNew: MenuItem\n" $row341 setScope "name_type" "cl" "scopePhase" $row341 setProp "menu_item_text" "&Add Material" "name_type" "de" $row341 setProp "parent_name" "m_Materials" "name_type" "de" set row342 [$diag addRow attribute 0.0] $row342 setLabel "name_type" "m_Loans: MenubarItem\n" $row342 setScope "name_type" "cl" "scopePhase" $row342 setProp "menu_item_text" "&Loans" "name_type" "de" set row343 [$diag addRow attribute 0.0] $row343 setLabel "name_type" "m_lUpdate:MenuItem\n" $row343 setScope "name_type" "cl" "scopePhase" $row343 setProp "menu_item_text" "&Update Loan" "name_type" "de" $row343 setProp "parent_name" "m_Loans" "name_type" "de" set row344 [$diag addRow attribute 0.0] $row344 setLabel "name_type" "m_lNew: MenuItem\n" $row344 setScope "name_type" "cl" "scopePhase" $row344 setProp "menu_item_text" "&New Loan" "name_type" "de" $row344 setProp "parent_name" "m_Loans" "name_type" "de" set row345 [$diag addRow attribute 0.0] $row345 setLabel "name_type" "m_Returns: MenubarItem\n" $row345 setScope "name_type" "cl" "scopePhase" $row345 setProp "menu_item_text" "&Returns" "name_type" "de" set row346 [$diag addRow attribute 0.0] $row346 setLabel "name_type" "m_rNew:MenuItem\n" $row346 setScope "name_type" "cl" "scopePhase" $row346 setProp "menu_item_text" "&New Return" "name_type" "de" $row346 setProp "parent_name" "m_Returns" "name_type" "de" set row347 [$diag addRow attribute 0.0] $row347 setLabel "name_type" "m_WaitList: MenubarItem\n" $row347 setScope "name_type" "cl" "scopePhase" $row347 setProp "menu_item_text" "&Waiting List" "name_type" "de" set row348 [$diag addRow attribute 0.0] $row348 setLabel "name_type" "m_wNew:MenuItem\n" $row348 setScope "name_type" "cl" "scopePhase" $row348 setProp "menu_item_text" "&New Wait List Entry" "name_type" "de" $row348 setProp "parent_name" "m_WaitList" "name_type" "de" set row349 [$diag addRow attribute 0.0] $row349 setLabel "name_type" "m_Help: MenubarItem\n" $row349 setScope "name_type" "cl" "scopePhase" $row349 setProp "menu_item_text" "&Help" "name_type" "de" set row350 [$diag addRow attribute 0.0] $row350 setLabel "name_type" "m_hAbout: MenuItem\n" $row350 setScope "name_type" "cl" "scopePhase" $row350 setProp "menu_item_text" "&About" "name_type" "de" $row350 setProp "parent_name" "m_Help" "name_type" "de" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/MaterialDescription.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new MaterialDescription Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row351 [$diag addRow attribute 0.0] $row351 setLabel "name_type" "Text: String = \"Enter the Training Material\"\n" $row351 setProp "initial_value" "\"Enter the Training Material\"" $row351 setScope "name_type" "cl" "scopePhase" $row351 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row351 setProp "modifier" "Reference" "name_type" "cl" set row352 [$diag addRow attribute 0.0] $row352 setLabel "name_type" "X: Integer = 100\n" $row352 setProp "initial_value" "100" $row352 setScope "name_type" "cl" "scopePhase" set row353 [$diag addRow attribute 0.0] $row353 setLabel "name_type" "Y: Integer = 200\n" $row353 setProp "initial_value" "200" $row353 setScope "name_type" "cl" "scopePhase" set row354 [$diag addRow attribute 0.0] $row354 setLabel "name_type" "Width: Integer = 950" $row354 setProp "initial_value" "950" $row354 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/SearchDescription.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new SearchDescription Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row355 [$diag addRow attribute 0.0] $row355 setLabel "name_type" "Text: String = \"Enter your name or employee ID\"\n" $row355 setProp "initial_value" "\"Enter your name or employee ID\"" $row355 setScope "name_type" "cl" "scopePhase" $row355 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row355 setProp "modifier" "Reference" "name_type" "cl" set row356 [$diag addRow attribute 0.0] $row356 setLabel "name_type" "X: Integer = 100\n" $row356 setProp "initial_value" "100" $row356 setScope "name_type" "cl" "scopePhase" set row357 [$diag addRow attribute 0.0] $row357 setLabel "name_type" "Y: Integer = 25\n" $row357 setProp "initial_value" "25" $row357 setScope "name_type" "cl" "scopePhase" set row358 [$diag addRow attribute 0.0] $row358 setLabel "name_type" "Width: Integer = 1150" $row358 setProp "initial_value" "1150" $row358 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/Exit_Button.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Exit_Button Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row359 [$diag addRow attribute 0.0] $row359 setLabel "name_type" "X: Integer = 1125\n" $row359 setProp "initial_value" "1125" $row359 setScope "name_type" "cl" "scopePhase" set row360 [$diag addRow attribute 0.0] $row360 setLabel "name_type" "Y: Integer = 450\n" $row360 setProp "initial_value" "450" $row360 setScope "name_type" "cl" "scopePhase" set row361 [$diag addRow attribute 0.0] $row361 setLabel "name_type" "Text: String = \"Exit\"\n" $row361 setProp "initial_value" "\"Exit\"" $row361 setScope "name_type" "cl" "scopePhase" $row361 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row361 setProp "modifier" "Reference" "name_type" "cl" set row362 [$diag addRow attribute 0.0] $row362 setLabel "name_type" "Default: Boolean = TRUE " $row362 setProp "initial_value" "TRUE " $row362 setScope "name_type" "cl" "scopePhase" set row363 [$diag addRow method 0.0] $row363 setLabel "name_type" "\$Clicked()" $row363 setProp "func_script_file" "Exit_Button__Clicked" $row363 setProp "has_parmlist" "1" $row363 setProp "is_class_feature" "1" $row363 setProp "pbComment" "This script is to exit, should close DB first" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/w_editMaterials.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new w_editMaterials Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row364 [$diag addRow attribute 0.0] $row364 setLabel "name_type" "Title: String = \"Update Material\"\n" $row364 setProp "initial_value" "\"Update Material\"" $row364 setScope "name_type" "cl" "scopePhase" $row364 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row364 setProp "modifier" "Reference" "name_type" "cl" set row365 [$diag addRow attribute 0.0] $row365 setLabel "name_type" "dw_tm: dw_Materials\n" $row365 setScope "name_type" "cl" "scopePhase" $row365 setProp "master_db_table_name" "materials" "name_type" "cl" $row365 setProp "object_type" "DataWindow" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/dw_Materials.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new dw_Materials Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row366 [$diag addRow attribute 0.0] $row366 setLabel "name_type" "name: char\[80\]\n" $row366 setScope "name_type" "cl" "scopePhase" $row366 setProp "modifier" "Value" "name_type" "cl" $row366 setProp "db_column_name" "name" "name_type" "de" $row366 setProp "db_table_name" "materials" "name_type" "de" $row366 setProp "is_dw_column" "1" "name_type" "de" $row366 setProp "is_key" "1" "name_type" "de" set row367 [$diag addRow attribute 0.0] $row367 setLabel "name_type" "desc: char\[200\]\n" $row367 setScope "name_type" "cl" "scopePhase" $row367 setProp "modifier" "Value" "name_type" "cl" $row367 setProp "db_column_name" "Descr" "name_type" "de" $row367 setProp "db_table_name" "materials" "name_type" "de" $row367 setProp "is_dw_column" "1" "name_type" "de" set row368 [$diag addRow attribute 0.0] $row368 setLabel "name_type" "Height: Integer = 200\n" $row368 setProp "initial_value" "200" $row368 setScope "name_type" "cl" "scopePhase" set row369 [$diag addRow attribute 0.0] $row369 setLabel "name_type" "Width: Integer = 500\n" $row369 setProp "initial_value" "500" $row369 setScope "name_type" "cl" "scopePhase" set row370 [$diag addRow attribute 0.0] $row370 setLabel "name_type" "X: Integer = 1\n" $row370 setProp "initial_value" "1" $row370 setScope "name_type" "cl" "scopePhase" set row371 [$diag addRow attribute 0.0] $row371 setLabel "name_type" "Y: Integer = 1" $row371 setProp "initial_value" "1" $row371 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/w_sys.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new w_sys Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row372 [$diag addRow attribute 0.0] $row372 setLabel "name_type" "X: Integer = 200\n" $row372 setProp "initial_value" "200" $row372 setScope "name_type" "cl" "scopePhase" set row373 [$diag addRow attribute 0.0] $row373 setLabel "name_type" "Y: Integer = 200\n" $row373 setProp "initial_value" "200" $row373 setScope "name_type" "cl" "scopePhase" set row374 [$diag addRow attribute 0.0] $row374 setLabel "name_type" "Visible: Boolean = TRUE\n" $row374 setProp "initial_value" "TRUE" $row374 setScope "name_type" "cl" "scopePhase" set row375 [$diag addRow attribute 0.0] $row375 setLabel "name_type" "Border: Boolean = TRUE\n" $row375 setProp "initial_value" "TRUE" $row375 setScope "name_type" "cl" "scopePhase" set row376 [$diag addRow attribute 0.0] $row376 setLabel "name_type" "ControlMenu: Boolean = TRUE\n" $row376 setProp "initial_value" "TRUE" $row376 setScope "name_type" "cl" "scopePhase" set row377 [$diag addRow attribute 0.0] $row377 setLabel "name_type" "MaxBox: Boolean = TRUE\n" $row377 setProp "initial_value" "TRUE" $row377 setScope "name_type" "cl" "scopePhase" set row378 [$diag addRow attribute 0.0] $row378 setLabel "name_type" "MinBox: Boolean = TRUE\n" $row378 setProp "initial_value" "TRUE" $row378 setScope "name_type" "cl" "scopePhase" set row379 [$diag addRow attribute 0.0] $row379 setLabel "name_type" "Resizable: Boolean = TRUE\n" $row379 setProp "initial_value" "TRUE" $row379 setScope "name_type" "cl" "scopePhase" set row380 [$diag addRow attribute 0.0] $row380 setLabel "name_type" "TitleBar: Boolean = TRUE" $row380 setProp "initial_value" "TRUE" $row380 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/w_sys_frame.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new w_sys_frame Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row381 [$diag addRow attribute 0.0] $row381 setLabel "name_type" "Height: Integer = 800\n" $row381 setProp "initial_value" "800" $row381 setScope "name_type" "cl" "scopePhase" set row382 [$diag addRow attribute 0.0] $row382 setLabel "name_type" "Width: Integer = 3000\n" $row382 setProp "initial_value" "3000" $row382 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/MainWindow.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new MainWindow Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node383 [$diag addNode cad_container 1024.0 672.0 132.0 44.0] $node383 setLabel "name" "w_sys_frame" $node383 setProp "is_folded" "1" $node383 setScope "name" "cl" "scopePhase" set node385 [$diag addNode cad_container 1360.0 800.0 224.0 133.333] $node385 setLabel "name" "w_editMaterials" $node385 setScope "name" "cl" "scopePhase" set node386 [$diag addNode cad_class 704.0 1024.0 181.333 400.0] $node386 setLabel "name" "m_main_menu" $node386 setScope "name" "cl" "scopePhase" $node386 setProp "object_type" "Menu" "name" "cl" $node386 setProp "pbComment" "This is the main menu for the application." "name" "cl" set node387 [$diag addNode cad_class 912.0 1024.0 316.0 165.333] $node387 setLabel "name" "p_1" $node387 setScope "name" "cl" "scopePhase" set node388 [$diag addNode cad_class 1360.0 1008.0 148.0 165.333] $node388 setLabel "name" "dw_Materials" $node388 setScope "name" "cl" "scopePhase" $node388 setProp "master_db_table_name" "materials" "name" "cl" $node388 setProp "object_type" "DataWindow" "name" "cl" set node389 [$diag addNode cad_container 800.0 800.0 356.0 118.667] $node389 setLabel "name" "w_app_frame" $node389 setScope "name" "cl" "scopePhase" $node389 setProp "initial_window" "1" "name" "cl" set node391 [$diag addNode cad_class 1152.0 944.0 120.0 29.3333] $node391 setLabel "name" "Picture" $node391 setProp "is_folded" "1" $node391 setScope "name" "cl" "scopePhase" set conn392 [$diag addConn association $node385 $node388 1424.0 904.0 1424.0 1024.0] $conn392 setProp "mult_kind_end" "one" $conn392 setProp "mult_kind_start" "one" set segm393 [$conn392 getFirstSegm] set conn394 [$diag addConn association $node389 $node386 928.0 905.333 784.0 1056.0] $conn394 setLabel "role_end" "i_menu" $conn394 setProp "mult_kind_end" "one" $conn394 setProp "mult_kind_start" "one" set segm395 [$conn394 getFirstSegm] set node384 [$diag addRake generalization $node383 $node389 1088.0 704.0 944.0 832.0 768.0] set conn396 [$diag addConn generalization_conn $node384 $node385 1254.0 768.5 1424.0 816.0] set segm397 [$conn396 getFirstSegm] set node390 [$diag addRake generalization $node391 $node387 1200.0 973.333 1072.0 1056.0 1014.67] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/p_1.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new p_1 Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row398 [$diag addRow attribute 0.0] $row398 setLabel "name_type" "PictureName: String = \"c" $row398 setProp "initial_value" "\"c" $row398 setScope "name_type" "cl" "scopePhase" $row398 setProp "include_list" "C:\\users\\default\\TrainingMaterials\\Prototype_1\\include\\String.hxx" "name_type" "cl" $row398 setProp "modifier" "Reference" "name_type" "cl" set row399 [$diag addRow attribute 0.0] $row399 setLabel "name_type" ":\\windows\\setup.bmp\"\n" $row399 setScope "name_type" "cl" "scopePhase" set row400 [$diag addRow attribute 0.0] $row400 setLabel "name_type" "Height: integer = 2926\n" $row400 setProp "initial_value" "2926" $row400 setScope "name_type" "cl" "scopePhase" $row400 setProp "modifier" "Value" "name_type" "cl" set row401 [$diag addRow attribute 0.0] $row401 setLabel "name_type" "Width: integer = 1921\n" $row401 setProp "initial_value" "1921" $row401 setScope "name_type" "cl" "scopePhase" $row401 setProp "modifier" "Value" "name_type" "cl" set row402 [$diag addRow attribute 0.0] $row402 setLabel "name_type" "Border: boolean = TRUE\n" $row402 setProp "initial_value" "TRUE" $row402 setScope "name_type" "cl" "scopePhase" set row403 [$diag addRow attribute 0.0] $row403 setLabel "name_type" "FocusRectangle:boolean = TRUE\n" $row403 setProp "initial_value" "TRUE" $row403 setScope "name_type" "cl" "scopePhase" set row404 [$diag addRow attribute 0.0] $row404 setLabel "name_type" "Invert:boolean=trueH" $row404 setProp "initial_value" "trueH" $row404 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/WindowStandards.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new WindowStandards Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node405 [$diag addNode cad_container 608.0 784.0 167.2 133.467] $node405 setLabel "name" "w_sys_frame" $node405 setScope "name" "cl" "scopePhase" set node406 [$diag addNode cad_container 480.0 480.0 227.333 230.267] $node406 setLabel "name" "w_sys" $node406 setScope "name" "cl" "scopePhase" set node407 [$diag addRake generalization $node406 $node405 544.0 509.333 672.0 800.0 734.667] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation_PB.system/DataWindow.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DataWindow Presentation_PB ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row408 [$diag addRow attribute 0.0] $row408 setLabel "name_type" "X: Integer = 700\n" $row408 setProp "initial_value" "700" $row408 setScope "name_type" "cl" "scopePhase" set row409 [$diag addRow attribute 0.0] $row409 setLabel "name_type" "Y: Integer = 275\n" $row409 setProp "initial_value" "275" $row409 setScope "name_type" "cl" "scopePhase" set row410 [$diag addRow attribute 0.0] $row410 setLabel "name_type" "Width: Integer = 691\n" $row410 setProp "initial_value" "691" $row410 setScope "name_type" "cl" "scopePhase" set row411 [$diag addRow attribute 0.0] $row411 setLabel "name_type" "Height: Integer = 350" $row411 setProp "initial_value" "350" $row411 setScope "name_type" "cl" "scopePhase" set row412 [$diag addRow method 0.0] $row412 setLabel "name_type" "message()" $row412 setProp "has_parmlist" "1" set cell413 [$row412 addCell parameter 0.0] $cell413 setLabel "name_type" "para1:integer" $cell413 setScope "name_type" "cl" "scopePhase" $cell413 setProp "modifier" "Value" "name_type" "cl" $cell413 setScope "name_type" "de" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation.system/CRUD_User.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new CRUD_User Presentation ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row414 [$diag addRow method 0.0] $row414 setLabel "name_type" "insert()\n" $row414 setProp "has_parmlist" "1" set row415 [$diag addRow method 0.0] $row415 setLabel "name_type" "find()\n" $row415 setProp "has_parmlist" "1" set row416 [$diag addRow method 0.0] $row416 setLabel "name_type" "update()\n" $row416 setProp "has_parmlist" "1" set row417 [$diag addRow method 0.0] $row417 setLabel "name_type" "delete()\n" $row417 setProp "has_parmlist" "1" set row418 [$diag addRow method 0.0] $row418 setLabel "name_type" "next()\n" $row418 setProp "has_parmlist" "1" set row419 [$diag addRow method 0.0] $row419 setLabel "name_type" "previous()" $row419 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation.system/PresentationUI.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new PresentationUI Presentation ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node420 [$diag addNode cad_class 576.0 864.0 120.0 180.0] $node420 setLabel "name" "Check_out" $node420 setScope "name" "cl" "scopePhase" set node421 [$diag addNode cad_class 864.0 864.0 120.0 180.0] $node421 setLabel "name" "CRUD_User" $node421 setScope "name" "cl" "scopePhase" set node422 [$diag addNode cad_class 1152.0 864.0 120.0 100.0] $node422 setLabel "name" "Late_return" $node422 setScope "name" "cl" "scopePhase" set node424 [$diag addNode cad_class 720.0 864.0 120.0 180.0] $node424 setLabel "name" "Check_in" $node424 setScope "name" "cl" "scopePhase" set node425 [$diag addNode cad_class 784.0 672.0 120.0 32.0] $node425 setLabel "name" "Forms" $node425 setProp "is_folded" "1" $node425 setScope "name" "cl" "scopePhase" set node426 [$diag addNode cad_class 1008.0 864.0 120.0 100.0] $node426 setLabel "name" "Extension" $node426 setScope "name" "cl" "scopeSystem" set node423 [$diag addRake generalization $node425 $node424 848.0 704.0 768.0 912.0 808.0] set conn427 [$diag addConn generalization_conn $node423 $node421 928.0 808.0 928.0 896.0] set segm428 [$conn427 getFirstSegm] set conn429 [$diag addConn generalization_conn $node423 $node420 656.0 808.0 656.0 896.0] set segm430 [$conn429 getFirstSegm] set conn431 [$diag addConn generalization_conn $node423 $node426 1056.0 808.0 1056.0 896.0] set segm432 [$conn431 getFirstSegm] set conn433 [$diag addConn generalization_conn $node423 $node422 1200.0 808.0 1200.0 880.0] set segm434 [$conn433 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation.system/Check_in.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Check_in Presentation ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row435 [$diag addRow method 0.0] $row435 setLabel "name_type" "insert()\n" $row435 setProp "has_parmlist" "1" set row436 [$diag addRow method 0.0] $row436 setLabel "name_type" "find()\n" $row436 setProp "has_parmlist" "1" set row437 [$diag addRow method 0.0] $row437 setLabel "name_type" "update()\n" $row437 setProp "has_parmlist" "1" set row438 [$diag addRow method 0.0] $row438 setLabel "name_type" "delete()\n" $row438 setProp "has_parmlist" "1" set row439 [$diag addRow method 0.0] $row439 setLabel "name_type" "next()\n" $row439 setProp "has_parmlist" "1" set row440 [$diag addRow method 0.0] $row440 setLabel "name_type" "previous()" $row440 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation.system/Check_out.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Check_out Presentation ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row441 [$diag addRow method 0.0] $row441 setLabel "name_type" "insert()\n" $row441 setProp "has_parmlist" "1" set row442 [$diag addRow method 0.0] $row442 setLabel "name_type" "find()\n" $row442 setProp "has_parmlist" "1" set row443 [$diag addRow method 0.0] $row443 setLabel "name_type" "update()\n" $row443 setProp "has_parmlist" "1" set row444 [$diag addRow method 0.0] $row444 setLabel "name_type" "delete_object()\n" $row444 setProp "has_parmlist" "1" set row445 [$diag addRow method 0.0] $row445 setLabel "name_type" "next()\n" $row445 setProp "has_parmlist" "1" set row446 [$diag addRow method 0.0] $row446 setLabel "name_type" "previous()" $row446 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation.system/Late_return.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Late_return Presentation ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row447 [$diag addRow method 0.0] $row447 setLabel "name_type" "ok()" $row447 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/Presentation.system/Extension.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Extension Presentation ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 0] set row448 [$diag addRow method 0.0] $row448 setLabel "name_type" "ok()" $row448 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/EmployeeInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new EmployeeInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LoanInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LoanInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LoanRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LoanRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LateFeeInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LateFeeInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LateFeeRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LateFeeRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/ExtensionInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new ExtensionInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/ExtensionRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new ExtensionRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/EmployeeRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new EmployeeRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/DamageReportInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DamageReportInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/DamageReportRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DamageReportRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Borrower.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Borrower BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row449 [$diag addRow attribute 0.0] $row449 setLabel "name_type" "charge_number:char\[10\]" $row449 setScope "name_type" "cl" "scopePhase" set row450 [$diag addRow method 0.0] $row450 setLabel "name_type" "\$create" $row450 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/AV_Equipment.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new AV_Equipment BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row451 [$diag addRow attribute 0.0] $row451 setLabel "name_type" "serial_number:integer\n" $row451 setProp "attrib_access" "Public-Public" "name_type" "de" $row451 setScope "name_type" "cl" "scopePhase" $row451 setProp "modifier" "Value" "name_type" "cl" set row452 [$diag addRow attribute 0.0] $row452 setLabel "name_type" "repair_state:char\[2\]" $row452 setProp "attrib_access" "Public-Public" "name_type" "de" $row452 setScope "name_type" "cl" "scopePhase" $row452 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Data_Types.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Data_Types BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node453 [$diag addNode cad_class 592.0 672.0 120.0 100.0] $node453 setLabel "name" "string" $node453 setScope "name" "cl" "scopePhase" set node454 [$diag addNode cad_class 592.0 816.0 120.0 100.0] $node454 setLabel "name" "boolean" $node454 setScope "name" "cl" "scopePhase" set node455 [$diag addNode cad_class 784.0 672.0 120.0 100.0] $node455 setLabel "name" "status" $node455 setScope "name" "cl" "scopePhase" set node456 [$diag addNode cad_class 784.0 816.0 120.0 100.0] $node456 setLabel "name" "equip" $node456 setScope "name" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/SystemArchitecture.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new SystemArchitecture BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node457 [$diag addNode subject 804.0 956.0 152.0 40.0] $node457 setLabel "name" "Persistence" $node457 setScope "name" "cl" "scopePhase" set node458 [$diag addNode subject 1290.0 956.0 172.0 40.0] $node458 setLabel "name" "Presentation" $node458 setScope "name" "cl" "scopePhase" set node459 [$diag addNode ccd_actor 1300.0 796.0 120.0 40.0] $node459 setLabel "name" "user" $node459 setScope "name" "cl" "scopePhase" set node460 [$diag addNode subject 1063.0 1100.0 146.0 40.0] $node460 setLabel "name" "BuisnessObjects" $node460 setScope "name" "cl" "scopePhase" set conn461 [$diag addConn com_message $node460 $node457 1072.0 1120.0 880.0 992.0] set segm462 [$conn461 getFirstSegm] set segm463 [$conn461 addSegm 880.0 1120.0] $segm463 setLabel "name" "sets" $segm463 setScope "name" "pe" "scopeSystem" set conn464 [$diag addConn com_message $node457 $node460 944.0 976.0 1120.0 1120.0] set segm465 [$conn464 getFirstSegm] set segm466 [$conn464 addSegm 1120.0 976.0] $segm466 setLabel "name" "gets" $segm466 setScope "name" "pe" "scopeSystem" set conn467 [$diag addConn com_message $node458 $node460 1376.0 992.0 1184.0 1120.0] set segm468 [$conn467 getFirstSegm] $segm468 setLabel "name" "business\nrequests" $segm468 setScope "name" "pe" "scopeSystem" set segm469 [$conn467 addSegm 1376.0 1120.0] set conn470 [$diag addConn com_message $node458 $node459 1312.0 960.0 1312.0 832.0] set segm471 [$conn470 getFirstSegm] $segm471 setLabel "name" "user\nmessages" $segm471 setScope "name" "pe" "scopeSystem" set conn472 [$diag addConn com_message $node460 $node458 1168.0 1104.0 1312.0 976.0] set segm473 [$conn472 getFirstSegm] set segm474 [$conn472 addSegm 1168.0 976.0] $segm474 setLabel "name" "display\nmessages" $segm474 setScope "name" "pe" "scopeSystem" set conn475 [$diag addConn com_message $node459 $node458 1392.0 832.0 1392.0 960.0] set segm476 [$conn475 getFirstSegm] $segm476 setLabel "name" "user\nrequests" $segm476 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/EmployeeInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new EmployeeInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/string.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new string BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row477 [$diag addRow attribute 0.0] $row477 setLabel "name_type" "_:char\[132\]" $row477 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/DamageReportInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DamageReportInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/DamageReport.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DamageReport BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row478 [$diag addRow attribute 0.0] $row478 setLabel "name_type" "*DamageReportID:integer\n" $row478 setProp "key" "1" $row478 setScope "name_type" "cl" "scopePhase" $row478 setProp "modifier" "Value" "name_type" "cl" set row479 [$diag addRow attribute 0.0] $row479 setLabel "name_type" "description: varchar\[200\]\n" $row479 setScope "name_type" "cl" "scopePhase" set row480 [$diag addRow attribute 0.0] $row480 setLabel "name_type" "is_lost:smallint" $row480 setScope "name_type" "cl" "scopePhase" set row481 [$diag addRow method 0.0] $row481 setLabel "name_type" "\$create()" $row481 setProp "has_parmlist" "1" $row481 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/WaitingListInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new WaitingListInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/boolean.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new boolean BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row482 [$diag addRow attribute 0.0] $row482 setLabel "name_type" "_:char\[2\]" $row482 setScope "name_type" "cl" "scopePhase" $row482 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/TrainingMaterial.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new TrainingMaterial BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node483 [$diag addNode cad_class 400.0 832.0 152.0 136.0] $node483 setLabel "name" "Book" $node483 setScope "name" "cl" "scopePhase" $node483 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Book.hxx" "name" "cl" set node484 [$diag addNode cad_class 400.0 1056.0 166.667 92.0] $node484 setLabel "name" "Workbook" $node484 setScope "name" "cl" "scopePhase" $node484 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Workbook.hxx" "name" "cl" set node486 [$diag addNode cad_class 704.0 608.0 148.0 106.667] $node486 setLabel "name" "TrainingMaterial" $node486 setScope "name" "cl" "scopePhase" $node486 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/TrainingMaterial.hxx" "name" "cl" set node487 [$diag addNode cad_class 1232.0 1056.0 142.667 92.0] $node487 setLabel "name" "LCD_Panel" $node487 setScope "name" "cl" "scopePhase" $node487 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/LCD_Panel.hxx" "name" "cl" set node489 [$diag addNode cad_class 592.0 832.0 142.667 121.333] $node489 setLabel "name" "Software" $node489 setScope "name" "cl" "scopePhase" $node489 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Software.hxx" "name" "cl" set node490 [$diag addNode cad_class 784.0 832.0 120.0 106.667] $node490 setLabel "name" "VCR_Tape" $node490 setScope "name" "cl" "scopePhase" $node490 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/VCR_Tape.hxx" "name" "cl" set node491 [$diag addNode cad_class 976.0 832.0 142.667 92.0] $node491 setLabel "name" "CDROM" $node491 setScope "name" "cl" "scopePhase" $node491 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/CDROM.hxx" "name" "cl" set node492 [$diag addNode cad_class 1184.0 832.0 154.667 106.667] $node492 setLabel "name" "AV_Equipment" $node492 setScope "name" "cl" "scopePhase" $node492 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/AV_Equipment.hxx" "name" "cl" set node493 [$diag addNode cad_class 1072.0 1056.0 126.667 106.667] $node493 setLabel "name" "OverheadProj" $node493 setScope "name" "cl" "scopePhase" $node493 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/OverheadProj.hxx" "name" "cl" set conn495 [$diag addConn association $node484 $node486 416.0 1104.0 736.0 656.0] $conn495 setLabel "role_end" "companion" $conn495 setProp "mult_kind_end" "one" $conn495 setProp "mult_kind_start" "optional" set segm496 [$conn495 getFirstSegm] set segm497 [$conn495 addSegm 336.0 1104.0] set segm498 [$conn495 addSegm 336.0 656.0] $segm498 setLabel "name" "accompanies" $segm498 setScope "name" "cl" "scopeFile" set node485 [$diag addRake generalization $node486 $node483 752.0 688.0 464.0 864.0 776.0] $node485 setLabel "name" "training_material_type" $node485 setScope "name" "de" "scopeSystem" set conn499 [$diag addConn generalization_conn $node485 $node491 1040.0 776.5 1040.0 864.0] set segm500 [$conn499 getFirstSegm] set conn501 [$diag addConn generalization_conn $node485 $node489 656.0 776.5 656.0 864.0] set segm502 [$conn501 getFirstSegm] set conn503 [$diag addConn generalization_conn $node485 $node490 848.0 776.5 848.0 864.0] set segm504 [$conn503 getFirstSegm] set conn505 [$diag addConn generalization_conn $node485 $node492 1248.0 776.5 1248.0 864.0] set segm506 [$conn505 getFirstSegm] set node488 [$diag addRake generalization $node483 $node484 464.0 928.0 464.0 1088.0 1023.5] set node494 [$diag addRake generalization $node492 $node487 1232.0 912.0 1296.0 1072.0 1000.0] $node494 setLabel "name" "equipment_type" $node494 setScope "name" "de" "scopeSystem" set conn507 [$diag addConn generalization_conn $node494 $node493 1136.0 1000.5 1136.0 1104.0] set segm508 [$conn507 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/status.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new status BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row509 [$diag addRow attribute 0.0] $row509 setLabel "name_type" "_:smallint" $row509 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/equip.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new equip BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row510 [$diag addRow attribute 0.0] $row510 setLabel "name_type" "_:char\[4\]" $row510 setScope "name_type" "cl" "scopePhase" $row510 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/CoreClasses.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new CoreClasses BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node512 [$diag addNode cad_class 800.0 832.0 312.001 124.0] $node512 setLabel "name" "Employee" $node512 setScope "name" "cl" "scopePhase" $node512 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Employee.hxx" "name" "cl" $node512 setProp "persistent" "1" "name" "cl" set node513 [$diag addNode cad_class 1280.0 1584.0 172.5 137.5] $node513 setLabel "name" "Loan_Return" $node513 setScope "name" "cl" "scopePhase" $node513 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Return.hxx" "name" "cl" $node513 setProp "persistent" "1" "name" "cl" set node514 [$diag addNode cad_class 1792.0 1280.0 259.501 107.5] $node514 setLabel "name" "Inventory" $node514 setScope "name" "cl" "scopePhase" $node514 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Inventory.hxx" "name" "cl" set node515 [$diag addNode cad_class 1792.0 1072.0 129.0 96.0] $node515 setLabel "name" "\n\nTrainingMaterial" $node515 setProp "is_folded" "1" $node515 setScope "name" "cl" "scopePhase" $node515 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/TrainingMaterial.hxx" "name" "cl" set node516 [$diag addNode cad_class 1296.0 880.0 173.25 152.5] $node516 setLabel "name" "WaitingList" $node516 setScope "name" "cl" "scopePhase" $node516 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/WaitingList.hxx" "name" "cl" $node516 setProp "persistent" "1" "name" "cl" set node517 [$diag addNode cad_class 1680.0 1456.0 149.25 92.5002] $node517 setLabel "name" "Extension" $node517 setScope "name" "cl" "scopePhase" $node517 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Extension.hxx" "name" "cl" $node517 setProp "persistent" "1" "name" "cl" set node518 [$diag addNode cad_class 1680.0 1584.0 159.0 107.5] $node518 setLabel "name" "LateFee" $node518 setScope "name" "cl" "scopePhase" $node518 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/LateFee.hxx" "name" "cl" $node518 setProp "persistent" "1" "name" "cl" set node519 [$diag addNode cad_class 1280.0 1840.0 186.75 122.5] $node519 setLabel "name" "DamageReport" $node519 setScope "name" "cl" "scopePhase" $node519 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/DamageReport.hxx" "name" "cl" $node519 setProp "persistent" "1" "name" "cl" set node520 [$diag addNode cad_class 944.0 1072.0 176.25 96.0] $node520 setLabel "name" "Borrower" $node520 setScope "name" "cl" "scopePhase" $node520 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Borrower.hxx" "name" "cl" $node520 setProp "persistent" "1" "name" "cl" set node521 [$diag addNode cad_class 1264.0 1232.0 223.501 212.501] $node521 setLabel "name" "Loan" $node521 setScope "name" "cl" "scopePhase" $node521 setProp "freeText" "This class creates a loan for Training Material and keeps track of its overdue status." "name" "cl" $node521 setProp "include_list" "/home/demo/TrainingMaterials/Prototype_1/Implementation/BusinessObjects/Loan.hxx" "name" "cl" $node521 setProp "persistent" "1" "name" "cl" set conn522 [$diag addConn association $node515 $node514 1856.0 1120.0 1856.0 1328.0] $conn522 setLabel "role_end" "amount" $conn522 setProp "mult_kind_end" "one" $conn522 setProp "mult_kind_start" "optional" set segm523 [$conn522 getFirstSegm] $segm523 setLabel "name" "has" $segm523 setScope "name" "cl" "scopeFile" set conn524 [$diag addConn association $node521 $node513 1360.0 1418.67 1360.0 1616.0] $conn524 setLabel "role_start" "Loaned" $conn524 setProp "mult_kind_end" "optional" $conn524 setProp "mult_kind_start" "one" set segm525 [$conn524 getFirstSegm] $segm525 setLabel "name" "is_returned" $segm525 setScope "name" "cl" "scopeFile" set conn528 [$diag addConn association $node513 $node519 1328.0 1696.0 1328.0 1888.0] $conn528 setLabel "role_start" "Damaged" $conn528 setProp "mult_kind_end" "optional" $conn528 setProp "mult_kind_start" "one" set segm529 [$conn528 getFirstSegm] $segm529 setLabel "name" "is_damaged" $segm529 setScope "name" "cl" "scopeFile" set conn532 [$diag addConn association $node521 $node517 1360.0 1280.0 1744.0 1504.0] $conn532 setLabel "role_start" "Extended" $conn532 setProp "mult_kind_end" "optional" $conn532 setProp "mult_kind_start" "one" set segm533 [$conn532 getFirstSegm] $segm533 setLabel "name" "is_extended" $segm533 setScope "name" "cl" "scopeFile" set conn534 [$diag addConn association $node520 $node515 1040.0 1088.0 1808.0 1088.0] $conn534 setLabel "role_start" "borrower" $conn534 setLabel "role_end" "training_material" $conn534 setProp "mult_kind_end" "many" $conn534 setProp "mult_kind_start" "many" set segm535 [$conn534 getFirstSegm] set segm536 [$conn534 addSegm 1232.0 1088.0] $segm536 setLabel "name" "waits_for" $segm536 setScope "name" "cl" "scopeFile" set conn537 [$diag addConn association $node520 $node515 1024.0 1168.0 1808.0 1168.0] $conn537 setLabel "role_end" "inventory" $conn537 setProp "mult_kind_end" "optional" $conn537 setProp "mult_kind_start" "optional" set segm538 [$conn537 getFirstSegm] $segm538 setLabel "name" "borrows" $segm538 setScope "name" "cl" "scopeFile" set conn539 [$diag addConn association $node512 $node513 832.0 956.0 1328.0 1664.0] $conn539 setLabel "role_start" "employee" $conn539 setProp "mult_kind_end" "optional" $conn539 setProp "mult_kind_start" "one" set segm540 [$conn539 getFirstSegm] set segm541 [$conn539 addSegm 832.0 1664.0] $segm541 setLabel "name" "checks_in" $segm541 setScope "name" "cl" "scopeFile" set conn542 [$diag addConn association $node513 $node518 1360.0 1648.0 1712.0 1648.0] $conn542 setLabel "role_start" "Late" $conn542 setProp "mult_kind_end" "optional" $conn542 setProp "mult_kind_start" "one" set segm543 [$conn542 getFirstSegm] $segm543 setLabel "name" "is_late" $segm543 setScope "name" "cl" "scopeFile" set node511 [$diag addRake generalization $node512 $node520 1008.0 944.0 1008.0 1088.0 1039.5] set conn526 [$diag addConn loop $segm536 $node516 1352.0 1088.0 1360.0 1004.0] set segm527 [$conn526 getFirstSegm] set conn530 [$diag addConn loop $segm538 $node521 1361.02 1168.0 1360.0 1248.0] set segm531 [$conn530 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/VCR_Tape.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new VCR_Tape BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row544 [$diag addRow attribute 0.0] $row544 setLabel "name_type" "duration:integer\n" $row544 setScope "name_type" "cl" "scopePhase" $row544 setProp "modifier" "Value" "name_type" "cl" $row544 setProp "attrib_access" "Public-Public" "name_type" "de" set row545 [$diag addRow attribute 0.0] $row545 setLabel "name_type" "rating:char\[4\]" $row545 setScope "name_type" "cl" "scopePhase" $row545 setProp "modifier" "Value" "name_type" "cl" $row545 setProp "attrib_access" "Public-Public" "name_type" "de" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Software.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Software BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row546 [$diag addRow attribute 0.0] $row546 setLabel "name_type" "version:char\[5\]\n" $row546 setScope "name_type" "cl" "scopePhase" $row546 setProp "modifier" "Value" "name_type" "cl" $row546 setProp "attrib_access" "Public-Public" "name_type" "de" set row547 [$diag addRow attribute 0.0] $row547 setLabel "name_type" "compatibility:char\[5\]\n" $row547 setScope "name_type" "cl" "scopePhase" $row547 setProp "modifier" "Value" "name_type" "cl" $row547 setProp "attrib_access" "Public-Public" "name_type" "de" set row548 [$diag addRow attribute 0.0] $row548 setLabel "name_type" "format:integer" $row548 setScope "name_type" "cl" "scopePhase" $row548 setProp "modifier" "Value" "name_type" "cl" $row548 setProp "attrib_access" "Public-Public" "name_type" "de" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/OverheadProj.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new OverheadProj BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row549 [$diag addRow attribute 0.0] $row549 setLabel "name_type" "intensity:char\[5\]\n" $row549 setProp "attrib_access" "Public-Public" "name_type" "de" $row549 setScope "name_type" "cl" "scopePhase" $row549 setProp "modifier" "Value" "name_type" "cl" set row550 [$diag addRow attribute 0.0] $row550 setLabel "name_type" "portability:char\[2\]" $row550 setProp "attrib_access" "Public-Public" "name_type" "de" $row550 setScope "name_type" "cl" "scopePhase" $row550 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Loan.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row551 [$diag addRow attribute 0.0] $row551 setLabel "name_type" "*LoanID:integer\n" $row551 setProp "key" "1" $row551 setScope "name_type" "cl" "scopePhase" $row551 setProp "modifier" "Value" "name_type" "cl" set row552 [$diag addRow attribute 0.0] $row552 setLabel "name_type" "check_out_date:datetime\n" $row552 setScope "name_type" "cl" "scopePhase" set row553 [$diag addRow attribute 0.0] $row553 setLabel "name_type" "/expire_date:datetime\n" $row553 setProp "is_derived" "1" $row553 setScope "name_type" "cl" "scopePhase" set row554 [$diag addRow attribute 0.0] $row554 setLabel "name_type" "term:integer\n" $row554 setScope "name_type" "cl" "scopePhase" $row554 setProp "modifier" "Value" "name_type" "cl" set row555 [$diag addRow attribute 0.0] $row555 setLabel "name_type" "/due_date:datetime\n" $row555 setProp "is_derived" "1" $row555 setScope "name_type" "cl" "scopePhase" set row556 [$diag addRow attribute 0.0] $row556 setLabel "name_type" "late_fee:real = 20.00\n" $row556 setProp "initial_value" "20.00" $row556 setScope "name_type" "cl" "scopePhase" $row556 setProp "attrib_access" "Private-Private" "name_type" "de" set row557 [$diag addRow attribute 0.0] $row557 setLabel "name_type" "status: char\[2\]\n" $row557 setScope "name_type" "cl" "scopePhase" $row557 setProp "modifier" "Value" "name_type" "cl" set row558 [$diag addRow attribute 0.0] $row558 setLabel "name_type" "attr: integer" $row558 setScope "name_type" "cl" "scopePhase" $row558 setProp "modifier" "Value" "name_type" "cl" set row559 [$diag addRow method 0.0] $row559 setLabel "name_type" "calculate_due_date(): integer\n" $row559 setProp "has_parmlist" "1" $row559 setProp "freeText" "This function will calculate the due date for the Training Material being checked out." "name_type" "pe" $row559 setScope "name_type" "cl" "scopePhase" $row559 setProp "modifier" "Value" "name_type" "cl" set row560 [$diag addRow method 0.0] $row560 setLabel "name_type" "calculate_expire_date(): integer" $row560 setProp "has_parmlist" "1" $row560 setProp "freeText" "This function will inform about the past due of some Training Material." "name_type" "pe" $row560 setScope "name_type" "cl" "scopePhase" $row560 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Loan_ReturnInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan_ReturnInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LoanInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LoanInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LateFee.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LateFee BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row561 [$diag addRow attribute 0.0] $row561 setLabel "name_type" "*LateFeeID:integer" $row561 setProp "key" "1" $row561 setScope "name_type" "cl" "scopePhase" $row561 setProp "modifier" "Value" "name_type" "cl" set row562 [$diag addRow method 0.0] $row562 setLabel "name_type" "\$create\n" $row562 setProp "is_class_feature" "1" set row563 [$diag addRow method 0.0] $row563 setLabel "name_type" "\$calculate_Fee():float" $row563 setProp "has_parmlist" "1" $row563 setProp "is_class_feature" "1" $row563 setProp "method_access" "Public" $row563 setProp "modifier" "Value" $row563 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LateFeeInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LateFeeInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/LCD_Panel.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LCD_Panel BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row564 [$diag addRow attribute 0.0] $row564 setLabel "name_type" "compatibility:char\[5\]" $row564 setProp "attrib_access" "Public-Public" "name_type" "de" $row564 setScope "name_type" "cl" "scopePhase" $row564 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Inventory.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Inventory BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row565 [$diag addRow attribute 0.0] $row565 setLabel "name_type" "*name:char\[30\]\n" $row565 setProp "key" "1" $row565 setScope "name_type" "cl" "scopePhase" $row565 setProp "modifier" "Value" "name_type" "cl" $row565 setProp "attrib_access" "Public-Public" "name_type" "de" set row566 [$diag addRow attribute 0.0] $row566 setLabel "name_type" "qty_available:integer" $row566 setScope "name_type" "cl" "scopePhase" $row566 setProp "modifier" "Value" "name_type" "cl" $row566 setProp "attrib_access" "Public-Public" "name_type" "de" set row567 [$diag addRow method 0.0] $row567 setLabel "name_type" "reorder():integer" $row567 setProp "has_parmlist" "1" $row567 setProp "method_access" "Public" $row567 setProp "modifier" "Value" $row567 setScope "name_type" "cl" "scopePhase" $row567 setProp "modifier" "Value" "name_type" "cl" set cell568 [$row567 addCell parameter 0.0] $cell568 setLabel "name_type" "qty_available:integer" $cell568 setProp "modifier" "Value" $cell568 setScope "name_type" "cl" "scopePhase" $cell568 setProp "modifier" "Value" "name_type" "cl" $cell568 setScope "name_type" "de" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Extension.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Extension BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row569 [$diag addRow attribute 0.0] $row569 setLabel "name_type" "*ExtensionID:integer" $row569 setProp "key" "1" $row569 setScope "name_type" "cl" "scopePhase" $row569 setProp "modifier" "Value" "name_type" "cl" set row570 [$diag addRow method 0.0] $row570 setLabel "name_type" "\$create()" $row570 setProp "has_parmlist" "1" $row570 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/ExtensionInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new ExtensionInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Employee.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Employee BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row571 [$diag addRow attribute 0.0] $row571 setLabel "name_type" "*name: char\[80\]\n" $row571 setProp "key" "1" $row571 setScope "name_type" "cl" "scopePhase" $row571 setProp "modifier" "Value" "name_type" "cl" set row572 [$diag addRow attribute 0.0] $row572 setLabel "name_type" "department: varchar\[132\]\n" $row572 setScope "name_type" "cl" "scopePhase" set row573 [$diag addRow attribute 0.0] $row573 setLabel "name_type" "phone_number: integer" $row573 setScope "name_type" "cl" "scopePhase" $row573 setProp "modifier" "Value" "name_type" "cl" set row574 [$diag addRow method 0.0] $row574 setLabel "name_type" "\$getEmployeeName(): integer" $row574 setProp "has_parmlist" "1" $row574 setProp "is_class_feature" "1" $row574 setScope "name_type" "cl" "scopePhase" $row574 setProp "modifier" "Value" "name_type" "cl" set cell575 [$row574 addCell parameter 0.0] $cell575 setLabel "name_type" "name: char\[80\]" $cell575 setProp "modifier" "Pointer to Const" $cell575 setScope "name_type" "de" "scopeSystem" $cell575 setScope "name_type" "cl" "scopePhase" $cell575 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/TrainingMaterial.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new TrainingMaterial BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Book.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Book BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row576 [$diag addRow attribute 0.0] $row576 setLabel "name_type" "author:char\[80\]\n" $row576 setScope "name_type" "cl" "scopePhase" $row576 setProp "modifier" "Value" "name_type" "cl" $row576 setProp "attrib_access" "Public-Public" "name_type" "de" set row577 [$diag addRow attribute 0.0] $row577 setLabel "name_type" "publisher:char\[80\]\n" $row577 setScope "name_type" "cl" "scopePhase" $row577 setProp "modifier" "Value" "name_type" "cl" $row577 setProp "attrib_access" "Public-Public" "name_type" "de" set row578 [$diag addRow attribute 0.0] $row578 setLabel "name_type" "ISBN:char\[15\]\n" $row578 setScope "name_type" "cl" "scopePhase" $row578 setProp "modifier" "Value" "name_type" "cl" $row578 setProp "attrib_access" "Public-Public" "name_type" "de" set row579 [$diag addRow attribute 0.0] $row579 setLabel "name_type" "is_reference: char\[2\]" $row579 setProp "attrib_access" "Public-Public" "name_type" "de" $row579 setScope "name_type" "cl" "scopePhase" $row579 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/WaitingListRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new WaitingListRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/BorrowerInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new BorrowerInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/BorrowerRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new BorrowerRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Loan_ReturnInd_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan_ReturnInd_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Loan_ReturnRow_.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan_ReturnRow_ BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/CDROM.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new CDROM BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row580 [$diag addRow attribute 0.0] $row580 setLabel "name_type" "compatibility:char\[5\]" $row580 setScope "name_type" "cl" "scopePhase" $row580 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Loan_Return.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan_Return BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row581 [$diag addRow attribute 0.0] $row581 setLabel "name_type" "*Loan_ReturnID:integer\n" $row581 setProp "key" "1" $row581 setScope "name_type" "cl" "scopePhase" $row581 setProp "modifier" "Value" "name_type" "cl" set row582 [$diag addRow attribute 0.0] $row582 setLabel "name_type" "check_in_date:datetime\n" $row582 setScope "name_type" "cl" "scopePhase" set row583 [$diag addRow attribute 0.0] $row583 setLabel "name_type" "name:char\[80\]" $row583 setScope "name_type" "cl" "scopePhase" $row583 setProp "modifier" "Value" "name_type" "cl" set row584 [$diag addRow method 0.0] $row584 setLabel "name_type" "getEquipInfo():equip\n" $row584 setProp "has_parmlist" "1" $row584 setScope "name_type" "cl" "scopePhase" set row585 [$diag addRow method 0.0] $row585 setLabel "name_type" "updateEquipInfo():equip" $row585 setProp "has_parmlist" "1" $row585 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/DBObject.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # #OTShRegister::importTool #set diag [CDM new DBObject BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] #$diag save #if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/Workbook.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Workbook BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row586 [$diag addRow attribute 0.0] $row586 setLabel "name_type" "*course_name:char\[20\]" $row586 setProp "key" "1" $row586 setProp "attrib_access" "Public-Public" "name_type" "de" $row586 setScope "name_type" "cl" "scopePhase" $row586 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/WaitingList.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new WaitingList BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row587 [$diag addRow attribute 0.0] $row587 setLabel "name_type" "*WaitingListID: integer\n" $row587 setProp "key" "1" $row587 setScope "name_type" "cl" "scopePhase" $row587 setProp "modifier" "Value" "name_type" "cl" set row588 [$diag addRow attribute 0.0] $row588 setLabel "name_type" "request_date: datetime\n" $row588 setScope "name_type" "cl" "scopePhase" set row589 [$diag addRow attribute 0.0] $row589 setLabel "name_type" "date_required: datetime\n" $row589 setScope "name_type" "cl" "scopePhase" set row590 [$diag addRow attribute 0.0] $row590 setLabel "name_type" "status: char\[2\]" $row590 setScope "name_type" "cl" "scopePhase" $row590 setProp "modifier" "Value" "name_type" "cl" set row591 [$diag addRow method 0.0] $row591 setLabel "name_type" "\$create()\n" $row591 setProp "has_parmlist" "1" $row591 setProp "is_class_feature" "1" set row592 [$diag addRow method 0.0] $row592 setLabel "name_type" "reserve():integer" $row592 setProp "has_parmlist" "1" $row592 setProp "method_access" "Public" $row592 setProp "modifier" "Value" $row592 setScope "name_type" "cl" "scopePhase" $row592 setProp "modifier" "Value" "name_type" "cl" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/BusinessObjects.system/WaitingListInitializer.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new WaitingListInitializer BusinessObjects ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/PB_Primitives.system/RadioButton.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new RadioButton PB_Primitives ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row593 [$diag addRow attribute 0.0] $row593 setLabel "name_type" "Enabled: Boolean = TRUE\n" $row593 setProp "initial_value" "TRUE" $row593 setScope "name_type" "cl" "scopePhase" set row594 [$diag addRow attribute 0.0] $row594 setLabel "name_type" "Visible: Boolean = TRUE" $row594 setProp "initial_value" "TRUE" $row594 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/PB_Primitives.system/CommandButton.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new CommandButton PB_Primitives ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set row595 [$diag addRow attribute 0.0] $row595 setLabel "name_type" "Enabled: Boolean = TRUE\n" $row595 setProp "initial_value" "TRUE" $row595 setScope "name_type" "cl" "scopePhase" set row596 [$diag addRow attribute 0.0] $row596 setLabel "name_type" "Visible: Boolean = TRUE" $row596 setProp "initial_value" "TRUE" $row596 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/ObjectDesign.ObjectDesign/PB_Primitives.system/Controls.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Controls PB_Primitives ObjectDesign ObjectDesign Prototype 1 TrainingMaterials 1] set node597 [$diag addNode cad_class 816.0 592.0 177.333 106.667] $node597 setLabel "name" "RadioButton" $node597 setScope "name" "cl" "scopePhase" set node598 [$diag addNode cad_class 576.0 592.0 177.333 106.667] $node598 setLabel "name" "CommandButton" $node598 setScope "name" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Extension.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Extension BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row599 [$diag addRow attribute 0.0] $row599 setLabel "name_type" "term\n" set row600 [$diag addRow attribute 0.0] $row600 setLabel "name_type" "is_extended" set row601 [$diag addRow method 0.0] $row601 setLabel "name_type" "extend()" $row601 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Borrower.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Borrower BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row602 [$diag addRow attribute 0.0] $row602 setLabel "name_type" "charge_number" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Employee.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Employee BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row603 [$diag addRow attribute 0.0] $row603 setLabel "name_type" "name\n" set row604 [$diag addRow attribute 0.0] $row604 setLabel "name_type" "department\n" set row605 [$diag addRow attribute 0.0] $row605 setLabel "name_type" "phone_number" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/LateFee.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LateFee BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row606 [$diag addRow attribute 0.0] $row606 setLabel "name_type" "is_paid" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Employee_requests_extension.etd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [ETD new common:Employee_requests_extension BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] set node607 [$diag addNode etd_object 1246.5 1024.0 3.0 56.0] $node607 setLabel "name_type" "Extension" $node607 setScope "name_type" "cl" "scopePhase" set node608 [$diag addNode etd_object 1374.5 928.0 3.0 73.3333] $node608 setLabel "name_type" "WaitingList" $node608 setScope "name_type" "cl" "scopePhase" set node609 [$diag addNode etd_object 1070.5 816.0 3.0 328.0] $node609 setLabel "name_type" "LoanCoordinator" $node609 setScope "name_type" "cl" "scopePhase" set node610 [$diag addNode etd_object 1454.5 816.0 3.0 324.0] $node610 setLabel "name_type" "Loan" $node610 setScope "name_type" "cl" "scopePhase" set node611 [$diag addNode etd_initiator 830.5 816.0 3.0 316.0] $node611 setLabel "name_type" "Mike:Borrower" $node611 setScope "name_type" "de" "scopeSystem" $node611 setScope "name_type" "cl" "scopePhase" set conn612 [$diag addConn etd_event $node609 $node611 1072.0 1104.0 832.0 1104.0] set segm613 [$conn612 getFirstSegm] $segm613 setLabel "event" "notifies new due date" $segm613 setScope "event" "pe" "scopeSystem" set conn614 [$diag addConn etd_event $node609 $node607 1072.0 1040.0 1248.0 1040.0] set segm615 [$conn614 getFirstSegm] $segm615 setLabel "event" "creates" $segm615 setScope "event" "pe" "scopeSystem" set conn616 [$diag addConn etd_event $node609 $node608 1072.0 944.0 1376.0 944.0] set segm617 [$conn616 getFirstSegm] $segm617 setLabel "event" "checks WaitingList for item and date" $segm617 setScope "event" "pe" "scopeSystem" set conn618 [$diag addConn etd_event $node610 $node609 1456.0 1104.0 1072.0 1104.0] set segm619 [$conn618 getFirstSegm] $segm619 setLabel "event" "new due date" $segm619 setScope "event" "pe" "scopeSystem" set conn620 [$diag addConn etd_event $node611 $node609 832.0 848.0 1072.0 848.0] set segm621 [$conn620 getFirstSegm] $segm621 setLabel "event" "requests extension of Loan\n(LCD panel, until Friday)" $segm621 setScope "event" "pe" "scopeSystem" $segm621 setScope "event" "de" "scopeSystem" set conn622 [$diag addConn etd_event $node610 $node609 1456.0 880.0 1072.0 880.0] set segm623 [$conn622 getFirstSegm] $segm623 setLabel "event" "status is on_loan" $segm623 setScope "event" "pe" "scopeSystem" set conn624 [$diag addConn etd_event $node608 $node609 1376.0 976.0 1072.0 976.0] set segm625 [$conn624 getFirstSegm] $segm625 setLabel "event" "item is not reserved" $segm625 setScope "event" "pe" "scopeSystem" set conn626 [$diag addConn etd_event $node609 $node610 1072.0 848.0 1456.0 848.0] set segm627 [$conn626 getFirstSegm] $segm627 setLabel "event" "checks status of Loan" $segm627 setScope "event" "pe" "scopeSystem" set conn628 [$diag addConn etd_event $node607 $node610 1248.0 1056.0 1456.0 1056.0] set segm629 [$conn628 getFirstSegm] $segm629 setLabel "event" "update due date" $segm629 setScope "event" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Inventory.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Inventory BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row630 [$diag addRow attribute 0.0] $row630 setLabel "name_type" "qty_available" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Loan/top.std'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [STD new Loan:top BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node631 [$diag addNode state 1344.0 1088.0 161.333 96.0] $node631 setLabel "name" "On Loan" set node632 [$diag addNode state 1344.0 1344.0 260.0 73.3333] $node632 setLabel "name" "Returned" set node633 [$diag addNode state 1344.0 880.0 265.333 88.0] $node633 setLabel "name" "Reserved" set node634 [$diag addNode final_state 866.0 1474.0 28.0 28.0] $node634 setLabel "name" "Damaged" set node635 [$diag addNode std_class 868.0 924.0 120.0 40.0] $node635 setLabel "name" "Loan\nCoordinator" $node635 setScope "name" "cl" "scopePhase" set node636 [$diag addNode final_state 1106.0 1474.0 28.0 28.0] $node636 setLabel "name" "Lost" set node637 [$diag addNode state 816.0 1344.0 160.0 64.0] $node637 setLabel "name" "Damaged" set node638 [$diag addNode state 1008.0 1120.0 154.667 64.0] $node638 setLabel "name" "Overdue" set node639 [$diag addNode final_state 1058.0 1218.0 28.0 28.0] set node640 [$diag addNode state 1072.0 1344.0 124.0 64.0] $node640 setLabel "name" "Lost" set node641 [$diag addNode final_state 1394.0 1474.0 28.0 28.0] $node641 setLabel "name" "Done" set node642 [$diag addNode start_state 1401.0 809.0 14.0 14.0] set node643 [$diag addNode super_state 925.0 1049.0 710.0 206.0] $node643 setLabel "name" "Checked out" set conn644 [$diag addConn transition $node643 $node637 949.0 1152.0 864.0 1360.0] $conn644 setLabel "event" "check_in\n(is_damaged=true)" $conn644 setScope "event" "de" "scopeSystem" set segm645 [$conn644 getFirstSegm] set segm646 [$conn644 addSegm 864.0 1152.0] set segm647 [$conn644 addSegm 864.0 1216.0] $segm647 setLabel "editor_only" " " set conn648 [$diag addConn transition $node642 $node633 1408.0 816.0 1408.0 896.0] set segm649 [$conn648 getFirstSegm] $segm649 setLabel "editor_only" " " set conn650 [$diag addConn transition $node643 $node632 1408.0 1248.0 1408.0 1360.0] $conn650 setLabel "event" "check_in" set segm651 [$conn650 getFirstSegm] $segm651 setLabel "editor_only" " " set conn652 [$diag addConn transition $node632 $node641 1408.0 1408.0 1408.0 1488.0] set segm653 [$conn652 getFirstSegm] $segm653 setLabel "editor_only" " " set conn654 [$diag addConn transition $node633 $node631 1408.0 928.0 1408.0 1136.0] $conn654 setLabel "event" "check_out" set segm655 [$conn654 getFirstSegm] $segm655 setLabel "editor_only" " " set conn656 [$diag addConn transition $node633 $node632 1456.0 912.0 1424.0 1376.0] $conn656 setLabel "event" "reservation expired" set segm657 [$conn656 getFirstSegm] $segm657 setLabel "editor_only" " " set segm658 [$conn656 addSegm 1776.0 912.0] set segm659 [$conn656 addSegm 1776.0 1376.0] set conn660 [$diag addConn transition $node637 $node634 880.0 1408.0 880.0 1488.0] set segm661 [$conn660 getFirstSegm] $segm661 setLabel "editor_only" " " set conn665 [$diag addConn transition $node640 $node636 1120.0 1408.0 1120.0 1488.0] set segm666 [$conn665 getFirstSegm] $segm666 setLabel "editor_only" " " set conn667 [$diag addConn transition $node631 $node638 1360.0 1152.0 1072.0 1152.0] $conn667 setLabel "event" "due_date_exceeded" set segm668 [$conn667 getFirstSegm] $segm668 setLabel "editor_only" " " set conn669 [$diag addConn transition $node631 $node639 1408.0 1184.0 1072.0 1232.0] set segm670 [$conn669 getFirstSegm] set segm671 [$conn669 addSegm 1408.0 1232.0] $segm671 setLabel "editor_only" " " set conn672 [$diag addConn transition $node638 $node639 1072.0 1184.0 1072.0 1232.0] set segm673 [$conn672 getFirstSegm] $segm673 setLabel "editor_only" " " set conn674 [$diag addConn transition $node643 $node640 1136.0 1248.0 1136.0 1360.0] $conn674 setLabel "event" "check_in()" $conn674 setLabel "condition" "\[is_lost=true\]" set segm675 [$conn674 getFirstSegm] $segm675 setLabel "editor_only" " " set conn676 [$diag addConn transition $node631 $node631 1488.0 1152.0 1456.0 1184.0] $conn676 setLabel "event" "loan extended" set segm677 [$conn676 getFirstSegm] set segm678 [$conn676 addSegm 1584.0 1152.0] $segm678 setLabel "editor_only" " " set segm679 [$conn676 addSegm 1584.0 1232.0] set segm680 [$conn676 addSegm 1456.0 1232.0] set conn662 [$diag addConn event_msg $segm668 $node635 1200.0 1152.0 976.0 944.0] set segm663 [$conn662 getFirstSegm] set segm664 [$conn662 addSegm 1200.0 944.0] $segm664 setLabel "event" "loan is overdue" set cono681 [$node632 addStateAction] $cono681 setLabel "event" "entry" $cono681 setLabel "action" "/increment item quantity available\n" $cono681 setScope "event" "rs" "scopeSystem" set cono682 [$node638 addStateAction] $cono682 setLabel "event" "entry" $cono682 setLabel "action" "/status=overdue" $cono682 setScope "event" "rs" "scopeSystem" set cono683 [$node631 addStateAction] $cono683 setLabel "event" "entry" $cono683 setLabel "action" "/status=on loan\n" $cono683 setScope "event" "rs" "scopeSystem" set cono684 [$node640 addStateAction] $cono684 setLabel "event" "entry" $cono684 setLabel "action" "/status=lost" $cono684 setScope "event" "rs" "scopeSystem" set cono685 [$node633 addStateAction] $cono685 setLabel "event" "entry" $cono685 setLabel "action" "/decrement item quantity available\n" $cono685 setScope "event" "rs" "scopeSystem" set cono686 [$node637 addStateAction] $cono686 setLabel "event" "entry" $cono686 setLabel "action" "/status=damaged" $cono686 setScope "event" "rs" "scopeSystem" set cono689 [$node631 addActivity] $cono689 setLabel "name" "do: calculate due_date\n" set cono690 [$node632 addStateAction] $cono690 setLabel "event" "entry" $cono690 setLabel "action" "/status=returned" $cono690 setScope "event" "rs" "scopeSystem" set cono691 [$node633 addStateAction] $cono691 setLabel "event" "entry" $cono691 setLabel "action" "/status=reserved\n" $cono691 setScope "event" "rs" "scopeSystem" set cono687 [$node633 addActivity] $cono687 setLabel "name" "do:check expire date" set cono688 [$node631 addActivity] $cono688 setLabel "name" "do: check due_date" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/WaitingList.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new WaitingList BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row692 [$diag addRow attribute 0.0] $row692 setLabel "name_type" "request_date\n" set row693 [$diag addRow attribute 0.0] $row693 setLabel "name_type" "date_required\n" set row694 [$diag addRow attribute 0.0] $row694 setLabel "name_type" "status" set row695 [$diag addRow method 0.0] $row695 setLabel "name_type" "reserve" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Return.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Return BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row696 [$diag addRow attribute 0.0] $row696 setLabel "name_type" "check_in_date" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Workbook.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Workbook BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row697 [$diag addRow attribute 0.0] $row697 setLabel "name_type" "price\n" set row698 [$diag addRow attribute 0.0] $row698 setLabel "name_type" "minimum_quantity" set row699 [$diag addRow method 0.0] $row699 setLabel "name_type" "reorder" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/CDROM.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new CDROM BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row700 [$diag addRow attribute 0.0] $row700 setLabel "name_type" "compatibility" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/TrainingMaterial.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new TrainingMaterial BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node701 [$diag addNode cad_class 1712.0 1168.0 120.0 104.0] $node701 setLabel "name" "VCR_Tape" $node701 setScope "name" "cl" "scopePhase" set node702 [$diag addNode cad_class 1616.0 1024.0 120.0 104.0] $node702 setLabel "name" "Sample Product" $node702 setScope "name" "cl" "scopePhase" set node703 [$diag addNode cad_class 864.0 1024.0 120.0 133.334] $node703 setLabel "name" "Book" $node703 setScope "name" "cl" "scopePhase" set node704 [$diag addNode cad_class 864.0 1232.0 128.0 104.0] $node704 setLabel "name" "Workbook" $node704 setScope "name" "cl" "scopePhase" set node706 [$diag addNode cad_class 1360.0 1232.0 120.0 104.0] $node706 setLabel "name" "OverheadProj" $node706 setScope "name" "cl" "scopePhase" set node708 [$diag addNode cad_class 1168.0 800.0 120.0 104.0] $node708 setLabel "name" "TrainingMaterial" $node708 setScope "name" "cl" "scopePhase" set node709 [$diag addNode cad_class 1008.0 1024.0 120.0 118.667] $node709 setLabel "name" "Software" $node709 setScope "name" "cl" "scopePhase" set node710 [$diag addNode cad_class 1152.0 1024.0 120.0 104.0] $node710 setLabel "name" "VCR_Tape" $node710 setScope "name" "cl" "scopePhase" set node711 [$diag addNode cad_class 1296.0 1024.0 120.0 89.3336] $node711 setLabel "name" "CDROM" $node711 setScope "name" "cl" "scopePhase" set node712 [$diag addNode cad_class 1504.0 1232.0 120.0 89.3336] $node712 setLabel "name" "LCD_Panel" $node712 setScope "name" "cl" "scopePhase" set node714 [$diag addNode cad_class 1440.0 1024.0 120.0 104.0] $node714 setLabel "name" "AV_Equipment" $node714 setScope "name" "cl" "scopePhase" set conn715 [$diag addConn association $node704 $node708 880.0 1280.0 1200.0 848.0] $conn715 setProp "mult_kind_end" "one" $conn715 setProp "mult_kind_start" "optional" set segm716 [$conn715 getFirstSegm] set segm717 [$conn715 addSegm 800.0 1280.0] set segm718 [$conn715 addSegm 800.0 848.0] $segm718 setLabel "name" "companion" $segm718 setScope "name" "cl" "scopeFile" set node705 [$diag addRake generalization $node708 $node702 1216.0 880.0 1680.0 1040.0 968.0] $node705 setLabel "name" "training material type" $node705 setScope "name" "de" "scopeSystem" set conn719 [$diag addConn generalization_conn $node705 $node703 928.0 968.5 928.0 1056.0] set segm720 [$conn719 getFirstSegm] set conn721 [$diag addConn generalization_conn $node705 $node709 1120.0 968.5 1072.0 1056.0] set segm722 [$conn721 getFirstSegm] set conn723 [$diag addConn generalization_conn $node705 $node710 1312.0 968.5 1216.0 1056.0] set segm724 [$conn723 getFirstSegm] set conn725 [$diag addConn generalization_conn $node705 $node711 1504.0 968.5 1360.0 1056.0] set segm726 [$conn725 getFirstSegm] set conn727 [$diag addConn generalization_conn $node705 $node714 1504.0 968.5 1504.0 1056.0] set segm728 [$conn727 getFirstSegm] set node707 [$diag addRake generalization $node714 $node706 1488.0 1104.0 1424.0 1280.0 1176.0] set conn729 [$diag addConn generalization_conn $node707 $node712 1558.0 1176.5 1568.0 1248.0] set segm730 [$conn729 getFirstSegm] set node713 [$diag addRake generalization $node703 $node704 928.0 1120.0 928.0 1264.0 1200.0] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/LoanTracking-UseCase.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new LoanTracking-UseCase BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node731 [$diag addNode subject 1220.0 1084.0 120.0 40.0] $node731 setLabel "name" "Database" $node731 setScope "name" "cl" "scopePhase" set node732 [$diag addNode ccd_actor 740.0 652.0 120.0 40.0] $node732 setLabel "name" "Borrower" $node732 setScope "name" "cl" "scopePhase" set node733 [$diag addNode subject 804.0 1084.0 120.0 40.0] $node733 setLabel "name" "User_Interface" $node733 setScope "name" "cl" "scopePhase" set node734 [$diag addNode subject 1108.0 924.0 120.0 40.0] $node734 setLabel "name" "CoreClasses" $node734 setScope "name" "cl" "scopePhase" set node735 [$diag addNode ccd_class 724.0 892.0 120.0 40.0] $node735 setLabel "name" "LoanCoordinator" $node735 setScope "name" "cl" "scopePhase" set conn736 [$diag addConn com_message $node732 $node735 768.0 688.0 768.0 912.0] set segm737 [$conn736 getFirstSegm] $segm737 setLabel "name" "Borrower_Requests" $segm737 setScope "name" "pe" "scopeSystem" set segm738 [$conn736 addSegm 672.0 816.0] set conn739 [$diag addConn com_message $node733 $node734 912.0 1104.0 1152.0 944.0] set segm740 [$conn739 getFirstSegm] $segm740 setLabel "name" "UI_server_\nresponses" $segm740 setScope "name" "pe" "scopeSystem" set segm741 [$conn739 addSegm 1056.0 1104.0] set conn742 [$diag addConn com_message $node731 $node734 1296.0 1088.0 1216.0 944.0] set segm743 [$conn742 getFirstSegm] set segm744 [$conn742 addSegm 1360.0 944.0] $segm744 setLabel "name" "DBserver_\nresponses" $segm744 setScope "name" "pe" "scopeSystem" set conn745 [$diag addConn com_message $node735 $node732 816.0 896.0 816.0 688.0] set segm746 [$conn745 getFirstSegm] set segm747 [$conn745 addSegm 912.0 816.0] $segm747 setLabel "name" "Notifications" $segm747 setScope "name" "pe" "scopeSystem" set conn748 [$diag addConn com_message $node735 $node733 784.0 928.0 848.0 1104.0] set segm749 [$conn748 getFirstSegm] $segm749 setLabel "name" "UI_cmds" $segm749 setScope "name" "pe" "scopeSystem" set conn750 [$diag addConn com_message $node734 $node733 1136.0 944.0 880.0 1088.0] set segm751 [$conn750 getFirstSegm] $segm751 setLabel "name" "UI_client_\nrequests" $segm751 setScope "name" "pe" "scopeSystem" set segm752 [$conn750 addSegm 960.0 944.0] set conn753 [$diag addConn com_message $node734 $node731 1184.0 944.0 1264.0 1088.0] set segm754 [$conn753 getFirstSegm] $segm754 setLabel "name" "DBclient_\nrequests" $segm754 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/UI_client_requests.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new UI_client_requests BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/WaitingList/top.std'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [STD new WaitingList:top BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node755 [$diag addNode std_class 836.0 1068.0 120.0 40.0] $node755 setLabel "name" "Loan\nCoordinator" $node755 setScope "name" "cl" "scopePhase" set node756 [$diag addNode state 1104.0 928.0 173.333 73.3333] $node756 setLabel "name" "Waiting" set node757 [$diag addNode state 1104.0 1344.0 133.333 58.6667] $node757 setLabel "name" "Not Waiting" set node758 [$diag addNode state 1104.0 1136.0 160.0 73.3333] $node758 setLabel "name" "Reserved" set node759 [$diag addNode final_state 1554.0 1362.0 28.0 28.0] $node759 setLabel "name" "Done" set node760 [$diag addNode start_state 1177.0 809.0 14.0 14.0] set node761 [$diag addNode state 1504.0 1136.0 154.667 73.3333] $node761 setLabel "name" "Expired" set conn764 [$diag addConn transition $node756 $node758 1184.0 976.0 1184.0 1168.0] $conn764 setLabel "event" "item is available\n" set segm765 [$conn764 getFirstSegm] $segm765 setLabel "editor_only" " " set conn766 [$diag addConn transition $node758 $node757 1184.0 1200.0 1184.0 1360.0] $conn766 setLabel "event" "item is checked_out" set segm767 [$conn766 getFirstSegm] $segm767 setLabel "editor_only" " " set conn768 [$diag addConn transition $node760 $node756 1184.0 816.0 1184.0 944.0] set segm769 [$conn768 getFirstSegm] $segm769 setLabel "editor_only" " " set conn770 [$diag addConn transition $node758 $node761 1264.0 1168.0 1504.0 1168.0] $conn770 setLabel "event" "reservation date has expired" set segm771 [$conn770 getFirstSegm] $segm771 setLabel "editor_only" " " set conn772 [$diag addConn transition $node756 $node761 1248.0 960.0 1568.0 1168.0] $conn772 setLabel "event" "date required has expired" set segm773 [$conn772 getFirstSegm] set segm774 [$conn772 addSegm 1568.0 960.0] $segm774 setLabel "editor_only" " " set conn775 [$diag addConn transition $node761 $node759 1568.0 1200.0 1568.0 1376.0] set segm776 [$conn775 getFirstSegm] $segm776 setLabel "editor_only" " " set conn777 [$diag addConn transition $node757 $node759 1216.0 1376.0 1568.0 1376.0] set segm778 [$conn777 getFirstSegm] $segm778 setLabel "editor_only" " " set conn762 [$diag addConn event_msg $segm765 $node755 1184.0 1088.0 944.0 1088.0] set segm763 [$conn762 getFirstSegm] $segm763 setLabel "event" "item is available" set cono779 [$node761 addStateAction] $cono779 setLabel "event" "entry" $cono779 setLabel "action" "/status='expired'\n" $cono779 setScope "event" "rs" "scopeSystem" set cono780 [$node757 addStateAction] $cono780 setLabel "event" "entry" $cono780 setLabel "action" "/status=done" $cono780 setScope "event" "rs" "scopeSystem" set cono781 [$node758 addStateAction] $cono781 setLabel "event" "entry" $cono781 setLabel "action" "/status=reserved\n" $cono781 setScope "event" "rs" "scopeSystem" set cono782 [$node756 addStateAction] $cono782 setLabel "event" "entry" $cono782 setLabel "action" "/status=waiting\n" $cono782 setScope "event" "rs" "scopeSystem" set cono783 [$node761 addActivity] $cono783 setLabel "name" "do:expired loan" set cono784 [$node758 addActivity] $cono784 setLabel "name" "do:reserve item" set cono785 [$node756 addActivity] $cono785 setLabel "name" "do:check item availability" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/UI_cmds.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new UI_cmds BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] set node787 [$diag addNode message_def 612.0 796.0 120.0 40.0] $node787 setLabel "name" "arrange_loan" $node787 setScope "name" "pe" "scopeSystem" set node788 [$diag addNode message_def 740.0 796.0 120.0 40.0] $node788 setLabel "name" "manage_\nwaiting_list" $node788 setScope "name" "pe" "scopeSystem" set node789 [$diag addNode message_def 868.0 796.0 120.0 40.0] $node789 setLabel "name" "arrange_sale" $node789 setScope "name" "pe" "scopeSystem" set node790 [$diag addNode message_def 996.0 796.0 120.0 40.0] $node790 setLabel "name" "handle_return" $node790 setScope "name" "pe" "scopeSystem" set node791 [$diag addNode message_def 1124.0 796.0 120.0 40.0] $node791 setLabel "name" "generate_report" $node791 setScope "name" "pe" "scopeSystem" set node792 [$diag addNode message_def 1252.0 796.0 120.0 40.0] $node792 setLabel "name" "add_new_\ntraining_materials" $node792 setScope "name" "pe" "scopeSystem" set node793 [$diag addNode message_def 948.0 652.0 120.0 40.0] $node793 setLabel "name" "UI_cmds" $node793 setScope "name" "pe" "scopeSystem" set node794 [$diag addNode message_def 1384.0 796.0 144.0 40.0] $node794 setLabel "name" "manage_workbook_\ninventory" $node794 setScope "name" "pe" "scopeSystem" set node786 [$diag addRake message_gen $node793 $node787 1008.0 688.0 672.0 800.0 752.0] set conn795 [$diag addConn message_gen_conn $node786 $node788 800.0 752.0 800.0 800.0] set segm796 [$conn795 getFirstSegm] set conn797 [$diag addConn message_gen_conn $node786 $node789 928.0 752.0 928.0 816.0] set segm798 [$conn797 getFirstSegm] set conn799 [$diag addConn message_gen_conn $node786 $node790 1056.0 752.0 1056.0 800.0] set segm800 [$conn799 getFirstSegm] set conn801 [$diag addConn message_gen_conn $node786 $node791 1184.0 752.0 1184.0 800.0] set segm802 [$conn801 getFirstSegm] set conn803 [$diag addConn message_gen_conn $node786 $node792 1312.0 752.0 1312.0 816.0] set segm804 [$conn803 getFirstSegm] set conn805 [$diag addConn message_gen_conn $node786 $node794 1456.0 752.0 1456.0 816.0] set segm806 [$conn805 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Notifications.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new Notifications BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] set node808 [$diag addNode message_def 692.0 732.0 120.0 40.0] $node808 setLabel "name" "Notifications" $node808 setScope "name" "pe" "scopeSystem" set node809 [$diag addNode message_def 468.0 956.0 120.0 40.0] $node809 setLabel "name" "item is available" $node809 setScope "name" "pe" "scopeSystem" set node812 [$diag addNode message_def 532.0 860.0 120.0 40.0] $node812 setLabel "name" "item availability" $node812 setScope "name" "pe" "scopeSystem" $node812 setProp "freeText" "Indicates the availability of the item \nrequested by the Borrower. The item \nis either available or not available." "name" "pe" set node813 [$diag addNode message_def 852.0 860.0 120.0 40.0] $node813 setLabel "name" "due date" $node813 setScope "name" "pe" "scopeSystem" set node814 [$diag addNode message_def 916.0 956.0 120.0 40.0] $node814 setLabel "name" "loan is overdue" $node814 setScope "name" "pe" "scopeSystem" set node815 [$diag addNode message_def 762.667 956.0 138.667 40.0] $node815 setLabel "name" "item return date is" $node815 setScope "name" "pe" "scopeSystem" set node816 [$diag addNode message_def 597.333 956.0 149.333 40.0] $node816 setLabel "name" "item is not available" $node816 setScope "name" "pe" "scopeSystem" set node807 [$diag addRake message_gen $node812 $node809 592.0 880.0 528.0 976.0 928.0] set conn817 [$diag addConn message_gen_conn $node807 $node816 592.0 928.5 672.0 976.0] set segm818 [$conn817 getFirstSegm] set node810 [$diag addRake message_gen $node808 $node813 752.0 768.0 912.0 880.0 808.0] set conn819 [$diag addConn message_gen_conn $node810 $node812 592.0 808.5 592.0 864.0] set segm820 [$conn819 getFirstSegm] set node811 [$diag addRake message_gen $node813 $node815 912.0 896.0 832.0 976.0 927.5] set conn821 [$diag addConn message_gen_conn $node811 $node814 976.0 928.0 976.0 976.0] set segm822 [$conn821 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/CoreClasses.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new CoreClasses BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node823 [$diag addNode ccd_class 1348.0 1356.0 120.0 40.0] $node823 setLabel "name" "TrainingMaterial" $node823 setScope "name" "cl" "scopePhase" set node824 [$diag addNode ccd_class 1348.0 812.0 120.0 40.0] $node824 setLabel "name" "Inventory" $node824 setScope "name" "cl" "scopePhase" set node825 [$diag addNode subject 804.0 1036.0 120.0 40.0] $node825 setLabel "name" "User_Interface" $node825 setScope "name" "cl" "scopePhase" set node826 [$diag addNode ccd_class 804.0 1244.0 120.0 40.0] $node826 setLabel "name" "TrainingMaterial" $node826 setScope "name" "cl" "scopePhase" set node827 [$diag addNode ccd_class 804.0 796.0 120.0 40.0] $node827 setLabel "name" "Borrower" $node827 setScope "name" "cl" "scopePhase" set node828 [$diag addNode ccd_class 1060.0 1356.0 120.0 40.0] $node828 setLabel "name" "Borrower" $node828 setScope "name" "cl" "scopePhase" set node829 [$diag addNode ccd_class 980.0 1084.0 120.0 40.0] $node829 setLabel "name" "Extension" $node829 setScope "name" "cl" "scopePhase" set node830 [$diag addNode ccd_class 1204.0 1244.0 120.0 40.0] $node830 setLabel "name" "WaitingList" $node830 setScope "name" "cl" "scopePhase" set node831 [$diag addNode ccd_class 1204.0 956.0 120.0 40.0] $node831 setLabel "name" "Loan" $node831 setScope "name" "cl" "scopePhase" set conn832 [$diag addConn com_message $node825 $node827 832.0 1056.0 832.0 816.0] set segm833 [$conn832 getFirstSegm] $segm833 setLabel "name" "CRUD" $segm833 setScope "name" "pe" "scopeSystem" set conn834 [$diag addConn com_message $node825 $node831 880.0 1056.0 1216.0 976.0] set segm835 [$conn834 getFirstSegm] set segm836 [$conn834 addSegm 880.0 896.0] $segm836 setLabel "name" "CRUD\n" $segm836 setScope "name" "pe" "scopeSystem" set segm837 [$conn834 addSegm 1216.0 896.0] set conn838 [$diag addConn com_message $node831 $node824 1312.0 960.0 1408.0 832.0] set segm839 [$conn838 getFirstSegm] $segm839 setLabel "name" "adjust_quantity" $segm839 setScope "name" "pe" "scopeSystem" set segm840 [$conn838 addSegm 1312.0 832.0] set conn841 [$diag addConn com_message $node825 $node829 896.0 1072.0 1040.0 1104.0] set segm842 [$conn841 getFirstSegm] set segm843 [$conn841 addSegm 896.0 1104.0] $segm843 setLabel "name" "create\n" $segm843 setScope "name" "pe" "scopeSystem" set conn844 [$diag addConn com_message $node825 $node831 924.0 1040.0 1232.0 976.0] set segm845 [$conn844 getFirstSegm] $segm845 setLabel "name" "check_out\n" $segm845 setScope "name" "pe" "scopeSystem" set segm846 [$conn844 addSegm 1232.0 1040.0] set conn847 [$diag addConn com_message $node825 $node830 832.0 1056.0 1232.0 1264.0] set segm848 [$conn847 getFirstSegm] set segm849 [$conn847 addSegm 832.0 1200.0] $segm849 setLabel "name" "check_out\n" $segm849 setScope "name" "pe" "scopeSystem" set segm850 [$conn847 addSegm 1232.0 1200.0] set conn851 [$diag addConn com_message $node830 $node831 1296.0 1248.0 1296.0 976.0] set segm852 [$conn851 getFirstSegm] $segm852 setLabel "name" "reserve" $segm852 setScope "name" "pe" "scopeSystem" set conn853 [$diag addConn com_message $node831 $node827 1248.0 976.0 912.0 816.0] set segm854 [$conn853 getFirstSegm] set segm855 [$conn853 addSegm 1248.0 816.0] $segm855 setLabel "name" "overdue_notice\n" $segm855 setScope "name" "pe" "scopeSystem" set conn856 [$diag addConn com_message $node830 $node826 1216.0 1264.0 912.0 1264.0] set segm857 [$conn856 getFirstSegm] $segm857 setLabel "name" "check item availability\n" $segm857 setScope "name" "pe" "scopeSystem" set conn858 [$diag addConn com_message $node831 $node830 1312.0 976.0 1312.0 1264.0] set segm859 [$conn858 getFirstSegm] set segm860 [$conn858 addSegm 1376.0 976.0] $segm860 setLabel "name" "expire" $segm860 setScope "name" "pe" "scopeSystem" set segm861 [$conn858 addSegm 1376.0 1264.0] set conn862 [$diag addConn com_message $node830 $node828 1216.0 1280.0 1136.0 1376.0] set segm863 [$conn862 getFirstSegm] $segm863 setLabel "name" "available\nnotice" $segm863 setScope "name" "pe" "scopeSystem" set segm864 [$conn862 addSegm 1216.0 1376.0] set conn865 [$diag addConn com_message $node825 $node831 912.0 1040.0 1264.0 976.0] set segm866 [$conn865 getFirstSegm] set segm867 [$conn865 addSegm 912.0 976.0] $segm867 setLabel "name" "check_in\n" $segm867 setScope "name" "pe" "scopeSystem" set conn868 [$diag addConn com_message $node829 $node831 1088.0 1104.0 1264.0 976.0] set segm869 [$conn868 getFirstSegm] $segm869 setLabel "name" "calculate_due_date\n" $segm869 setScope "name" "pe" "scopeSystem" set segm870 [$conn868 addSegm 1264.0 1104.0] set conn871 [$diag addConn com_message $node825 $node830 864.0 1072.0 1264.0 1264.0] set segm872 [$conn871 getFirstSegm] set segm873 [$conn871 addSegm 864.0 1152.0] $segm873 setLabel "name" "CRUD\n" $segm873 setScope "name" "pe" "scopeSystem" set segm874 [$conn871 addSegm 1264.0 1152.0] set conn875 [$diag addConn com_message $node830 $node823 1312.0 1280.0 1392.0 1376.0] set segm876 [$conn875 getFirstSegm] $segm876 setLabel "name" "check item\navailability" $segm876 setScope "name" "pe" "scopeSystem" set segm877 [$conn875 addSegm 1312.0 1376.0] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Overview.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Overview BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node878 [$diag addNode cad_class 816.0 992.0 120.0 32.0] $node878 setLabel "name" "Employee" $node878 setProp "is_folded" "1" $node878 setScope "name" "cl" "scopePhase" set node879 [$diag addNode cad_class 928.0 1152.0 120.0 28.0] $node879 setLabel "name" "Return" $node879 setProp "is_folded" "1" $node879 setScope "name" "cl" "scopePhase" set node880 [$diag addNode cad_class 1008.0 848.0 133.0 28.0] $node880 setLabel "name" "LoanCoordinator" $node880 setProp "is_folded" "1" $node880 setScope "name" "cl" "scopePhase" set node881 [$diag addNode cad_class 1008.0 944.0 120.0 28.0] $node881 setLabel "name" "Loan" $node881 setProp "is_folded" "1" $node881 setScope "name" "cl" "scopePhase" set node882 [$diag addNode cad_class 976.0 1056.0 120.0 28.0] $node882 setLabel "name" "Sale" $node882 setProp "is_folded" "1" $node882 setScope "name" "cl" "scopePhase" set node883 [$diag addNode cad_class 1280.0 848.0 120.0 28.0] $node883 setLabel "name" "WaitingList" $node883 setProp "is_folded" "1" $node883 setScope "name" "cl" "scopePhase" set node884 [$diag addNode cad_class 1328.0 1104.0 120.0 28.0] $node884 setLabel "name" "Workbook" $node884 setProp "is_folded" "1" $node884 setScope "name" "cl" "scopePhase" set node885 [$diag addNode cad_class 1360.0 992.0 145.0 32.0] $node885 setLabel "name" "TrainingMaterial" $node885 setProp "is_folded" "1" $node885 setScope "name" "cl" "scopePhase" set conn892 [$diag addConn association $node878 $node880 896.0 992.0 1072.0 864.0] $conn892 setProp "mult_kind_end" "one" $conn892 setProp "mult_kind_start" "many" set segm893 [$conn892 getFirstSegm] $segm893 setLabel "name" "calls" $segm893 setScope "name" "cl" "scopeFile" set segm894 [$conn892 addSegm 896.0 864.0] set conn895 [$diag addConn association $node880 $node883 1120.0 864.0 1296.0 864.0] $conn895 setProp "mult_kind_end" "many" $conn895 setProp "mult_kind_start" "one" set segm896 [$conn895 getFirstSegm] $segm896 setLabel "name" "manages" $segm896 setScope "name" "cl" "scopeFile" set conn899 [$diag addConn association $node878 $node885 832.0 1024.0 1472.0 1024.0] $conn899 setLabel "role_start" "anyone" $conn899 setProp "mult_kind_end" "many" $conn899 setProp "mult_kind_start" "many" set segm900 [$conn899 getFirstSegm] set segm901 [$conn899 addSegm 832.0 1216.0] $segm901 setLabel "name" "checks_in" $segm901 setScope "name" "cl" "scopeFile" set segm902 [$conn899 addSegm 1472.0 1216.0] set conn903 [$diag addConn association $node878 $node885 832.0 992.0 1424.0 1008.0] $conn903 setProp "mult_kind_end" "one" $conn903 setProp "mult_kind_start" "many" set segm904 [$conn903 getFirstSegm] set segm905 [$conn903 addSegm 832.0 800.0] $segm905 setLabel "name" "waits_for" $segm905 setScope "name" "cl" "scopeFile" set segm906 [$conn903 addSegm 1424.0 800.0] set conn909 [$diag addConn association $node880 $node881 1056.0 864.0 1056.0 960.0] $conn909 setProp "mult_kind_end" "many" $conn909 setProp "mult_kind_start" "one" set segm910 [$conn909 getFirstSegm] $segm910 setLabel "name" "arranges" $segm910 setScope "name" "cl" "scopeFile" set conn911 [$diag addConn association $node878 $node884 896.0 1008.0 1392.0 1120.0] $conn911 setLabel "role_start" "buyer" $conn911 setProp "mult_kind_end" "many" $conn911 setProp "mult_kind_start" "many" set segm912 [$conn911 getFirstSegm] set segm913 [$conn911 addSegm 896.0 1120.0] $segm913 setLabel "name" "purchases" $segm913 setScope "name" "cl" "scopeFile" set conn914 [$diag addConn association $node878 $node885 928.0 1008.0 1408.0 1008.0] $conn914 setLabel "role_start" "borrower" $conn914 setProp "mult_kind_end" "many" $conn914 setProp "mult_kind_start" "many" set segm915 [$conn914 getFirstSegm] $segm915 setLabel "name" "checks_out" $segm915 setScope "name" "cl" "scopeFile" set node886 [$diag addRake generalization $node885 $node884 1424.0 1024.0 1424.0 1104.0 1055.5] set conn887 [$diag addConn loop $segm901 $node879 992.0 1216.0 992.0 1168.0] set segm888 [$conn887 getFirstSegm] set segm889 [$conn887 addSegm 992.0 1232.0] set conn890 [$diag addConn loop $segm913 $node882 1040.0 1120.0 1040.0 1072.0] set segm891 [$conn890 getFirstSegm] set conn897 [$diag addConn loop $segm905 $node883 1328.0 800.0 1328.0 864.0] set segm898 [$conn897 getFirstSegm] set conn907 [$diag addConn loop $segm915 $node881 1056.0 1008.0 1056.0 960.0] set segm908 [$conn907 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Borrower_Requests.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new Borrower_Requests BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] set node918 [$diag addNode message_def 722.0 700.0 156.0 40.0] $node918 setLabel "name" "Borrower_Requests" $node918 setScope "name" "pe" "scopeSystem" set node919 [$diag addNode message_def 756.0 876.0 120.0 40.0] $node919 setLabel "name" "place on \nwaiting list" $node919 setScope "name" "pe" "scopeSystem" set node920 [$diag addNode message_def 916.0 876.0 120.0 40.0] $node920 setLabel "name" "extend loan" $node920 setScope "name" "pe" "scopeSystem" set node921 [$diag addNode message_def 565.0 876.0 150.0 40.0] $node921 setLabel "name" "borrow item" $node921 setScope "name" "pe" "scopeSystem" set node922 [$diag addNode message_def 630.0 986.0 144.0 40.0] $node922 setLabel "name" "requests \noverhead projector" $node922 setScope "name" "pe" "scopeSystem" set node923 [$diag addNode message_def 482.667 988.0 122.667 40.0] $node923 setLabel "name" "requests \nLCD_Panel" $node923 setScope "name" "pe" "scopeSystem" set node916 [$diag addRake message_gen $node921 $node923 624.0 912.0 544.0 1008.0 960.0] set conn924 [$diag addConn message_gen_conn $node916 $node922 628.0 960.5 706.0 1006.0] set segm925 [$conn924 getFirstSegm] set node917 [$diag addRake message_gen $node918 $node921 800.0 736.0 640.0 896.0 816.0] set conn926 [$diag addConn message_gen_conn $node917 $node919 928.0 816.5 816.0 896.0] set segm927 [$conn926 getFirstSegm] set conn928 [$diag addConn message_gen_conn $node917 $node920 976.0 816.5 976.0 880.0] set segm929 [$conn928 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Employee_requests_LCD_Panel.etd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [ETD new common:Employee_requests_LCD_Panel BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] set node930 [$diag addNode etd_object 1310.5 1344.0 3.0 45.0] $node930 setLabel "name_type" "Loan" $node930 setScope "name_type" "cl" "scopePhase" set node931 [$diag addNode etd_object 1310.5 1424.0 3.0 39.0] $node931 setLabel "name_type" "WaitingList" $node931 setScope "name_type" "cl" "scopePhase" set node932 [$diag addNode etd_object 1502.5 884.0 3.0 49.0] $node932 setLabel "name_type" "Inventory" $node932 setScope "name_type" "cl" "scopePhase" set node933 [$diag addNode etd_object 1320.5 1104.0 3.0 198.667] $node933 setLabel "name_type" "WaitingList" $node933 setScope "name_type" "cl" "scopePhase" set node934 [$diag addNode etd_object 1134.5 760.0 3.0 695.0] $node934 setLabel "name_type" "LoanCoordinator" $node934 setScope "name_type" "cl" "scopePhase" set node935 [$diag addNode etd_object 1518.5 1344.0 3.0 46.0] $node935 setLabel "name_type" "Inventory" $node935 setScope "name_type" "cl" "scopePhase" set node936 [$diag addNode etd_object 1328.5 884.0 3.0 52.0] $node936 setLabel "name_type" "Loan" $node936 setScope "name_type" "cl" "scopePhase" set node937 [$diag addNode etd_initiator 830.5 758.0 3.0 688.0] $node937 setLabel "name_type" "Mike:Borrower" $node937 setScope "name_type" "de" "scopeSystem" $node937 setScope "name_type" "cl" "scopePhase" set node938 [$diag addNode etd_object 1598.5 762.0 3.0 176.0] $node938 setLabel "name_type" "TrainingMaterial" $node938 setScope "name_type" "cl" "scopePhase" set node939 [$diag addNode etd_object 1598.5 986.0 3.0 339.0] $node939 setLabel "name_type" "TrainingMaterial" $node939 setScope "name_type" "cl" "scopePhase" set conn940 [$diag addConn etd_event $node934 $node937 1136.0 834.0 832.0 836.0] set segm941 [$conn940 getFirstSegm] $segm941 setLabel "event" "item is available" $segm941 setScope "event" "pe" "scopeSystem" set conn942 [$diag addConn etd_event $node934 $node937 1136.0 1042.0 832.0 1044.0] set segm943 [$conn942 getFirstSegm] $segm943 setLabel "event" "item is not available" $segm943 setScope "event" "pe" "scopeSystem" set conn944 [$diag addConn etd_event $node934 $node937 1136.0 1234.0 832.0 1236.0] set segm945 [$conn944 getFirstSegm] $segm945 setLabel "event" "item is available" $segm945 setScope "event" "pe" "scopeSystem" set conn946 [$diag addConn etd_event $node934 $node938 1136.0 798.0 1600.0 800.0] set segm947 [$conn946 getFirstSegm] $segm947 setLabel "event" "checks availability(LCD_Panel)" $segm947 setScope "event" "pe" "scopeSystem" $segm947 setScope "event" "de" "scopeSystem" set conn948 [$diag addConn etd_event $node934 $node939 1136.0 1002.0 1600.0 1004.0] set segm949 [$conn948 getFirstSegm] $segm949 setLabel "event" "checks availability(OverheadProj)" $segm949 setScope "event" "pe" "scopeSystem" $segm949 setScope "event" "de" "scopeSystem" set conn950 [$diag addConn etd_event $node933 $node939 1322.0 1208.0 1600.0 1208.0] set segm951 [$conn950 getFirstSegm] $segm951 setLabel "event" "checks availablity" $segm951 setScope "event" "pe" "scopeSystem" set conn952 [$diag addConn etd_event $node934 $node930 1136.0 1360.0 1312.0 1360.0] set segm953 [$conn952 getFirstSegm] $segm953 setLabel "event" "creates" $segm953 setScope "event" "pe" "scopeSystem" set conn954 [$diag addConn etd_event $node934 $node931 1136.0 1440.0 1312.0 1440.0] set segm955 [$conn954 getFirstSegm] $segm955 setLabel "event" "deletes" $segm955 setScope "event" "pe" "scopeSystem" set conn956 [$diag addConn etd_event $node936 $node932 1330.0 900.0 1504.0 900.0] set segm957 [$conn956 getFirstSegm] $segm957 setLabel "event" "decrement qty" $segm957 setScope "event" "pe" "scopeSystem" set conn958 [$diag addConn etd_event $node939 $node933 1600.0 1234.0 1322.0 1234.0] set segm959 [$conn958 getFirstSegm] $segm959 setLabel "event" "item is available" $segm959 setScope "event" "pe" "scopeSystem" set conn960 [$diag addConn etd_event $node934 $node933 1136.0 1134.0 1322.0 1136.0] set segm961 [$conn960 getFirstSegm] $segm961 setLabel "event" "creates" $segm961 setScope "event" "pe" "scopeSystem" set conn962 [$diag addConn etd_event $node937 $node934 832.0 798.0 1136.0 800.0] set segm963 [$conn962 getFirstSegm] $segm963 setLabel "event" "requests LCD_Panel" $segm963 setScope "event" "pe" "scopeSystem" set conn964 [$diag addConn etd_event $node938 $node934 1600.0 834.0 1136.0 834.0] set segm965 [$conn964 getFirstSegm] $segm965 setLabel "event" "item is available" $segm965 setScope "event" "pe" "scopeSystem" set conn966 [$diag addConn etd_event $node937 $node934 832.0 1098.0 1136.0 1098.0] set segm967 [$conn966 getFirstSegm] $segm967 setLabel "event" "place on waiting list" $segm967 setScope "event" "pe" "scopeSystem" set conn968 [$diag addConn etd_event $node939 $node934 1600.0 1042.0 1136.0 1044.0] set segm969 [$conn968 getFirstSegm] $segm969 setLabel "event" "item is not available" $segm969 setScope "event" "pe" "scopeSystem" set conn970 [$diag addConn etd_event $node933 $node934 1322.0 1234.0 1136.0 1236.0] set segm971 [$conn970 getFirstSegm] $segm971 setLabel "event" "item is available" $segm971 setScope "event" "pe" "scopeSystem" set conn972 [$diag addConn etd_event $node937 $node934 832.0 1006.0 1136.0 1004.0] set segm973 [$conn972 getFirstSegm] $segm973 setLabel "event" "requests overhead projector" $segm973 setScope "event" "pe" "scopeSystem" set conn974 [$diag addConn etd_event $node930 $node935 1312.0 1360.0 1520.0 1360.0] set segm975 [$conn974 getFirstSegm] $segm975 setLabel "event" "decrement qty" $segm975 setScope "event" "pe" "scopeSystem" set conn976 [$diag addConn etd_event $node934 $node936 1136.0 900.0 1330.0 900.0] set segm977 [$conn976 getFirstSegm] $segm977 setLabel "event" "creates" $segm977 setScope "event" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/DamageReport.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DamageReport BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row978 [$diag addRow attribute 0.0] $row978 setLabel "name_type" "description\n" set row979 [$diag addRow attribute 0.0] $row979 setLabel "name_type" "is_lost" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/OverheadProj.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new OverheadProj BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row980 [$diag addRow attribute 0.0] $row980 setLabel "name_type" "intensity\n" set row981 [$diag addRow attribute 0.0] $row981 setLabel "name_type" "portability" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/LCD_Panel.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LCD_Panel BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row982 [$diag addRow attribute 0.0] $row982 setLabel "name_type" "compatibility" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/TrainingMaterial.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new TrainingMaterial BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row983 [$diag addRow attribute 0.0] $row983 setLabel "name_type" "item\n" set row984 [$diag addRow attribute 0.0] $row984 setLabel "name_type" "description" set row985 [$diag addRow method 0.0] $row985 setLabel "name_type" "count" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Book.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Book BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row986 [$diag addRow attribute 0.0] $row986 setLabel "name_type" "author\n" set row987 [$diag addRow attribute 0.0] $row987 setLabel "name_type" "publisher\n" set row988 [$diag addRow attribute 0.0] $row988 setLabel "name_type" "ISBN\n" set row989 [$diag addRow attribute 0.0] $row989 setLabel "name_type" "is_reference" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/VCR_Tape.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new VCR_Tape BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row990 [$diag addRow attribute 0.0] $row990 setLabel "name_type" "duration\n" set row991 [$diag addRow attribute 0.0] $row991 setLabel "name_type" "rating " $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Software.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Software BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row992 [$diag addRow attribute 0.0] $row992 setLabel "name_type" "version\n" set row993 [$diag addRow attribute 0.0] $row993 setLabel "name_type" "compatibility\n" set row994 [$diag addRow attribute 0.0] $row994 setLabel "name_type" "format" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/AV_Equipment.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new AV_Equipment BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row995 [$diag addRow attribute 0.0] $row995 setLabel "name_type" "serial_number\n" set row996 [$diag addRow attribute 0.0] $row996 setLabel "name_type" "repair_state" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/ExtendLoan/BorrowerRequestsExtension.etd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [ETD new common:BorrowerRequestsExtension BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node997 [$diag addNode etd_object 1262.5 1024.0 3.0 56.0] $node997 setLabel "name_type" "Extension" $node997 setScope "name_type" "cl" "scopePhase" set node998 [$diag addNode etd_object 1390.5 928.0 3.0 73.3333] $node998 setLabel "name_type" "WaitingList" $node998 setScope "name_type" "cl" "scopePhase" set node999 [$diag addNode etd_object 1086.5 816.0 3.0 328.0] $node999 setLabel "name_type" "LoanCoordinator" $node999 setScope "name_type" "cl" "scopePhase" set node1000 [$diag addNode etd_object 1454.5 816.0 3.0 324.0] $node1000 setLabel "name_type" "Loan" $node1000 setScope "name_type" "cl" "scopePhase" set node1001 [$diag addNode etd_initiator 862.5 816.0 3.0 316.0] $node1001 setLabel "name_type" "Mike:Borrower" $node1001 setScope "name_type" "cl" "scopePhase" $node1001 setScope "name_type" "de" "scopeSystem" set conn1002 [$diag addConn etd_event $node998 $node999 1392.0 976.0 1088.0 976.0] set segm1003 [$conn1002 getFirstSegm] $segm1003 setLabel "event" "item is not reserved" $segm1003 setScope "event" "pe" "scopeSystem" set conn1004 [$diag addConn etd_event $node999 $node1000 1088.0 848.0 1456.0 848.0] set segm1005 [$conn1004 getFirstSegm] $segm1005 setLabel "event" "checks status of Loan" $segm1005 setScope "event" "pe" "scopeSystem" set conn1006 [$diag addConn etd_event $node997 $node1000 1264.0 1056.0 1456.0 1056.0] set segm1007 [$conn1006 getFirstSegm] $segm1007 setLabel "event" "updates due date" $segm1007 setScope "event" "pe" "scopeSystem" set conn1008 [$diag addConn etd_event $node999 $node1001 1088.0 1104.0 864.0 1104.0] set segm1009 [$conn1008 getFirstSegm] $segm1009 setLabel "event" "notifies new due date" $segm1009 setScope "event" "pe" "scopeSystem" set conn1010 [$diag addConn etd_event $node999 $node997 1088.0 1040.0 1264.0 1040.0] set segm1011 [$conn1010 getFirstSegm] $segm1011 setLabel "event" "creates" $segm1011 setScope "event" "pe" "scopeSystem" set conn1012 [$diag addConn etd_event $node999 $node998 1088.0 944.0 1392.0 944.0] set segm1013 [$conn1012 getFirstSegm] $segm1013 setLabel "event" "checks WaitingList for item and date" $segm1013 setScope "event" "pe" "scopeSystem" set conn1014 [$diag addConn etd_event $node1000 $node999 1456.0 1104.0 1088.0 1104.0] set segm1015 [$conn1014 getFirstSegm] $segm1015 setLabel "event" "new due date" $segm1015 setScope "event" "pe" "scopeSystem" set conn1016 [$diag addConn etd_event $node1001 $node999 864.0 848.0 1088.0 848.0] set segm1017 [$conn1016 getFirstSegm] $segm1017 setLabel "event" "requests extension of Loan\n(LCD panel, until Friday)" $segm1017 setScope "event" "pe" "scopeSystem" $segm1017 setScope "event" "de" "scopeSystem" set conn1018 [$diag addConn etd_event $node1000 $node999 1456.0 880.0 1088.0 880.0] set segm1019 [$conn1018 getFirstSegm] $segm1019 setLabel "event" "status is on_loan" $segm1019 setScope "event" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Lending-DetailedUseCase.ucd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [UCD new Lending-DetailedUseCase BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node1020 [$diag addNode use_case 1124.0 1228.0 120.0 40.0] $node1020 setLabel "name" "Item is Lost" $node1020 setScope "name" "cl" "scopePhase" set node1021 [$diag addNode use_case 981.333 1228.0 117.333 40.0] $node1021 setLabel "name" "Item is \nDamaged" $node1021 setScope "name" "cl" "scopePhase" set node1022 [$diag addNode use_case 1044.0 1052.0 120.0 40.0] $node1022 setLabel "name" "Extend Loan" $node1022 setProp "basic_action" "The borrower checks out an item that has been \nreserved. The normal sequence proceeds as \nfollows:\n1) Borrower (B) gives LoanCoordinator (LC) his Borrower.name and \nLoan.loan_date.\n2) LC retrieves B's Loan record.\n3) If the Loan.status = reserved, LC changes the status to \non loan and updates Loan. If status != reserved, see Alternate Action.\n4) LC fetches TrainingMaterial.item from inventory and gives it to B.\n" $node1022 setProp "uc_precondition" "The Loan can be extended only if the item is not on the WaitingList." $node1022 setScope "name" "cl" "scopePhase" $node1022 setProp "classification" "secondary" "name" "cl" set node1023 [$diag addNode ucd_actor 836.0 1068.0 120.0 40.0] $node1023 setLabel "name" "Inventory" $node1023 setScope "name" "cl" "scopePhase" set node1024 [$diag addNode ucd_actor 1236.0 1036.0 120.0 40.0] $node1024 setLabel "name" "Borrower" $node1024 setScope "name" "cl" "scopePhase" set node1025 [$diag addNode use_case 1046.67 889.333 114.667 45.3334] $node1025 setLabel "name" "Reserve" $node1025 setProp "basic_action" "The borrower checks out an item that has been \nreserved. The normal sequence proceeds as \nfollows:\n1) Borrower (B) gives LoanCoordinator (LC) his Borrower.name and \nLoan.loan_date.\n2) LC retrieves B's Loan record.\n3) If the Loan.status = reserved, LC changes the status to \non loan and updates Loan. If status != reserved, see Alternate Action.\n4) LC fetches TrainingMaterial.item from inventory and gives it to B." $node1025 setScope "name" "cl" "scopePhase" set node1026 [$diag addNode use_case 1046.67 793.333 114.667 45.3334] $node1026 setLabel "name" "Wait Listing" $node1026 setScope "name" "cl" "scopePhase" set node1027 [$diag addNode use_case 1050.67 970.667 106.667 42.6666] $node1027 setLabel "name" "Check Out" $node1027 setProp "basic_action" "The borrower checks out an item that has been \nreserved. The normal sequence proceeds as \nfollows:\n1) Borrower (B) gives LoanCoordinator (LC) his Borrower.name and \nLoan.loan_date.\n2) LC retrieves B's Loan record.\n3) If the Loan.status = reserved, LC changes the status to \non loan and updates Loan. If status != reserved, see Alternate Action.\n4) LC fetches TrainingMaterial.item from inventory and gives it to B.\n" $node1027 setScope "name" "cl" "scopePhase" set node1028 [$diag addNode use_case 1049.33 1130.67 109.333 42.6666] $node1028 setLabel "name" "Check In" $node1028 setProp "basic_action" "The borrower checks in a borrowed item. The normal sequence proceeds \nas follows:\n1) Borrower (B) gives LoanCoordinator (LC) his Borrower.name and \nthe borrowed item.\n2) LC retrieves the TM's Loan record.\n3) If the Loan.status = on loan, LC changes the status to \nreturned and updates Loan. If status != overdue, see Alternate Action.\nIf the item is damaged, see Alternate Action.\nIf the item is lost, see Alternate Action." $node1028 setScope "name" "cl" "scopePhase" set node1029 [$diag addNode ucd_actor 808.0 876.0 144.0 40.0] $node1029 setLabel "name" "LoanCoordinator" $node1029 setScope "name" "cl" "scopePhase" set conn1030 [$diag addConn dir_com_assoc $node1025 $node1024 1104.0 912.0 1312.0 1072.0] set segm1031 [$conn1030 getFirstSegm] $segm1031 setLabel "name" "confirm" $segm1031 setScope "name" "pe" "scopeSystem" set conn1032 [$diag addConn dir_com_assoc $node1024 $node1028 1248.0 1056.0 1104.0 1152.0] set segm1033 [$conn1032 getFirstSegm] $segm1033 setLabel "name" "item" $segm1033 setScope "name" "pe" "scopeSystem" set conn1034 [$diag addConn dir_com_assoc $node1025 $node1029 1104.0 912.0 928.0 896.0] set segm1035 [$conn1034 getFirstSegm] $segm1035 setLabel "name" "confirm" $segm1035 setScope "name" "pe" "scopeSystem" set conn1036 [$diag addConn dir_com_assoc $node1029 $node1026 944.0 896.0 1104.0 816.0] set segm1037 [$conn1036 getFirstSegm] $segm1037 setLabel "name" "create" $segm1037 setScope "name" "pe" "scopeSystem" set conn1038 [$diag addConn use_case_gen $node1026 $node1025 1104.0 816.0 1104.0 912.0] set segm1039 [$conn1038 getFirstSegm] set conn1040 [$diag addConn und_com_assoc $node1024 $node1027 1248.0 1056.0 1104.0 992.0] set segm1041 [$conn1040 getFirstSegm] $segm1041 setLabel "name" "check out" $segm1041 setScope "name" "pe" "scopeSystem" set conn1042 [$diag addConn dir_com_assoc $node1028 $node1023 1104.0 1152.0 944.0 1088.0] set segm1043 [$conn1042 getFirstSegm] $segm1043 setLabel "name" "item" $segm1043 setScope "name" "pe" "scopeSystem" set conn1044 [$diag addConn dir_com_assoc $node1023 $node1027 896.0 1072.0 1104.0 992.0] set segm1045 [$conn1044 getFirstSegm] $segm1045 setLabel "name" "item" $segm1045 setScope "name" "pe" "scopeSystem" set conn1046 [$diag addConn dir_com_assoc $node1029 $node1027 912.0 912.0 1104.0 992.0] set segm1047 [$conn1046 getFirstSegm] set conn1048 [$diag addConn use_case_gen $node1028 $node1021 1104.0 1152.0 1040.0 1248.0] set segm1049 [$conn1048 getFirstSegm] set conn1050 [$diag addConn use_case_gen $node1028 $node1020 1104.0 1152.0 1184.0 1248.0] set segm1051 [$conn1050 getFirstSegm] set conn1052 [$diag addConn use_case_gen $node1027 $node1022 1104.0 992.0 1104.0 1072.0] set segm1053 [$conn1052 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Loan.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row1054 [$diag addRow attribute 0.0] $row1054 setLabel "name_type" "*LoanID:integer\n" $row1054 setProp "key" "1" $row1054 setScope "name_type" "cl" "scopePhase" set row1055 [$diag addRow attribute 0.0] $row1055 setLabel "name_type" "check_out_date:datetime\n" $row1055 setScope "name_type" "cl" "scopePhase" set row1056 [$diag addRow attribute 0.0] $row1056 setLabel "name_type" "/expire_date:datetime\n" $row1056 setProp "is_derived" "1" $row1056 setScope "name_type" "cl" "scopePhase" set row1057 [$diag addRow attribute 0.0] $row1057 setLabel "name_type" "term:integer\n" $row1057 setScope "name_type" "cl" "scopePhase" set row1058 [$diag addRow attribute 0.0] $row1058 setLabel "name_type" "/due_date:datetime\n" $row1058 setProp "is_derived" "1" $row1058 setScope "name_type" "cl" "scopePhase" set row1059 [$diag addRow attribute 0.0] $row1059 setLabel "name_type" "late_fee:real = 20.00\n" $row1059 setProp "initial_value" "20.00" $row1059 setScope "name_type" "cl" "scopePhase" set row1060 [$diag addRow attribute 0.0] $row1060 setLabel "name_type" "status: char\[2\]\n" $row1060 setScope "name_type" "cl" "scopePhase" set row1061 [$diag addRow attribute 0.0] $row1061 setLabel "name_type" "attr: integer" $row1061 setScope "name_type" "cl" "scopePhase" set row1062 [$diag addRow method 0.0] $row1062 setLabel "name_type" "calculate_due_date(): integer\n" $row1062 setProp "has_parmlist" "1" $row1062 setScope "name_type" "cl" "scopePhase" set row1063 [$diag addRow method 0.0] $row1063 setLabel "name_type" "calculate_expire_date(): integer" $row1063 setProp "has_parmlist" "1" $row1063 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/WaitListing/WaitListdetail.etd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [ETD new common:WaitListdetail BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node1064 [$diag addNode etd_object 862.5 672.0 3.0 120.0] $node1064 setLabel "name_type" "Loan" $node1064 setScope "name_type" "cl" "scopePhase" set node1065 [$diag addNode etd_initiator 654.5 672.0 3.0 120.0] $node1065 setLabel "name_type" "WaitList" $node1065 setScope "name_type" "cl" "scopePhase" set conn1066 [$diag addConn etd_event $node1065 $node1064 656.0 720.0 864.0 720.0] set segm1067 [$conn1066 getFirstSegm] $segm1067 setLabel "event" "check availability" $segm1067 setScope "event" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/Overview-UseCase.ucd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [UCD new Overview-UseCase BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node1068 [$diag addNode ucd_actor 454.667 796.0 146.667 40.0] $node1068 setLabel "name" "Loan Coordinator" $node1068 setProp "initiator" "1" $node1068 setScope "name" "cl" "scopePhase" set node1069 [$diag addNode ucd_actor 916.0 668.0 120.0 40.0] $node1069 setLabel "name" "Employee" $node1069 setProp "initiator" "1" $node1069 setScope "name" "cl" "scopePhase" set node1070 [$diag addNode ucd_actor 470.667 636.0 146.667 40.0] $node1070 setLabel "name" "Loan Coordinator" $node1070 setScope "name" "cl" "scopePhase" set node1071 [$diag addNode ucd_actor 894.997 860.0 162.007 40.0] $node1071 setLabel "name" "Training Department" $node1071 setProp "initiator" "1" $node1071 setScope "name" "cl" "scopePhase" set node1072 [$diag addNode use_case 692.0 898.667 152.0 58.6666] $node1072 setLabel "name" "Managing \nMaterials" $node1072 setScope "name" "cl" "scopePhase" set node1073 [$diag addNode use_case 688.0 770.667 160.0 58.6666] $node1073 setLabel "name" "Tracking Loans\n& Reporting" $node1073 setScope "name" "cl" "scopePhase" set node1074 [$diag addNode use_case 697.333 656.0 141.333 64.0] $node1074 setLabel "name" "Selling \ncompanion\nworkbooks" $node1074 setScope "name" "cl" "scopePhase" set node1075 [$diag addNode use_case 678.667 532.0 178.667 56.0] $node1075 setLabel "name" "Lending-\nDetailed Use Case" $node1075 setScope "name" "cl" "scopePhase" set conn1076 [$diag addConn dir_com_assoc $node1073 $node1069 768.0 800.0 944.0 688.0] set segm1077 [$conn1076 getFirstSegm] set conn1078 [$diag addConn dir_com_assoc $node1068 $node1072 512.0 816.0 768.0 928.0] set segm1079 [$conn1078 getFirstSegm] set conn1080 [$diag addConn dir_com_assoc $node1070 $node1074 608.0 656.0 768.0 688.0] set segm1081 [$conn1080 getFirstSegm] set conn1082 [$diag addConn dir_com_assoc $node1069 $node1075 976.0 672.0 768.0 560.0] set segm1083 [$conn1082 getFirstSegm] set conn1084 [$diag addConn dir_com_assoc $node1070 $node1075 592.0 656.0 768.0 560.0] set segm1085 [$conn1084 getFirstSegm] set conn1086 [$diag addConn use_case_gen $node1072 $node1073 768.0 928.0 768.0 800.0] set segm1087 [$conn1086 getFirstSegm] set conn1088 [$diag addConn dir_com_assoc $node1073 $node1070 768.0 800.0 544.0 656.0] set segm1089 [$conn1088 getFirstSegm] set conn1090 [$diag addConn dir_com_assoc $node1074 $node1069 768.0 688.0 944.0 688.0] set segm1091 [$conn1090 getFirstSegm] set conn1092 [$diag addConn use_case_gen $node1075 $node1074 768.0 560.0 768.0 688.0] set segm1093 [$conn1092 getFirstSegm] set conn1094 [$diag addConn und_com_assoc $node1073 $node1071 768.0 800.0 976.0 880.0] set segm1095 [$conn1094 getFirstSegm] $segm1095 setLabel "name" "Reports" $segm1095 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/CoreClasses.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new CoreClasses BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set node1096 [$diag addNode cad_class 304.0 576.0 120.0 144.0] $node1096 setLabel "name" "Employee" $node1096 setScope "name" "cl" "scopePhase" set node1098 [$diag addNode cad_class 416.0 800.0 120.0 92.0] $node1098 setLabel "name" "Borrower" $node1098 setScope "name" "cl" "scopePhase" set node1099 [$diag addNode cad_class 688.0 896.0 120.0 180.0] $node1099 setLabel "name" "Loan" $node1099 setScope "name" "cl" "scopePhase" set node1100 [$diag addNode cad_class 496.0 1200.0 120.0 92.0] $node1100 setLabel "name" "Return" $node1100 setScope "name" "cl" "scopePhase" set node1101 [$diag addNode cad_class 960.0 976.0 120.0 92.0] $node1101 setLabel "name" "Extension" $node1101 setScope "name" "cl" "scopePhase" set node1102 [$diag addNode cad_class 960.0 1200.0 120.0 92.0] $node1102 setLabel "name" "LateFee" $node1102 setScope "name" "cl" "scopePhase" set node1103 [$diag addNode cad_class 1104.0 704.0 134.67 48.0] $node1103 setLabel "name" "TrainingMaterial" $node1103 setProp "is_folded" "1" $node1103 setScope "name" "cl" "scopePhase" set node1104 [$diag addNode cad_class 832.0 544.0 120.0 121.33] $node1104 setLabel "name" "WaitingList" $node1104 setScope "name" "cl" "scopePhase" set node1105 [$diag addNode cad_class 1104.0 896.0 120.0 92.0] $node1105 setLabel "name" "Inventory" $node1105 setScope "name" "cl" "scopePhase" set node1106 [$diag addNode cad_class 800.0 1248.0 124.0 106.67] $node1106 setLabel "name" "DamageReport" $node1106 setScope "name" "cl" "scopePhase" set node1107 [$diag addNode cad_class 560.0 1424.0 120.0 180.0] $node1107 setLabel "name" "Loan" $node1107 setScope "name" "cl" "scopePhase" set conn1108 [$diag addConn association $node1098 $node1103 512.0 848.0 1136.0 736.0] $conn1108 setProp "mult_kind_end" "many" $conn1108 setProp "mult_kind_start" "one" set segm1109 [$conn1108 getFirstSegm] $segm1109 setLabel "name" "borrows" $segm1109 setScope "name" "cl" "scopeFile" set segm1110 [$conn1108 addSegm 1136.0 848.0] set conn1111 [$diag addConn association $node1103 $node1105 1168.0 752.0 1168.0 944.0] $conn1111 setProp "mult_kind_end" "many" $conn1111 setProp "mult_kind_start" "optional" set segm1112 [$conn1111 getFirstSegm] $segm1112 setLabel "name" "has" $segm1112 setScope "name" "cl" "scopeFile" set conn1113 [$diag addConn association $node1099 $node1100 704.0 1008.0 560.0 1232.0] $conn1113 setProp "mult_kind_end" "optional" $conn1113 setProp "mult_kind_start" "one" set segm1114 [$conn1113 getFirstSegm] set segm1115 [$conn1113 addSegm 560.0 1008.0] $segm1115 setLabel "name" "is_returned" $segm1115 setScope "name" "cl" "scopeFile" set conn1116 [$diag addConn association $node1099 $node1101 784.0 1024.0 1024.0 1024.0] $conn1116 setProp "mult_kind_end" "optional" $conn1116 setProp "mult_kind_start" "one" set segm1117 [$conn1116 getFirstSegm] $segm1117 setLabel "name" "is_extended" $segm1117 setScope "name" "cl" "scopeFile" set conn1118 [$diag addConn association $node1100 $node1102 608.0 1216.0 960.0 1216.0] $conn1118 setProp "mult_kind_end" "optional" $conn1118 setProp "mult_kind_start" "one" set segm1119 [$conn1118 getFirstSegm] $segm1119 setLabel "name" "is_late" $segm1119 setScope "name" "cl" "scopeFile" set conn1120 [$diag addConn association $node1100 $node1106 608.0 1280.0 816.0 1280.0] $conn1120 setProp "mult_kind_end" "optional" $conn1120 setProp "mult_kind_start" "one" set segm1121 [$conn1120 getFirstSegm] $segm1121 setLabel "name" "is_damaged" $segm1121 setScope "name" "cl" "scopeFile" set conn1122 [$diag addConn association $node1100 $node1107 560.0 1280.0 640.0 1472.0] $conn1122 setProp "mult_kind_end" "many" $conn1122 setProp "mult_kind_start" "optional" set segm1123 [$conn1122 getFirstSegm] set conn1128 [$diag addConn association $node1096 $node1100 336.0 720.0 544.0 1280.0] $conn1128 setProp "mult_kind_end" "optional" $conn1128 setProp "mult_kind_start" "one" set segm1129 [$conn1128 getFirstSegm] $segm1129 setLabel "name" "checks_in" $segm1129 setScope "name" "cl" "scopeFile" set segm1130 [$conn1128 addSegm 336.0 1280.0] set conn1131 [$diag addConn association $node1098 $node1103 496.0 816.0 1136.0 736.0] $conn1131 setProp "mult_kind_end" "many" $conn1131 setProp "mult_kind_start" "many" set segm1132 [$conn1131 getFirstSegm] set segm1133 [$conn1131 addSegm 496.0 736.0] $segm1133 setLabel "name" "waits_for" $segm1133 setScope "name" "cl" "scopeFile" set node1097 [$diag addRake generalization $node1096 $node1098 384.0 704.0 448.0 800.0 783.5] set conn1124 [$diag addConn loop $segm1109 $node1099 720.0 848.0 720.0 896.0] set segm1125 [$conn1124 getFirstSegm] set conn1126 [$diag addConn loop $segm1133 $node1104 880.0 736.0 880.0 656.0] set segm1127 [$conn1126 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/SampleProduct.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new SampleProduct BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 1] set row1134 [$diag addRow attribute 0.0] $row1134 setLabel "name_type" "product_name\n" set row1135 [$diag addRow attribute 0.0] $row1135 setLabel "name_type" "product_type" set row1136 [$diag addRow method 0.0] $row1136 setLabel "name_type" "ship()" $row1136 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/requestsoverheadprojector.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new requestsoverheadprojector BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/requestsLCD_Panel.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new requestsLCD_Panel BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Analysis.Analysis/BusinessObjects.system/UI_server_responses.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new UI_server_responses BusinessObjects Analysis Analysis Prototype 1 TrainingMaterials 0] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Extension.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/makefile.makefile'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Late_return.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Extension.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Late_return.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Check_in.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/CRUD_User.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Check_out.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Check_in.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/Check_out.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation.system/CRUD_User.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/AV_Equipment.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Loan_Return.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Loan.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Borrower.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Book.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Book.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/AV_Equipment.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/BusinessObjectsStruct.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/drop.sql_script'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/create_tables.sql_script'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/create_procs.sql_script'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/create.sql_script'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/makefile.makefile'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/string.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/status.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/equip.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/boolean.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/TrainingMaterial.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/TrainingMaterial.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Software.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Software.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/OverheadProj.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Loan.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/LateFee.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/LateFee.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/LCD_Panel.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/LCD_Panel.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Inventory.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Inventory.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Extension.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Extension.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Employee.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Employee.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/DamageReport.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/DamageReport.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/CDROM.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/CDROM.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Borrower.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/drop_tables.sql_script'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/drop_procs.sql_script'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Workbook.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Workbook.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/WaitingList.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/WaitingList.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/VCR_Tape.c++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/VCR_Tape.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/OverheadProj.h++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/BusinessObjects.system/Loan_Return.esqlc++'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/Presentation_PB.PBAppLibrary'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/app_close.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/Exit_Button_Clicked.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/Exit_Button__Clicked.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/dw_Materials.DataWindow'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/open.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/openReserve.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/Presentation_PB_Files.ObjectFileList'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/app_open.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/w_search.Window'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/w_sys.Window'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/w_sys_frame.Window'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/m_main_menu.Menu'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/Return_Button__Clicked.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/m_mUpdate.PowerScript'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/Presentation_PB.PBCommentFile'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/m_main_menu.PBCommentFile'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/Implementation.Implementation/Presentation_PB.system/w_editMaterials.Window'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Presentation.system/Check_in.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Check_in Presentation SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1137 [$diag addRow method 0.0] $row1137 setLabel "name_type" "insert()\n" $row1137 setProp "has_parmlist" "1" set row1138 [$diag addRow method 0.0] $row1138 setLabel "name_type" "find()\n" $row1138 setProp "has_parmlist" "1" set row1139 [$diag addRow method 0.0] $row1139 setLabel "name_type" "update()\n" $row1139 setProp "has_parmlist" "1" set row1140 [$diag addRow method 0.0] $row1140 setLabel "name_type" "delete()\n" $row1140 setProp "has_parmlist" "1" set row1141 [$diag addRow method 0.0] $row1141 setLabel "name_type" "next()\n" $row1141 setProp "has_parmlist" "1" set row1142 [$diag addRow method 0.0] $row1142 setLabel "name_type" "previous()" $row1142 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Presentation.system/Check_out.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Check_out Presentation SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1143 [$diag addRow method 0.0] $row1143 setLabel "name_type" "insert()\n" $row1143 setProp "has_parmlist" "1" set row1144 [$diag addRow method 0.0] $row1144 setLabel "name_type" "find()\n" $row1144 setProp "has_parmlist" "1" set row1145 [$diag addRow method 0.0] $row1145 setLabel "name_type" "update()\n" $row1145 setProp "has_parmlist" "1" set row1146 [$diag addRow method 0.0] $row1146 setLabel "name_type" "delete_object()\n" $row1146 setProp "has_parmlist" "1" set row1147 [$diag addRow method 0.0] $row1147 setLabel "name_type" "next()\n" $row1147 setProp "has_parmlist" "1" set row1148 [$diag addRow method 0.0] $row1148 setLabel "name_type" "previous()" $row1148 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Presentation.system/PresentationUI.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new PresentationUI Presentation SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1149 [$diag addNode cad_class 576.0 864.0 120.0 180.0] $node1149 setLabel "name" "Check_out" $node1149 setScope "name" "cl" "scopePhase" set node1150 [$diag addNode cad_class 864.0 864.0 120.0 180.0] $node1150 setLabel "name" "CRUD_User" $node1150 setScope "name" "cl" "scopePhase" set node1151 [$diag addNode cad_class 1152.0 864.0 120.0 100.0] $node1151 setLabel "name" "Late_return" $node1151 setScope "name" "cl" "scopePhase" set node1153 [$diag addNode cad_class 720.0 864.0 120.0 180.0] $node1153 setLabel "name" "Check_in" $node1153 setScope "name" "cl" "scopePhase" set node1154 [$diag addNode cad_class 784.0 672.0 120.0 32.0] $node1154 setLabel "name" "Forms" $node1154 setProp "is_folded" "1" $node1154 setScope "name" "cl" "scopePhase" set node1155 [$diag addNode cad_class 1008.0 864.0 120.0 100.0] $node1155 setLabel "name" "Extension" $node1155 setScope "name" "cl" "scopeSystem" set node1152 [$diag addRake generalization $node1154 $node1153 848.0 704.0 768.0 912.0 808.0] set conn1156 [$diag addConn generalization_conn $node1152 $node1150 928.0 808.0 928.0 896.0] set segm1157 [$conn1156 getFirstSegm] set conn1158 [$diag addConn generalization_conn $node1152 $node1149 656.0 808.0 656.0 896.0] set segm1159 [$conn1158 getFirstSegm] set conn1160 [$diag addConn generalization_conn $node1152 $node1155 1056.0 808.0 1056.0 896.0] set segm1161 [$conn1160 getFirstSegm] set conn1162 [$diag addConn generalization_conn $node1152 $node1151 1200.0 808.0 1200.0 880.0] set segm1163 [$conn1162 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Presentation.system/Extension.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Extension Presentation SystemDesign SystemDesign Prototype 1 TrainingMaterials 0] set row1164 [$diag addRow method 0.0] $row1164 setLabel "name_type" "ok()" $row1164 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Presentation.system/CRUD_User.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new CRUD_User Presentation SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1165 [$diag addRow method 0.0] $row1165 setLabel "name_type" "insert()\n" $row1165 setProp "has_parmlist" "1" set row1166 [$diag addRow method 0.0] $row1166 setLabel "name_type" "find()\n" $row1166 setProp "has_parmlist" "1" set row1167 [$diag addRow method 0.0] $row1167 setLabel "name_type" "update()\n" $row1167 setProp "has_parmlist" "1" set row1168 [$diag addRow method 0.0] $row1168 setLabel "name_type" "delete()\n" $row1168 setProp "has_parmlist" "1" set row1169 [$diag addRow method 0.0] $row1169 setLabel "name_type" "next()\n" $row1169 setProp "has_parmlist" "1" set row1170 [$diag addRow method 0.0] $row1170 setLabel "name_type" "previous()" $row1170 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Presentation.system/Late_return.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Late_return Presentation SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1171 [$diag addRow method 0.0] $row1171 setLabel "name_type" "ok()" $row1171 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Software.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Software BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1172 [$diag addRow attribute 0.0] $row1172 setLabel "name_type" "version:char\n" $row1172 setScope "name_type" "cl" "scopePhase" set row1173 [$diag addRow attribute 0.0] $row1173 setLabel "name_type" "compatibility:char\n" $row1173 setScope "name_type" "cl" "scopePhase" set row1174 [$diag addRow attribute 0.0] $row1174 setLabel "name_type" "format:integer" $row1174 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/VCR_Tape.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new VCR_Tape BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1175 [$diag addRow attribute 0.0] $row1175 setLabel "name_type" "duration:integer\n" $row1175 setScope "name_type" "cl" "scopePhase" set row1176 [$diag addRow attribute 0.0] $row1176 setLabel "name_type" "rating:char" $row1176 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/LCD_Panel.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LCD_Panel BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1177 [$diag addRow attribute 0.0] $row1177 setLabel "name_type" "compatibility:char" $row1177 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Borrower.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Borrower BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1178 [$diag addRow attribute 0.0] $row1178 setLabel "name_type" "charge_number:char" $row1178 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Loan/top.std'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [STD new Loan:top BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1179 [$diag addNode state 1344.0 1344.0 259.0 64.0] $node1179 setLabel "name" "Returned" set node1180 [$diag addNode state 1344.0 880.0 272.0 80.0] $node1180 setLabel "name" "Reserved" set node1181 [$diag addNode state 1344.0 1120.0 160.0 64.0] $node1181 setLabel "name" "On Loan" set node1182 [$diag addNode final_state 866.0 1474.0 28.0 28.0] $node1182 setLabel "name" "Damaged" set node1183 [$diag addNode final_state 1106.0 1474.0 28.0 28.0] $node1183 setLabel "name" "Lost" set node1184 [$diag addNode state 816.0 1344.0 120.0 64.0] $node1184 setLabel "name" "Damaged" set node1185 [$diag addNode state 1008.0 1120.0 120.0 64.0] $node1185 setLabel "name" "Overdue" set node1186 [$diag addNode final_state 1058.0 1218.0 28.0 28.0] set node1187 [$diag addNode std_class 948.0 924.0 120.0 40.0] $node1187 setLabel "name" "Loan\nCoordinator" $node1187 setScope "name" "cl" "scopePhase" set node1188 [$diag addNode state 1072.0 1344.0 120.0 64.0] $node1188 setLabel "name" "Lost" set node1189 [$diag addNode final_state 1394.0 1474.0 28.0 28.0] $node1189 setLabel "name" "Done" set node1190 [$diag addNode start_state 1401.0 809.0 14.0 14.0] set node1191 [$diag addNode super_state 925.0 1049.0 710.0 206.0] set conn1192 [$diag addConn transition $node1191 $node1184 949.0 1152.0 864.0 1360.0] $conn1192 setLabel "event" "check_in" $conn1192 setLabel "condition" "\[is_damaged=true\]" set segm1193 [$conn1192 getFirstSegm] set segm1194 [$conn1192 addSegm 864.0 1152.0] set segm1195 [$conn1192 addSegm 864.0 1216.0] $segm1195 setLabel "editor_only" " " set conn1196 [$diag addConn transition $node1190 $node1180 1408.0 816.0 1408.0 896.0] set segm1197 [$conn1196 getFirstSegm] $segm1197 setLabel "editor_only" " " set conn1198 [$diag addConn transition $node1191 $node1179 1408.0 1248.0 1408.0 1360.0] $conn1198 setLabel "event" "check_in" set segm1199 [$conn1198 getFirstSegm] $segm1199 setLabel "editor_only" " " set conn1200 [$diag addConn transition $node1179 $node1189 1408.0 1408.0 1408.0 1488.0] set segm1201 [$conn1200 getFirstSegm] $segm1201 setLabel "editor_only" " " set conn1202 [$diag addConn transition $node1180 $node1181 1408.0 928.0 1408.0 1136.0] $conn1202 setLabel "event" "check_out" set segm1203 [$conn1202 getFirstSegm] $segm1203 setLabel "editor_only" " " set conn1204 [$diag addConn transition $node1180 $node1179 1456.0 912.0 1424.0 1376.0] $conn1204 setLabel "event" "reservation expired" set segm1205 [$conn1204 getFirstSegm] $segm1205 setLabel "editor_only" " " set segm1206 [$conn1204 addSegm 1776.0 912.0] set segm1207 [$conn1204 addSegm 1776.0 1376.0] set conn1208 [$diag addConn transition $node1184 $node1182 880.0 1408.0 880.0 1488.0] set segm1209 [$conn1208 getFirstSegm] $segm1209 setLabel "editor_only" " " set conn1213 [$diag addConn transition $node1188 $node1183 1120.0 1408.0 1120.0 1488.0] set segm1214 [$conn1213 getFirstSegm] $segm1214 setLabel "editor_only" " " set conn1215 [$diag addConn transition $node1181 $node1185 1360.0 1152.0 1072.0 1152.0] $conn1215 setLabel "event" "due_date_exceeded" set segm1216 [$conn1215 getFirstSegm] $segm1216 setLabel "editor_only" " " set conn1217 [$diag addConn transition $node1181 $node1186 1408.0 1184.0 1072.0 1232.0] set segm1218 [$conn1217 getFirstSegm] set segm1219 [$conn1217 addSegm 1408.0 1232.0] $segm1219 setLabel "editor_only" " " set conn1220 [$diag addConn transition $node1185 $node1186 1072.0 1184.0 1072.0 1232.0] set segm1221 [$conn1220 getFirstSegm] $segm1221 setLabel "editor_only" " " set conn1222 [$diag addConn transition $node1191 $node1188 1136.0 1248.0 1136.0 1360.0] $conn1222 setLabel "event" "check_in" $conn1222 setLabel "condition" "\[is_lost=true\]" set segm1223 [$conn1222 getFirstSegm] $segm1223 setLabel "editor_only" " " set conn1224 [$diag addConn transition $node1181 $node1181 1488.0 1152.0 1456.0 1184.0] $conn1224 setLabel "event" "loan extended" set segm1225 [$conn1224 getFirstSegm] set segm1226 [$conn1224 addSegm 1584.0 1152.0] $segm1226 setLabel "editor_only" " " set segm1227 [$conn1224 addSegm 1584.0 1216.0] set segm1228 [$conn1224 addSegm 1456.0 1216.0] set conn1210 [$diag addConn event_msg $segm1216 $node1187 1168.0 1152.0 1056.0 944.0] set segm1211 [$conn1210 getFirstSegm] set segm1212 [$conn1210 addSegm 1168.0 944.0] $segm1212 setLabel "event" "advise" set cono1230 [$node1181 addActivity] $cono1230 setLabel "name" "do: calculate due_date" set cono1231 [$node1179 addStateAction] $cono1231 setLabel "event" "entry" $cono1231 setLabel "action" "/increment item quantity available" $cono1231 setScope "event" "rs" "scopeSystem" set cono1232 [$node1180 addStateAction] $cono1232 setLabel "event" "entery" $cono1232 setLabel "action" "/decrement item quantity available\n" set cono1229 [$node1180 addActivity] $cono1229 setLabel "name" "do:check expire date" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/WaitingList.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new WaitingList BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1233 [$diag addRow attribute 0.0] $row1233 setLabel "name_type" "request_date\n" set row1234 [$diag addRow attribute 0.0] $row1234 setLabel "name_type" "date_required\n" set row1235 [$diag addRow attribute 0.0] $row1235 setLabel "name_type" "status" set row1236 [$diag addRow method 0.0] $row1236 setLabel "name_type" "reserve():integer" $row1236 setProp "has_parmlist" "1" $row1236 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/SystemArchitecture.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new SystemArchitecture BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1237 [$diag addNode subject 804.0 956.0 152.0 40.0] $node1237 setLabel "name" "PersistenceObjects" $node1237 setScope "name" "cl" "scopePhase" set node1238 [$diag addNode subject 1290.0 956.0 172.0 40.0] $node1238 setLabel "name" "PresentationIF" $node1238 setScope "name" "cl" "scopePhase" $node1238 setProp "freeText" "Free text on presentation object" "name" "cl" set node1239 [$diag addNode ccd_actor 1300.0 796.0 120.0 40.0] $node1239 setLabel "name" "User" $node1239 setScope "name" "cl" "scopePhase" set node1240 [$diag addNode subject 1063.0 1180.0 146.0 40.0] $node1240 setLabel "name" "BuisnessObjects" $node1240 setScope "name" "cl" "scopePhase" set conn1241 [$diag addConn com_message $node1240 $node1237 1072.0 1200.0 880.0 992.0] set segm1242 [$conn1241 getFirstSegm] set segm1243 [$conn1241 addSegm 880.0 1200.0] $segm1243 setLabel "name" "record\nupdates" $segm1243 setScope "name" "pe" "scopeSystem" $segm1243 setProp "freeText" "Free text on Message record updates" "name" "pe" set conn1244 [$diag addConn com_message $node1237 $node1240 944.0 976.0 1120.0 1200.0] set segm1245 [$conn1244 getFirstSegm] set segm1246 [$conn1244 addSegm 1120.0 976.0] $segm1246 setLabel "name" "record\ndata" $segm1246 setScope "name" "pe" "scopeSystem" set conn1247 [$diag addConn com_message $node1238 $node1240 1376.0 992.0 1184.0 1200.0] set segm1248 [$conn1247 getFirstSegm] $segm1248 setLabel "name" "business\nrequests" $segm1248 setScope "name" "pe" "scopeSystem" set segm1249 [$conn1247 addSegm 1376.0 1200.0] set conn1250 [$diag addConn com_message $node1238 $node1239 1312.0 960.0 1312.0 832.0] set segm1251 [$conn1250 getFirstSegm] $segm1251 setLabel "name" "user\nmessages" $segm1251 setScope "name" "pe" "scopeSystem" set conn1252 [$diag addConn com_message $node1240 $node1238 1168.0 1184.0 1312.0 976.0] set segm1253 [$conn1252 getFirstSegm] set segm1254 [$conn1252 addSegm 1168.0 976.0] $segm1254 setLabel "name" "display\nmessages" $segm1254 setScope "name" "pe" "scopeSystem" set conn1255 [$diag addConn com_message $node1239 $node1238 1392.0 832.0 1392.0 960.0] set segm1256 [$conn1255 getFirstSegm] $segm1256 setLabel "name" "user\nrequests" $segm1256 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/DamageReport.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new DamageReport BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1257 [$diag addRow attribute 0.0] $row1257 setLabel "name_type" "DamageReportID:integer\n" $row1257 setScope "name_type" "cl" "scopePhase" set row1258 [$diag addRow attribute 0.0] $row1258 setLabel "name_type" "description:varchar\n" $row1258 setScope "name_type" "cl" "scopePhase" set row1259 [$diag addRow attribute 0.0] $row1259 setLabel "name_type" "is_lost" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/LateFee.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new LateFee BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1260 [$diag addRow attribute 0.0] $row1260 setLabel "name_type" "*LateFeeIDinteger\n" $row1260 setProp "key" "1" set row1261 [$diag addRow attribute 0.0] $row1261 setLabel "name_type" "/fee_amount:real\n" $row1261 setProp "is_derived" "1" $row1261 setScope "name_type" "cl" "scopePhase" set row1262 [$diag addRow attribute 0.0] $row1262 setLabel "name_type" "is_paid" set row1263 [$diag addRow method 0.0] $row1263 setLabel "name_type" "\$calculate_Fee()" $row1263 setProp "has_parmlist" "1" $row1263 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/OverheadProj.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new OverheadProj BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1264 [$diag addRow attribute 0.0] $row1264 setLabel "name_type" "intensity:char\n" $row1264 setScope "name_type" "cl" "scopePhase" set row1265 [$diag addRow attribute 0.0] $row1265 setLabel "name_type" "portability:char" $row1265 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/TrainingMaterial.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new TrainingMaterial BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1266 [$diag addNode cad_class 864.0 1024.0 146.0 148.0] $node1266 setLabel "name" "Book" $node1266 setScope "name" "cl" "scopePhase" set node1267 [$diag addNode cad_class 864.0 1248.0 163.0 100.0] $node1267 setLabel "name" "Workbook" $node1267 setScope "name" "cl" "scopePhase" set node1270 [$diag addNode cad_class 1536.0 1248.0 120.0 116.0] $node1270 setLabel "name" "OverheadProj" $node1270 setScope "name" "cl" "scopePhase" set node1272 [$diag addNode cad_class 1168.0 800.0 143.0 116.0] $node1272 setLabel "name" "TrainingMaterial" $node1272 setScope "name" "cl" "scopePhase" set node1273 [$diag addNode cad_class 1056.0 1024.0 125.0 132.0] $node1273 setLabel "name" "Software" $node1273 setScope "name" "cl" "scopePhase" set node1274 [$diag addNode cad_class 1248.0 1024.0 120.0 116.0] $node1274 setLabel "name" "VCR_Tape" $node1274 setScope "name" "cl" "scopePhase" set node1275 [$diag addNode cad_class 1440.0 1024.0 125.0 100.0] $node1275 setLabel "name" "CDROM" $node1275 setScope "name" "cl" "scopePhase" set node1276 [$diag addNode cad_class 1696.0 1248.0 125.0 100.0] $node1276 setLabel "name" "LCD_Panel" $node1276 setScope "name" "cl" "scopePhase" set node1277 [$diag addNode cad_class 1648.0 1024.0 153.0 116.0] $node1277 setLabel "name" "AV_Equipment" $node1277 setScope "name" "cl" "scopePhase" set conn1278 [$diag addConn association $node1267 $node1272 880.0 1296.0 1200.0 848.0] $conn1278 setLabel "role_end" "companion" $conn1278 setProp "mult_kind_end" "one" $conn1278 setProp "mult_kind_start" "optional" set segm1279 [$conn1278 getFirstSegm] set segm1280 [$conn1278 addSegm 800.0 1296.0] set segm1281 [$conn1278 addSegm 800.0 848.0] $segm1281 setLabel "name" "accompanies" $segm1281 setScope "name" "cl" "scopeFile" set node1268 [$diag addRake generalization $node1272 $node1266 1216.0 880.0 928.0 1056.0 968.0] $node1268 setLabel "name" "training material type" $node1268 setScope "name" "de" "scopeSystem" set conn1282 [$diag addConn generalization_conn $node1268 $node1273 1120.0 968.0 1120.0 1056.0] set segm1283 [$conn1282 getFirstSegm] set conn1284 [$diag addConn generalization_conn $node1268 $node1274 1312.0 968.0 1312.0 1056.0] set segm1285 [$conn1284 getFirstSegm] set conn1286 [$diag addConn generalization_conn $node1268 $node1275 1504.0 968.0 1504.0 1056.0] set segm1287 [$conn1286 getFirstSegm] set conn1288 [$diag addConn generalization_conn $node1268 $node1277 1712.0 968.0 1712.0 1056.0] set segm1289 [$conn1288 getFirstSegm] set node1269 [$diag addRake generalization $node1266 $node1267 928.0 1120.0 928.0 1280.0 1215.5] set node1271 [$diag addRake generalization $node1277 $node1270 1696.0 1104.0 1600.0 1296.0 1192.0] $node1271 setLabel "name" "equipment_type" $node1271 setScope "name" "de" "scopeSystem" set conn1290 [$diag addConn generalization_conn $node1271 $node1276 1760.0 1192.0 1760.0 1264.0] set segm1291 [$conn1290 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Employee.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Employee BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1292 [$diag addRow attribute 0.0] $row1292 setLabel "name_type" "name:char\n" $row1292 setScope "name_type" "cl" "scopePhase" set row1293 [$diag addRow attribute 0.0] $row1293 setLabel "name_type" "department\n" set row1294 [$diag addRow attribute 0.0] $row1294 setLabel "name_type" "phone_number:integer" $row1294 setScope "name_type" "cl" "scopePhase" set row1295 [$diag addRow method 0.0] $row1295 setLabel "name_type" "\$getEmployeeName()" $row1295 setProp "has_parmlist" "1" $row1295 setProp "is_class_feature" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Inventory.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Inventory BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1296 [$diag addRow attribute 0.0] $row1296 setLabel "name_type" "*name:char\n" $row1296 setProp "key" "1" $row1296 setScope "name_type" "cl" "scopePhase" set row1297 [$diag addRow attribute 0.0] $row1297 setLabel "name_type" "qty_available:integer" $row1297 setScope "name_type" "cl" "scopePhase" set row1298 [$diag addRow method 0.0] $row1298 setLabel "name_type" "reorder()" $row1298 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Extension.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Extension BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1299 [$diag addRow attribute 0.0] $row1299 setLabel "name_type" "ExtentionID:integer\n" $row1299 setScope "name_type" "cl" "scopePhase" set row1300 [$diag addRow attribute 0.0] $row1300 setLabel "name_type" "term" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/AV_Equipment.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new AV_Equipment BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1301 [$diag addRow attribute 0.0] $row1301 setLabel "name_type" "serial_number:integer\n" $row1301 setScope "name_type" "cl" "scopePhase" set row1302 [$diag addRow attribute 0.0] $row1302 setLabel "name_type" "repair_state:boolean" $row1302 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Book.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Book BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1303 [$diag addRow attribute 0.0] $row1303 setLabel "name_type" "author:char\n" $row1303 setScope "name_type" "cl" "scopePhase" set row1304 [$diag addRow attribute 0.0] $row1304 setLabel "name_type" "publisher:char\n" $row1304 setScope "name_type" "cl" "scopePhase" set row1305 [$diag addRow attribute 0.0] $row1305 setLabel "name_type" "ISBN:char\n" $row1305 setScope "name_type" "cl" "scopePhase" set row1306 [$diag addRow attribute 0.0] $row1306 setLabel "name_type" "is_reference:smallint" $row1306 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Workbook.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Workbook BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1307 [$diag addRow attribute 0.0] $row1307 setLabel "name_type" "*course_name:varchar" $row1307 setProp "key" "1" $row1307 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Overview.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Overview BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1308 [$diag addNode cad_class 512.0 752.0 120.0 32.0] $node1308 setLabel "name" "Employee" $node1308 setProp "is_folded" "1" $node1308 setScope "name" "cl" "scopePhase" set node1309 [$diag addNode cad_class 608.0 1008.0 120.0 32.0] $node1309 setLabel "name" "Return" $node1309 setProp "is_folded" "1" $node1309 setScope "name" "cl" "scopePhase" set node1310 [$diag addNode cad_class 704.0 608.0 134.0 32.0] $node1310 setLabel "name" "LoanCoordinator" $node1310 setProp "is_folded" "1" $node1310 setScope "name" "cl" "scopePhase" set node1311 [$diag addNode cad_class 704.0 704.0 120.0 32.0] $node1311 setLabel "name" "Loan" $node1311 setProp "is_folded" "1" $node1311 setScope "name" "cl" "scopePhase" set node1312 [$diag addNode cad_class 704.0 912.0 120.0 32.0] $node1312 setLabel "name" "Sale" $node1312 setProp "is_folded" "1" $node1312 setScope "name" "cl" "scopePhase" set node1313 [$diag addNode cad_class 976.0 608.0 120.0 32.0] $node1313 setLabel "name" "WaitingList" $node1313 setProp "is_folded" "1" $node1313 setScope "name" "cl" "scopePhase" set node1314 [$diag addNode cad_class 1056.0 864.0 120.0 32.0] $node1314 setLabel "name" "Workbook" $node1314 setProp "is_folded" "1" $node1314 setScope "name" "cl" "scopePhase" set node1315 [$diag addNode cad_class 1120.0 640.0 128.0 32.0] $node1315 setLabel "name" "TrainingMaterial" $node1315 setProp "is_folded" "1" $node1315 setScope "name" "cl" "scopePhase" set conn1321 [$diag addConn association $node1308 $node1310 592.0 752.0 768.0 624.0] $conn1321 setProp "mult_kind_end" "one" $conn1321 setProp "mult_kind_start" "many" set segm1322 [$conn1321 getFirstSegm] $segm1322 setLabel "name" "calls" $segm1322 setScope "name" "cl" "scopeFile" set segm1323 [$conn1321 addSegm 592.0 624.0] set conn1324 [$diag addConn association $node1310 $node1313 816.0 624.0 992.0 624.0] $conn1324 setProp "mult_kind_end" "many" $conn1324 setProp "mult_kind_start" "one" set segm1325 [$conn1324 getFirstSegm] $segm1325 setLabel "name" "manages" $segm1325 setScope "name" "cl" "scopeFile" set conn1328 [$diag addConn association $node1308 $node1315 528.0 784.0 1216.0 672.0] $conn1328 setLabel "role_start" "anyone" $conn1328 setProp "mult_kind_end" "many" $conn1328 setProp "mult_kind_start" "many" set segm1329 [$conn1328 getFirstSegm] set segm1330 [$conn1328 addSegm 528.0 976.0] $segm1330 setLabel "name" "checks_in" $segm1330 setScope "name" "cl" "scopeFile" set segm1331 [$conn1328 addSegm 1216.0 976.0] set conn1332 [$diag addConn association $node1308 $node1315 528.0 752.0 1168.0 656.0] $conn1332 setProp "mult_kind_end" "one" $conn1332 setProp "mult_kind_start" "many" set segm1333 [$conn1332 getFirstSegm] set segm1334 [$conn1332 addSegm 528.0 560.0] $segm1334 setLabel "name" "waits_for" $segm1334 setScope "name" "cl" "scopeFile" set segm1335 [$conn1332 addSegm 1168.0 560.0] set conn1338 [$diag addConn association $node1310 $node1311 752.0 624.0 752.0 720.0] $conn1338 setProp "mult_kind_end" "many" $conn1338 setProp "mult_kind_start" "one" set segm1339 [$conn1338 getFirstSegm] $segm1339 setLabel "name" "arranges" $segm1339 setScope "name" "cl" "scopeFile" set conn1340 [$diag addConn association $node1308 $node1314 592.0 768.0 1120.0 880.0] $conn1340 setLabel "role_start" "buyer" $conn1340 setProp "mult_kind_end" "many" $conn1340 setProp "mult_kind_start" "many" set segm1341 [$conn1340 getFirstSegm] set segm1342 [$conn1340 addSegm 592.0 880.0] $segm1342 setLabel "name" "purchases" $segm1342 setScope "name" "cl" "scopeFile" set conn1343 [$diag addConn association $node1308 $node1315 592.0 768.0 1136.0 656.0] $conn1343 setLabel "role_start" "borrower" $conn1343 setProp "mult_kind_end" "many" $conn1343 setProp "mult_kind_start" "many" set segm1344 [$conn1343 getFirstSegm] $segm1344 setLabel "name" "checks_out" $segm1344 setScope "name" "cl" "scopeFile" set segm1345 [$conn1343 addSegm 1136.0 768.0] set node1316 [$diag addRake generalization $node1315 $node1314 1168.0 672.0 1120.0 880.0 815.5] set conn1317 [$diag addConn loop $segm1330 $node1309 640.0 976.0 640.0 1024.0] set segm1318 [$conn1317 getFirstSegm] set conn1319 [$diag addConn loop $segm1342 $node1312 736.0 880.0 736.0 912.0] set segm1320 [$conn1319 getFirstSegm] set conn1326 [$diag addConn loop $segm1334 $node1313 1024.0 560.0 1024.0 624.0] set segm1327 [$conn1326 getFirstSegm] set conn1336 [$diag addConn loop $segm1344 $node1311 752.0 768.0 752.0 720.0] set segm1337 [$conn1336 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/CDROM.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new CDROM BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1346 [$diag addRow attribute 0.0] $row1346 setLabel "name_type" "compatibility:char" $row1346 setScope "name_type" "cl" "scopePhase" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/CoreClasses.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new CoreClasses BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1347 [$diag addNode cad_class 800.0 832.0 160.0 144.0] $node1347 setLabel "name" "Employee" $node1347 setScope "name" "cl" "scopePhase" set node1348 [$diag addNode cad_class 992.0 1456.0 129.333 121.333] $node1348 setLabel "name" "Return" $node1348 setScope "name" "cl" "scopePhase" set node1349 [$diag addNode cad_class 1600.0 960.0 134.667 32.0] $node1349 setLabel "name" "TrainingMaterial" $node1349 setProp "is_folded" "1" $node1349 setScope "name" "cl" "scopePhase" set node1350 [$diag addNode cad_class 1664.0 1456.0 129.333 121.333] $node1350 setLabel "name" "LateFee" $node1350 setScope "name" "cl" "scopePhase" set node1351 [$diag addNode cad_class 912.0 1056.0 150.667 92.0] $node1351 setLabel "name" "Borrower" $node1351 setScope "name" "cl" "scopePhase" set node1353 [$diag addNode cad_class 1376.0 1520.0 170.667 121.333] $node1353 setLabel "name" "DamageReport" $node1353 setScope "name" "cl" "scopePhase" set node1354 [$diag addNode cad_class 1136.0 1168.0 168.0 180.0] $node1354 setLabel "name" "Loan" $node1354 setScope "name" "cl" "scopePhase" set node1355 [$diag addNode cad_class 1328.0 800.0 125.333 121.333] $node1355 setLabel "name" "WaitingList" $node1355 setScope "name" "cl" "scopePhase" set node1356 [$diag addNode cad_class 1456.0 1232.0 134.667 106.667] $node1356 setLabel "name" "Extension" $node1356 setScope "name" "cl" "scopePhase" set node1357 [$diag addNode cad_class 1648.0 1152.0 148.0 106.667] $node1357 setLabel "name" "Inventory" $node1357 setScope "name" "cl" "scopePhase" set conn1358 [$diag addConn association $node1347 $node1348 832.0 976.0 1040.0 1536.0] $conn1358 setLabel "role_start" "employee" $conn1358 setProp "mult_kind_end" "optional" $conn1358 setProp "mult_kind_start" "one" set segm1359 [$conn1358 getFirstSegm] $segm1359 setLabel "name" "checks_in" $segm1359 setScope "name" "cl" "scopeFile" set segm1360 [$conn1358 addSegm 832.0 1536.0] set conn1361 [$diag addConn association $node1348 $node1353 1040.0 1568.0 1424.0 1568.0] $conn1361 setLabel "role_end" "Returned" $conn1361 setLabel "role_start" "Damager" $conn1361 setProp "mult_kind_end" "optional" $conn1361 setProp "mult_kind_start" "one" set segm1362 [$conn1361 getFirstSegm] $segm1362 setLabel "name" "is_damaged" $segm1362 setScope "name" "cl" "scopeFile" set conn1363 [$diag addConn association $node1351 $node1349 1008.0 1104.0 1616.0 992.0] $conn1363 setLabel "role_end" "inventory" $conn1363 setProp "mult_kind_end" "optional" $conn1363 setProp "mult_kind_start" "optional" set segm1364 [$conn1363 getFirstSegm] $segm1364 setLabel "name" "borrows" $segm1364 setScope "name" "cl" "scopeFile" set segm1365 [$conn1363 addSegm 1616.0 1104.0] set conn1366 [$diag addConn association $node1348 $node1350 1104.0 1488.0 1680.0 1488.0] $conn1366 setLabel "role_end" "before" $conn1366 setLabel "role_start" "too_late" $conn1366 setProp "mult_kind_end" "optional" $conn1366 setProp "mult_kind_start" "one" set segm1367 [$conn1366 getFirstSegm] $segm1367 setLabel "name" "is_late" $segm1367 setScope "name" "cl" "scopeFile" set conn1368 [$diag addConn association $node1354 $node1348 1152.0 1280.0 1056.0 1488.0] $conn1368 setProp "mult_kind_end" "optional" $conn1368 setProp "mult_kind_start" "one" set segm1369 [$conn1368 getFirstSegm] set segm1370 [$conn1368 addSegm 1056.0 1280.0] $segm1370 setLabel "name" "is_returned" $segm1370 setScope "name" "cl" "scopeFile" set conn1373 [$diag addConn association $node1351 $node1349 992.0 1072.0 1632.0 992.0] $conn1373 setLabel "role_start" "borrower" $conn1373 setProp "mult_kind_end" "many" $conn1373 setProp "mult_kind_start" "many" set segm1374 [$conn1373 getFirstSegm] set segm1375 [$conn1373 addSegm 992.0 992.0] $segm1375 setLabel "name" "waits_for" $segm1375 setScope "name" "cl" "scopeFile" set conn1378 [$diag addConn association $node1354 $node1356 1296.0 1280.0 1520.0 1280.0] $conn1378 setLabel "role_start" "needed_by" $conn1378 setProp "mult_kind_end" "optional" $conn1378 setProp "mult_kind_start" "one" set segm1379 [$conn1378 getFirstSegm] set conn1380 [$diag addConn association $node1349 $node1357 1712.0 992.0 1712.0 1168.0] $conn1380 setLabel "role_end" "amount" $conn1380 setProp "mult_kind_end" "one" $conn1380 setProp "mult_kind_start" "optional" set segm1381 [$conn1380 getFirstSegm] $segm1381 setLabel "name" "has" $segm1381 setScope "name" "cl" "scopeFile" set node1352 [$diag addRake generalization $node1347 $node1351 944.0 960.0 944.0 1056.0 1023.5] set conn1371 [$diag addConn loop $segm1375 $node1355 1376.0 992.0 1376.0 912.0] set segm1372 [$conn1371 getFirstSegm] set conn1376 [$diag addConn loop $segm1364 $node1354 1202.0 1104.0 1200.0 1184.0] set segm1377 [$conn1376 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/TrainingMaterial.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new TrainingMaterial BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1382 [$diag addRow attribute 0.0] $row1382 setLabel "name_type" "*name:char\n" $row1382 setProp "key" "1" $row1382 setScope "name_type" "cl" "scopePhase" set row1383 [$diag addRow attribute 0.0] $row1383 setLabel "name_type" "description :varchar" $row1383 setScope "name_type" "cl" "scopePhase" set row1384 [$diag addRow method 0.0] $row1384 setLabel "name_type" "getinfo()" $row1384 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Return.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Return BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1385 [$diag addRow attribute 0.0] $row1385 setLabel "name_type" "check_in_date\n" set row1386 [$diag addRow attribute 0.0] $row1386 setLabel "name_type" "name:char" $row1386 setScope "name_type" "cl" "scopePhase" set row1387 [$diag addRow method 0.0] $row1387 setLabel "name_type" "getEquipInfo()\n" $row1387 setProp "has_parmlist" "1" set row1388 [$diag addRow method 0.0] $row1388 setLabel "name_type" "updateEquipInfo()" $row1388 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Loan.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new Loan BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1389 [$diag addRow attribute 0.0] $row1389 setLabel "name_type" "check_out_date\n" set row1390 [$diag addRow attribute 0.0] $row1390 setLabel "name_type" "/expire_data\n" $row1390 setProp "is_derived" "1" set row1391 [$diag addRow attribute 0.0] $row1391 setLabel "name_type" "term:integer\n" $row1391 setScope "name_type" "cl" "scopePhase" set row1392 [$diag addRow attribute 0.0] $row1392 setLabel "name_type" "/due_date\n" $row1392 setProp "is_derived" "1" set row1393 [$diag addRow attribute 0.0] $row1393 setLabel "name_type" "late_fee:real\n" $row1393 setScope "name_type" "cl" "scopePhase" set row1394 [$diag addRow attribute 0.0] $row1394 setLabel "name_type" "status" set row1395 [$diag addRow method 0.0] $row1395 setLabel "name_type" "calculate_due_date()\n" $row1395 setProp "has_parmlist" "1" set row1396 [$diag addRow method 0.0] $row1396 setLabel "name_type" "calculate_expire_data()" $row1396 setProp "has_parmlist" "1" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/LoanTracking-UseCase.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new LoanTracking-UseCase BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1397 [$diag addNode ccd_actor 740.0 652.0 120.0 40.0] $node1397 setLabel "name" "Borrower" $node1397 setScope "name" "cl" "scopePhase" set node1398 [$diag addNode subject 804.0 1084.0 120.0 40.0] $node1398 setLabel "name" "User_Interface" $node1398 setScope "name" "cl" "scopePhase" set node1399 [$diag addNode subject 1108.0 924.0 120.0 40.0] $node1399 setLabel "name" "CoreClasses" $node1399 setScope "name" "cl" "scopePhase" set node1400 [$diag addNode subject 1252.0 1100.0 120.0 40.0] $node1400 setLabel "name" "Database" $node1400 setScope "name" "cl" "scopePhase" set node1401 [$diag addNode ccd_class 724.0 892.0 120.0 40.0] $node1401 setLabel "name" "LoanCoordinator" $node1401 setScope "name" "cl" "scopePhase" set conn1402 [$diag addConn com_message $node1397 $node1401 768.0 688.0 768.0 912.0] set segm1403 [$conn1402 getFirstSegm] $segm1403 setLabel "name" "Borrower_Requests" $segm1403 setScope "name" "pe" "scopeSystem" set segm1404 [$conn1402 addSegm 672.0 816.0] set conn1405 [$diag addConn com_message $node1399 $node1398 1152.0 960.0 896.0 1104.0] set segm1406 [$conn1405 getFirstSegm] $segm1406 setLabel "name" "UI_responses" $segm1406 setScope "name" "pe" "scopeSystem" set segm1407 [$conn1405 addSegm 1072.0 1088.0] set conn1408 [$diag addConn com_message $node1399 $node1400 1184.0 944.0 1280.0 1120.0] set segm1409 [$conn1408 getFirstSegm] $segm1409 setLabel "name" "sets" $segm1409 setScope "name" "pe" "scopeSystem" set conn1410 [$diag addConn com_message $node1401 $node1397 816.0 896.0 816.0 688.0] set segm1411 [$conn1410 getFirstSegm] set segm1412 [$conn1410 addSegm 912.0 816.0] $segm1412 setLabel "name" "Notifications" $segm1412 setScope "name" "pe" "scopeSystem" set conn1413 [$diag addConn com_message $node1401 $node1398 784.0 928.0 848.0 1104.0] set segm1414 [$conn1413 getFirstSegm] $segm1414 setLabel "name" "UI_cmds" $segm1414 setScope "name" "pe" "scopeSystem" set conn1415 [$diag addConn com_message $node1398 $node1399 896.0 1088.0 1136.0 944.0] set segm1416 [$conn1415 getFirstSegm] $segm1416 setLabel "name" "UI_requests" $segm1416 setScope "name" "pe" "scopeSystem" set segm1417 [$conn1415 addSegm 976.0 960.0] set conn1418 [$diag addConn com_message $node1400 $node1399 1328.0 1104.0 1200.0 944.0] set segm1419 [$conn1418 getFirstSegm] set segm1420 [$conn1418 addSegm 1328.0 944.0] $segm1420 setLabel "name" "gets" $segm1420 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/CoreClasses.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new CoreClasses BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1421 [$diag addNode subject 612.0 940.0 120.0 40.0] $node1421 setLabel "name" "User_Interface" $node1421 setScope "name" "cl" "scopePhase" set node1422 [$diag addNode ccd_class 612.0 764.0 120.0 40.0] $node1422 setLabel "name" "Borrower" $node1422 setScope "name" "cl" "scopePhase" set node1423 [$diag addNode ccd_class 612.0 1084.0 120.0 40.0] $node1423 setLabel "name" "TrainingMaterial" $node1423 setScope "name" "cl" "scopePhase" set node1424 [$diag addNode ccd_class 1044.0 668.0 120.0 40.0] $node1424 setLabel "name" "Inventory" $node1424 setScope "name" "cl" "scopePhase" set node1425 [$diag addNode ccd_class 1012.0 860.0 120.0 40.0] $node1425 setLabel "name" "Loan" $node1425 setScope "name" "cl" "scopePhase" set node1426 [$diag addNode ccd_class 1012.0 1084.0 120.0 40.0] $node1426 setLabel "name" "WaitingList" $node1426 setScope "name" "cl" "scopePhase" set conn1427 [$diag addConn com_message $node1421 $node1422 672.0 944.0 672.0 784.0] set segm1428 [$conn1427 getFirstSegm] $segm1428 setLabel "name" "create" $segm1428 setScope "name" "pe" "scopeSystem" set conn1429 [$diag addConn com_message $node1421 $node1426 720.0 976.0 1040.0 1104.0] set segm1430 [$conn1429 getFirstSegm] $segm1430 setLabel "name" "check_out\n" $segm1430 setScope "name" "pe" "scopeSystem" set segm1431 [$conn1429 addSegm 1040.0 976.0] set conn1432 [$diag addConn com_message $node1421 $node1425 732.0 944.0 1040.0 880.0] set segm1433 [$conn1432 getFirstSegm] $segm1433 setLabel "name" "check_out\n" $segm1433 setScope "name" "pe" "scopeSystem" set segm1434 [$conn1432 addSegm 1040.0 944.0] set conn1435 [$diag addConn com_message $node1425 $node1424 1104.0 864.0 1104.0 688.0] set segm1436 [$conn1435 getFirstSegm] $segm1436 setLabel "name" "adjust_quantity" $segm1436 setScope "name" "pe" "scopeSystem" set conn1437 [$diag addConn com_message $node1426 $node1425 1104.0 1088.0 1104.0 880.0] set segm1438 [$conn1437 getFirstSegm] $segm1438 setLabel "name" "reserve" $segm1438 setScope "name" "pe" "scopeSystem" set conn1439 [$diag addConn com_message $node1426 $node1423 1024.0 1104.0 720.0 1104.0] set segm1440 [$conn1439 getFirstSegm] $segm1440 setLabel "name" "check item availability\n" $segm1440 setScope "name" "pe" "scopeSystem" set conn1441 [$diag addConn com_message $node1425 $node1422 1040.0 864.0 720.0 784.0] set segm1442 [$conn1441 getFirstSegm] set segm1443 [$conn1441 addSegm 1040.0 784.0] $segm1443 setLabel "name" "overdue_notice\n" $segm1443 setScope "name" "pe" "scopeSystem" set conn1444 [$diag addConn com_message $node1425 $node1426 1120.0 880.0 1120.0 1104.0] set segm1445 [$conn1444 getFirstSegm] set segm1446 [$conn1444 addSegm 1184.0 880.0] $segm1446 setLabel "name" "expire" $segm1446 setScope "name" "pe" "scopeSystem" set segm1447 [$conn1444 addSegm 1184.0 1104.0] set conn1448 [$diag addConn com_message $node1421 $node1425 720.0 944.0 1072.0 880.0] set segm1449 [$conn1448 getFirstSegm] set segm1450 [$conn1448 addSegm 720.0 880.0] $segm1450 setLabel "name" "check_in\n" $segm1450 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Notifications.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new Notifications BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 0] set node1451 [$diag addNode message_def 772.0 700.0 120.0 40.0] $node1451 setLabel "name" "Notifications" $node1451 setScope "name" "pe" "scopeSystem" set node1453 [$diag addNode message_def 532.0 860.0 120.0 40.0] $node1453 setLabel "name" "overdue" $node1453 setScope "name" "pe" "scopeSystem" set node1454 [$diag addNode message_def 692.0 860.0 120.0 40.0] $node1454 setLabel "name" "checked_out" $node1454 setScope "name" "pe" "scopeSystem" set node1455 [$diag addNode message_def 852.0 860.0 120.0 40.0] $node1455 setLabel "name" "due_date" $node1455 setScope "name" "pe" "scopeSystem" set node1456 [$diag addNode message_def 1012.0 860.0 120.0 40.0] $node1456 setLabel "name" "accepted" $node1456 setScope "name" "pe" "scopeSystem" set node1452 [$diag addRake message_gen $node1451 $node1453 832.0 736.0 592.0 864.0 808.0] set conn1457 [$diag addConn message_gen_conn $node1452 $node1454 752.0 808.0 752.0 880.0] set segm1458 [$conn1457 getFirstSegm] set conn1459 [$diag addConn message_gen_conn $node1452 $node1455 912.0 808.0 912.0 880.0] set segm1460 [$conn1459 getFirstSegm] set conn1461 [$diag addConn message_gen_conn $node1452 $node1456 1072.0 808.0 1072.0 880.0] set segm1462 [$conn1461 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/UI_cmds.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new UI_cmds BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 0] set node1464 [$diag addNode message_def 612.0 796.0 120.0 40.0] $node1464 setLabel "name" "arrange_loan" $node1464 setScope "name" "pe" "scopeSystem" set node1465 [$diag addNode message_def 740.0 796.0 120.0 40.0] $node1465 setLabel "name" "manage_\nwaiting_list" $node1465 setScope "name" "pe" "scopeSystem" set node1466 [$diag addNode message_def 868.0 796.0 120.0 40.0] $node1466 setLabel "name" "arrange_sale" $node1466 setScope "name" "pe" "scopeSystem" set node1467 [$diag addNode message_def 996.0 796.0 120.0 40.0] $node1467 setLabel "name" "handle_return" $node1467 setScope "name" "pe" "scopeSystem" set node1468 [$diag addNode message_def 1124.0 796.0 120.0 40.0] $node1468 setLabel "name" "generate_report" $node1468 setScope "name" "pe" "scopeSystem" set node1469 [$diag addNode message_def 1252.0 796.0 120.0 40.0] $node1469 setLabel "name" "add_new_\ntraining_materials" $node1469 setScope "name" "pe" "scopeSystem" set node1470 [$diag addNode message_def 948.0 652.0 120.0 40.0] $node1470 setLabel "name" "UI_cmds" $node1470 setScope "name" "pe" "scopeSystem" set node1471 [$diag addNode message_def 1384.0 796.0 144.0 40.0] $node1471 setLabel "name" "manage_workbook_\ninventory" $node1471 setScope "name" "pe" "scopeSystem" set node1463 [$diag addRake message_gen $node1470 $node1464 1008.0 688.0 672.0 800.0 752.0] set conn1472 [$diag addConn message_gen_conn $node1463 $node1465 800.0 752.0 800.0 800.0] set segm1473 [$conn1472 getFirstSegm] set conn1474 [$diag addConn message_gen_conn $node1463 $node1466 928.0 752.0 928.0 816.0] set segm1475 [$conn1474 getFirstSegm] set conn1476 [$diag addConn message_gen_conn $node1463 $node1467 1056.0 752.0 1056.0 800.0] set segm1477 [$conn1476 getFirstSegm] set conn1478 [$diag addConn message_gen_conn $node1463 $node1468 1184.0 752.0 1184.0 800.0] set segm1479 [$conn1478 getFirstSegm] set conn1480 [$diag addConn message_gen_conn $node1463 $node1469 1312.0 752.0 1312.0 816.0] set segm1481 [$conn1480 getFirstSegm] set conn1482 [$diag addConn message_gen_conn $node1463 $node1471 1456.0 752.0 1456.0 816.0] set segm1483 [$conn1482 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Borrower_Requests.mgd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [MGD new Borrower_Requests BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 0] set node1484 [$diag addNode message_def 740.0 876.0 120.0 40.0] $node1484 setLabel "name" "LCD_Panel" $node1484 setScope "name" "pe" "scopeSystem" set node1485 [$diag addNode message_def 517.0 876.0 150.0 40.0] $node1485 setLabel "name" "overhead projector" $node1485 setScope "name" "pe" "scopeSystem" set node1487 [$diag addNode message_def 722.0 700.0 156.0 40.0] $node1487 setLabel "name" "Borrower_Requests" $node1487 setScope "name" "pe" "scopeSystem" set node1488 [$diag addNode message_def 916.0 876.0 120.0 40.0] $node1488 setLabel "name" "extension" $node1488 setScope "name" "pe" "scopeSystem" set node1486 [$diag addRake message_gen $node1487 $node1484 800.0 736.0 800.0 896.0 816.0] set conn1489 [$diag addConn message_gen_conn $node1486 $node1485 592.0 816.0 592.0 896.0] set segm1490 [$conn1489 getFirstSegm] set conn1491 [$diag addConn message_gen_conn $node1486 $node1488 976.0 816.0 976.0 880.0] set segm1492 [$conn1491 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/WaitingList/top.std'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [STD new WaitingList:top BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1493 [$diag addNode state 1104.0 928.0 173.0 80.0] $node1493 setLabel "name" "Waiting" set node1494 [$diag addNode state 1104.0 1344.0 132.0 64.0] $node1494 setLabel "name" "Not Waiting" set node1495 [$diag addNode state 1104.0 1136.0 164.0 80.0] $node1495 setLabel "name" "Reserved" set node1496 [$diag addNode final_state 1554.0 1362.0 28.0 28.0] $node1496 setLabel "name" "Done" set node1497 [$diag addNode start_state 1177.0 809.0 14.0 14.0] set node1498 [$diag addNode state 1504.0 1136.0 153.0 80.0] $node1498 setLabel "name" "Expired" set node1499 [$diag addNode std_class 820.0 1068.0 120.0 40.0] $node1499 setLabel "name" "Loan\nCoordinator" $node1499 setScope "name" "cl" "scopePhase" set conn1502 [$diag addConn transition $node1493 $node1495 1184.0 976.0 1184.0 1168.0] $conn1502 setLabel "event" "item is available\n" set segm1503 [$conn1502 getFirstSegm] $segm1503 setLabel "editor_only" " " set conn1504 [$diag addConn transition $node1495 $node1494 1184.0 1200.0 1184.0 1360.0] $conn1504 setLabel "event" "item is checked_out" set segm1505 [$conn1504 getFirstSegm] $segm1505 setLabel "editor_only" " " set conn1506 [$diag addConn transition $node1497 $node1493 1184.0 816.0 1184.0 944.0] set segm1507 [$conn1506 getFirstSegm] $segm1507 setLabel "editor_only" " " set conn1508 [$diag addConn transition $node1495 $node1498 1264.0 1168.0 1504.0 1168.0] $conn1508 setLabel "event" "reservation date has expired" set segm1509 [$conn1508 getFirstSegm] $segm1509 setLabel "editor_only" " " set conn1510 [$diag addConn transition $node1493 $node1498 1248.0 960.0 1568.0 1168.0] $conn1510 setLabel "event" "date required has expired" set segm1511 [$conn1510 getFirstSegm] set segm1512 [$conn1510 addSegm 1568.0 960.0] $segm1512 setLabel "editor_only" " " set conn1513 [$diag addConn transition $node1498 $node1496 1568.0 1200.0 1568.0 1376.0] set segm1514 [$conn1513 getFirstSegm] $segm1514 setLabel "editor_only" " " set conn1515 [$diag addConn transition $node1494 $node1496 1216.0 1376.0 1568.0 1376.0] set segm1516 [$conn1515 getFirstSegm] $segm1516 setLabel "editor_only" " " set conn1500 [$diag addConn event_msg $segm1503 $node1499 1184.0 1088.0 928.0 1088.0] set segm1501 [$conn1500 getFirstSegm] $segm1501 setLabel "event" "notify" set cono1520 [$node1494 addStateAction] $cono1520 setLabel "event" "entry" $cono1520 setLabel "action" "/status=done" $cono1520 setScope "event" "rs" "scopeSystem" set cono1521 [$node1498 addStateAction] $cono1521 setLabel "event" "entry" $cono1521 setLabel "action" "/status='expired'\n" $cono1521 setScope "event" "rs" "scopeSystem" set cono1522 [$node1495 addStateAction] $cono1522 setLabel "event" "entry" $cono1522 setLabel "action" "/status='reserved'\n" $cono1522 setScope "event" "rs" "scopeSystem" set cono1523 [$node1493 addStateAction] $cono1523 setLabel "event" "entry" $cono1523 setLabel "action" "/status='waiting'\n" $cono1523 setScope "event" "rs" "scopeSystem" set cono1517 [$node1498 addActivity] $cono1517 setLabel "name" "do:expired loan" set cono1518 [$node1495 addActivity] $cono1518 setLabel "name" "do:reserve item" set cono1519 [$node1493 addActivity] $cono1519 setLabel "name" "do:check item availability" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Employee_requests_LCD_Panel.etd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [ETD new common:Employee_requests_LCD_Panel BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 0] set node1524 [$diag addNode etd_object 1310.5 1344.0 3.0 45.0] $node1524 setLabel "name_type" "Loan" $node1524 setScope "name_type" "cl" "scopePhase" set node1525 [$diag addNode etd_object 1310.5 1168.0 3.0 64.0] $node1525 setLabel "name_type" "WaitingList" $node1525 setScope "name_type" "cl" "scopePhase" set node1526 [$diag addNode etd_object 1310.5 1424.0 3.0 39.0] $node1526 setLabel "name_type" "WaitingList" $node1526 setScope "name_type" "cl" "scopePhase" set node1527 [$diag addNode etd_object 1502.5 928.0 3.0 49.0] $node1527 setLabel "name_type" "Inventory" $node1527 setScope "name_type" "cl" "scopePhase" set node1528 [$diag addNode etd_object 1134.5 816.0 3.0 639.0] $node1528 setLabel "name_type" "LoanCoordinator" $node1528 setScope "name_type" "cl" "scopePhase" set node1529 [$diag addNode etd_object 1326.5 928.0 3.0 52.0] $node1529 setLabel "name_type" "loan" $node1529 setScope "name_type" "cl" "scopePhase" set node1530 [$diag addNode etd_object 1518.5 1344.0 3.0 46.0] $node1530 setLabel "name_type" "Inventory" $node1530 setScope "name_type" "cl" "scopePhase" set node1531 [$diag addNode etd_initiator 830.5 816.0 3.0 630.0] $node1531 setLabel "name_type" "Borrower" $node1531 setScope "name_type" "cl" "scopePhase" set node1532 [$diag addNode etd_object 1598.5 1024.0 3.0 301.0] $node1532 setLabel "name_type" "TrainingMaterial" $node1532 setScope "name_type" "cl" "scopePhase" set node1533 [$diag addNode etd_object 1598.5 816.0 3.0 122.0] $node1533 setLabel "name_type" "Proxima:LCD_Panel" $node1533 setScope "name_type" "de" "scopeSystem" $node1533 setScope "name_type" "cl" "scopePhase" set conn1534 [$diag addConn etd_event $node1528 $node1531 1136.0 1296.0 832.0 1296.0] set segm1535 [$conn1534 getFirstSegm] $segm1535 setLabel "event" "notify borrower" $segm1535 setScope "event" "pe" "scopeSystem" set conn1536 [$diag addConn etd_event $node1528 $node1531 1136.0 912.0 832.0 912.0] set segm1537 [$conn1536 getFirstSegm] $segm1537 setLabel "event" "notifies borrower" $segm1537 setScope "event" "pe" "scopeSystem" set conn1538 [$diag addConn etd_event $node1528 $node1531 1136.0 1120.0 832.0 1120.0] set segm1539 [$conn1538 getFirstSegm] $segm1539 setLabel "event" "notifies borrower" $segm1539 setScope "event" "pe" "scopeSystem" set conn1540 [$diag addConn etd_event $node1528 $node1533 1136.0 832.0 1600.0 832.0] set segm1541 [$conn1540 getFirstSegm] $segm1541 setLabel "event" "checks availability" $segm1541 setScope "event" "pe" "scopeSystem" set conn1542 [$diag addConn etd_event $node1528 $node1532 1136.0 1056.0 1600.0 1056.0] set segm1543 [$conn1542 getFirstSegm] $segm1543 setLabel "event" "checks availability" $segm1543 setScope "event" "pe" "scopeSystem" set conn1544 [$diag addConn etd_event $node1528 $node1532 1136.0 1248.0 1600.0 1248.0] set segm1545 [$conn1544 getFirstSegm] $segm1545 setLabel "event" "checks availablity" $segm1545 setScope "event" "pe" "scopeSystem" set conn1546 [$diag addConn etd_event $node1528 $node1524 1136.0 1360.0 1312.0 1360.0] set segm1547 [$conn1546 getFirstSegm] $segm1547 setLabel "event" "creates" $segm1547 setScope "event" "pe" "scopeSystem" set conn1548 [$diag addConn etd_event $node1528 $node1526 1136.0 1440.0 1312.0 1440.0] set segm1549 [$conn1548 getFirstSegm] $segm1549 setLabel "event" "deletes" $segm1549 setScope "event" "pe" "scopeSystem" set conn1550 [$diag addConn etd_event $node1528 $node1525 1136.0 1200.0 1312.0 1200.0] set segm1551 [$conn1550 getFirstSegm] $segm1551 setLabel "event" "creates" $segm1551 setScope "event" "pe" "scopeSystem" set conn1552 [$diag addConn etd_event $node1529 $node1527 1328.0 944.0 1504.0 944.0] set segm1553 [$conn1552 getFirstSegm] $segm1553 setLabel "event" "decrement qty" $segm1553 setScope "event" "pe" "scopeSystem" set conn1554 [$diag addConn etd_event $node1531 $node1528 832.0 832.0 1136.0 832.0] set segm1555 [$conn1554 getFirstSegm] $segm1555 setLabel "event" "calls to request LCD_Panel" $segm1555 setScope "event" "pe" "scopeSystem" set conn1556 [$diag addConn etd_event $node1532 $node1528 1600.0 1296.0 1136.0 1296.0] set segm1557 [$conn1556 getFirstSegm] $segm1557 setLabel "event" "item is available" $segm1557 setScope "event" "pe" "scopeSystem" set conn1558 [$diag addConn etd_event $node1533 $node1528 1600.0 880.0 1136.0 880.0] set segm1559 [$conn1558 getFirstSegm] $segm1559 setLabel "event" "item is available" $segm1559 setScope "event" "pe" "scopeSystem" set conn1560 [$diag addConn etd_event $node1531 $node1528 832.0 1056.0 1136.0 1056.0] set segm1561 [$conn1560 getFirstSegm] $segm1561 setLabel "event" "request overhead projector" $segm1561 setScope "event" "pe" "scopeSystem" set conn1562 [$diag addConn etd_event $node1532 $node1528 1600.0 1120.0 1136.0 1120.0] set segm1563 [$conn1562 getFirstSegm] $segm1563 setLabel "event" "item is not available" $segm1563 setScope "event" "pe" "scopeSystem" set conn1564 [$diag addConn etd_event $node1531 $node1528 832.0 1184.0 1136.0 1184.0] set segm1565 [$conn1564 getFirstSegm] $segm1565 setLabel "event" "requests to be on waiting list" $segm1565 setScope "event" "pe" "scopeSystem" set conn1566 [$diag addConn etd_event $node1528 $node1529 1136.0 944.0 1328.0 944.0] set segm1567 [$conn1566 getFirstSegm] $segm1567 setLabel "event" "creates" $segm1567 setScope "event" "pe" "scopeSystem" set conn1568 [$diag addConn etd_event $node1524 $node1530 1312.0 1360.0 1520.0 1360.0] set segm1569 [$conn1568 getFirstSegm] $segm1569 setLabel "event" "decrement qty" $segm1569 setScope "event" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/BusinessObjects.system/Employee_requests_extension.etd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [ETD new common:Employee_requests_extension BusinessObjects SystemDesign SystemDesign Prototype 1 TrainingMaterials 0] set node1570 [$diag addNode etd_object 1614.5 816.0 3.0 481.0] $node1570 setLabel "name_type" "Loan" $node1570 setScope "name_type" "cl" "scopePhase" set node1571 [$diag addNode etd_object 1070.5 816.0 3.0 475.0] $node1571 setLabel "name_type" "LoanCoordinator" $node1571 setScope "name_type" "cl" "scopePhase" set node1572 [$diag addNode etd_object 1454.5 976.0 3.0 120.0] $node1572 setLabel "name_type" "WaitingList" $node1572 setScope "name_type" "cl" "scopePhase" set node1573 [$diag addNode etd_initiator 830.5 816.0 3.0 474.0] $node1573 setLabel "name_type" "Borrower" $node1573 setScope "name_type" "cl" "scopePhase" set node1574 [$diag addNode etd_object 1342.5 1104.0 3.0 120.0] $node1574 setLabel "name_type" "Extension" $node1574 setScope "name_type" "cl" "scopePhase" set conn1575 [$diag addConn etd_event $node1571 $node1573 1072.0 1248.0 832.0 1248.0] set segm1576 [$conn1575 getFirstSegm] $segm1576 setLabel "event" "notifies new due date" $segm1576 setScope "event" "pe" "scopeSystem" set conn1577 [$diag addConn etd_event $node1571 $node1574 1072.0 1136.0 1344.0 1136.0] set segm1578 [$conn1577 getFirstSegm] $segm1578 setLabel "event" "creates" $segm1578 setScope "event" "pe" "scopeSystem" set conn1579 [$diag addConn etd_event $node1574 $node1570 1344.0 1168.0 1616.0 1168.0] set segm1580 [$conn1579 getFirstSegm] $segm1580 setLabel "event" "update due date" $segm1580 setScope "event" "pe" "scopeSystem" set conn1581 [$diag addConn etd_event $node1571 $node1570 1072.0 848.0 1616.0 848.0] set segm1582 [$conn1581 getFirstSegm] $segm1582 setLabel "event" "checks Loan status" $segm1582 setScope "event" "pe" "scopeSystem" set conn1583 [$diag addConn etd_event $node1572 $node1571 1456.0 1040.0 1072.0 1040.0] set segm1584 [$conn1583 getFirstSegm] $segm1584 setLabel "event" "item is not reserved" $segm1584 setScope "event" "pe" "scopeSystem" set conn1585 [$diag addConn etd_event $node1573 $node1571 832.0 848.0 1072.0 848.0] set segm1586 [$conn1585 getFirstSegm] $segm1586 setLabel "event" "request extension for LCD_Panel" $segm1586 setScope "event" "pe" "scopeSystem" set conn1587 [$diag addConn etd_event $node1570 $node1571 1616.0 912.0 1072.0 912.0] set segm1588 [$conn1587 getFirstSegm] $segm1588 setLabel "event" "status is on_loan" $segm1588 setScope "event" "pe" "scopeSystem" set conn1589 [$diag addConn etd_event $node1570 $node1571 1616.0 1248.0 1072.0 1248.0] set segm1590 [$conn1589 getFirstSegm] $segm1590 setLabel "event" "new due date" $segm1590 setScope "event" "pe" "scopeSystem" set conn1591 [$diag addConn etd_event $node1571 $node1572 1072.0 992.0 1456.0 992.0] set segm1592 [$conn1591 getFirstSegm] $segm1592 setLabel "event" "checks WaitingList for item and date" $segm1592 setScope "event" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/2T_Fetch.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new 2T_Fetch Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1593 [$diag addNode ccd_actor 900.0 700.0 120.0 40.0] $node1593 setLabel "name" "Server_Part" $node1593 setScope "name" "cl" "scopePhase" set node1594 [$diag addNode ccd_actor 564.0 700.0 120.0 40.0] $node1594 setLabel "name" "Client_Part" $node1594 setScope "name" "cl" "scopePhase" set node1595 [$diag addNode ccd_class 564.0 860.0 120.0 40.0] $node1595 setLabel "name" "User_Interface" $node1595 setScope "name" "cl" "scopePhase" set node1596 [$diag addNode ccd_class 884.0 860.0 152.0 40.0] $node1596 setLabel "name" "Database_\nStored_Procedure" $node1596 setScope "name" "cl" "scopePhase" set conn1597 [$diag addConn com_message $node1594 $node1593 672.0 720.0 912.0 720.0] set segm1598 [$conn1597 getFirstSegm] $segm1598 setLabel "name" "fetch\n" $segm1598 setScope "name" "pe" "scopeSystem" set conn1599 [$diag addConn com_message $node1595 $node1596 672.0 880.0 912.0 880.0] set segm1600 [$conn1599 getFirstSegm] $segm1600 setLabel "name" "SQL\n(short commands)\n\n" $segm1600 setScope "name" "pe" "scopeSystem" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/Two-Tiered_Architecture.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Two-Tiered_Architecture Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1601 [$diag addNode cad_class 800.0 1152.0 120.0 48.0] $node1601 setLabel "name" "Client_\nHost" $node1601 setProp "is_folded" "1" $node1601 setScope "name" "cl" "scopePhase" set node1602 [$diag addNode cad_class 992.0 1088.0 120.0 48.0] $node1602 setLabel "name" "Client_\nApplication" $node1602 setProp "is_folded" "1" $node1602 setScope "name" "cl" "scopePhase" set node1603 [$diag addNode cad_class 1280.0 1408.0 120.0 32.0] $node1603 setLabel "name" "Triggers" $node1603 setProp "is_folded" "1" $node1603 setScope "name" "cl" "scopePhase" set node1604 [$diag addNode cad_class 1408.0 1088.0 126.0 48.0] $node1604 setLabel "name" "Database\nServer_Process" $node1604 setProp "is_folded" "1" $node1604 setScope "name" "cl" "scopePhase" set node1605 [$diag addNode cad_class 1408.0 1264.0 120.0 48.0] $node1605 setLabel "name" "Database_\nBackup" $node1605 setProp "is_folded" "1" $node1605 setScope "name" "cl" "scopePhase" set node1606 [$diag addNode more_classes 1412.0 1404.0 120.0 40.0] set node1607 [$diag addNode more_classes 1540.0 1084.0 120.0 40.0] set node1608 [$diag addNode cad_class 1232.0 800.0 120.0 32.0] $node1608 setLabel "name" "Application" $node1608 setProp "is_folded" "1" $node1608 setScope "name" "cl" "scopePhase" set node1609 [$diag addNode cad_class 1552.0 1264.0 120.0 48.0] $node1609 setLabel "name" "Data_\nProcessing" $node1609 setProp "is_folded" "1" $node1609 setScope "name" "cl" "scopePhase" set node1610 [$diag addNode cad_class 1616.0 992.0 120.0 48.0] $node1610 setLabel "name" "Server_\nHost" $node1610 setProp "is_folded" "1" $node1610 setScope "name" "cl" "scopePhase" set node1611 [$diag addNode more_classes 1684.0 1260.0 120.0 40.0] set node1612 [$diag addNode cad_class 912.0 1264.0 120.0 48.0] $node1612 setLabel "name" "User_\nInterface" $node1612 setProp "is_folded" "1" $node1612 setScope "name" "cl" "scopePhase" set node1613 [$diag addNode cad_class 1056.0 928.0 120.0 32.0] $node1613 setLabel "name" "Client_Part" $node1613 setProp "is_folded" "1" $node1613 setScope "name" "cl" "scopePhase" set node1614 [$diag addNode cad_class 1056.0 1264.0 120.0 48.0] $node1614 setLabel "name" "Program_\nLogic" $node1614 setProp "is_folded" "1" $node1614 setScope "name" "cl" "scopePhase" set node1615 [$diag addNode more_classes 1124.0 1084.0 120.0 40.0] set node1616 [$diag addNode cad_class 1136.0 1408.0 120.0 48.0] $node1616 setLabel "name" "Stored_\nProcedures" $node1616 setProp "is_folded" "1" $node1616 setScope "name" "cl" "scopePhase" set node1618 [$diag addNode cad_class 1264.0 1264.0 120.0 48.0] $node1618 setLabel "name" "Data_\nStorage" $node1618 setProp "is_folded" "1" $node1618 setScope "name" "cl" "scopePhase" set node1620 [$diag addNode cad_class 1456.0 928.0 120.0 32.0] $node1620 setLabel "name" "Server_Part" $node1620 setProp "is_folded" "1" $node1620 setScope "name" "cl" "scopePhase" set conn1621 [$diag addConn association $node1601 $node1602 848.0 1168.0 1024.0 1104.0] $conn1621 setProp "mult_kind_end" "many" $conn1621 setProp "mult_kind_start" "one" set segm1622 [$conn1621 getFirstSegm] set segm1623 [$conn1621 addSegm 848.0 1104.0] $segm1623 setLabel "name" "executes\n" $segm1623 setScope "name" "cl" "scopeFile" set conn1624 [$diag addConn aggregation $node1620 $node1604 1520.0 960.0 1472.0 1104.0] $conn1624 setProp "mult_kind_end" "one" $conn1624 setProp "mult_kind_start" "one" set segm1625 [$conn1624 getFirstSegm] set segm1626 [$conn1624 addSegm 1520.0 1024.0] set segm1627 [$conn1624 addSegm 1472.0 1024.0] set conn1628 [$diag addConn aggregation $node1613 $node1602 1120.0 944.0 1040.0 1104.0] $conn1628 setProp "mult_kind_end" "one" $conn1628 setProp "mult_kind_start" "one" set segm1629 [$conn1628 getFirstSegm] set segm1630 [$conn1628 addSegm 1120.0 1024.0] set segm1631 [$conn1628 addSegm 1040.0 1024.0] set conn1632 [$diag addConn aggregation $node1608 $node1613 1296.0 832.0 1104.0 944.0] $conn1632 setProp "mult_kind_end" "one" $conn1632 setProp "mult_kind_start" "one" set segm1633 [$conn1632 getFirstSegm] $segm1633 setLabel "name" "consists of" $segm1633 setScope "name" "cl" "scopeFile" set segm1634 [$conn1632 addSegm 1296.0 896.0] set segm1635 [$conn1632 addSegm 1104.0 896.0] set conn1636 [$diag addConn association $node1620 $node1613 1456.0 944.0 1168.0 944.0] $conn1636 setProp "mult_kind_end" "many" $conn1636 setProp "mult_kind_start" "optional" set segm1637 [$conn1636 getFirstSegm] $segm1637 setLabel "name" "fetch\n" $segm1637 setScope "name" "cl" "scopeFile" set conn1638 [$diag addConn association $node1620 $node1610 1568.0 944.0 1680.0 1008.0] $conn1638 setProp "mult_kind_end" "many" $conn1638 setProp "mult_kind_start" "one" set segm1639 [$conn1638 getFirstSegm] $segm1639 setLabel "name" "executes\n" $segm1639 setScope "name" "cl" "scopeFile" set segm1640 [$conn1638 addSegm 1680.0 944.0] set conn1641 [$diag addConn aggregation $node1602 $node1612 1056.0 1136.0 976.0 1280.0] $conn1641 setProp "mult_kind_end" "one" $conn1641 setProp "mult_kind_start" "one" set segm1642 [$conn1641 getFirstSegm] set segm1643 [$conn1641 addSegm 1056.0 1216.0] set segm1644 [$conn1641 addSegm 976.0 1216.0] set conn1645 [$diag addConn aggregation $node1602 $node1614 1056.0 1120.0 1120.0 1280.0] $conn1645 setProp "mult_kind_end" "one" $conn1645 setProp "mult_kind_start" "one" set segm1646 [$conn1645 getFirstSegm] set segm1647 [$conn1645 addSegm 1056.0 1216.0] set segm1648 [$conn1645 addSegm 1120.0 1216.0] set conn1649 [$diag addConn aggregation $node1608 $node1620 1296.0 832.0 1520.0 944.0] $conn1649 setProp "mult_kind_end" "one" $conn1649 setProp "mult_kind_start" "one" set segm1650 [$conn1649 getFirstSegm] set segm1651 [$conn1649 addSegm 1296.0 896.0] set segm1652 [$conn1649 addSegm 1520.0 896.0] set node1617 [$diag addRake generalization $node1618 $node1606 1328.0 1296.0 1472.0 1424.0 1360.0] set conn1653 [$diag addConn generalization_conn $node1617 $node1616 1200.0 1360.0 1200.0 1424.0] set segm1654 [$conn1653 getFirstSegm] set conn1655 [$diag addConn generalization_conn $node1617 $node1603 1328.0 1360.0 1328.0 1424.0] set segm1656 [$conn1655 getFirstSegm] set node1619 [$diag addRake generalization $node1604 $node1605 1472.0 1120.0 1472.0 1296.0 1208.0] set conn1657 [$diag addConn generalization_conn $node1619 $node1609 1616.0 1208.0 1616.0 1296.0] set segm1658 [$conn1657 getFirstSegm] set conn1659 [$diag addConn generalization_conn $node1619 $node1611 1744.0 1208.0 1744.0 1280.0] set segm1660 [$conn1659 getFirstSegm] set conn1661 [$diag addConn generalization_conn $node1619 $node1618 1328.0 1208.0 1328.0 1280.0] set segm1662 [$conn1661 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/External_Data.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new External_Data Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1663 [$diag addRow method 0.0] $row1663 setLabel "name_type" "data_managers" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/Three-Tiered_Architecture.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Three-Tiered_Architecture Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1664 [$diag addNode more_classes 1300.0 1228.0 120.0 40.0] set node1665 [$diag addNode cad_class 928.0 1088.0 128.0 28.0] $node1665 setLabel "name" "Business_Rules" $node1665 setProp "is_folded" "1" $node1665 setScope "name" "cl" "scopePhase" set node1666 [$diag addNode cad_class 800.0 1088.0 107.001 28.0] $node1666 setLabel "name" "Algorithms" $node1666 setProp "is_folded" "1" $node1666 setScope "name" "cl" "scopePhase" set node1667 [$diag addNode cad_class 1360.0 1088.0 120.0 92.0001] $node1667 setLabel "name" "External_Data" $node1667 setScope "name" "cl" "scopePhase" set node1668 [$diag addNode cad_class 1024.0 1344.0 120.0 28.0] $node1668 setLabel "name" "In-Out_Tokens" $node1668 setProp "is_folded" "1" $node1668 setScope "name" "cl" "scopePhase" set node1669 [$diag addNode cad_class 1200.0 1088.0 130.0 96.0] $node1669 setLabel "name" "External_Events" $node1669 setScope "name" "cl" "scopePhase" set node1671 [$diag addNode cad_class 1328.0 960.0 167.0 32.0] $node1671 setLabel "name" "Communications_Part" $node1671 setProp "is_folded" "1" $node1671 setScope "name" "cl" "scopePhase" set node1672 [$diag addNode more_classes 1508.0 1084.0 120.0 40.0] set node1674 [$diag addNode cad_class 864.0 944.0 152.0 32.0] $node1674 setLabel "name" "Computational_Part" $node1674 setProp "is_folded" "1" $node1674 setScope "name" "cl" "scopePhase" set node1675 [$diag addNode cad_class 1104.0 800.0 120.0 32.0] $node1675 setLabel "name" "Application" $node1675 setProp "is_folded" "1" $node1675 setScope "name" "cl" "scopePhase" set node1676 [$diag addNode cad_class 1168.0 1344.0 170.0 28.0] $node1676 setLabel "name" "Presentation_Formats" $node1676 setProp "is_folded" "1" $node1676 setScope "name" "cl" "scopePhase" set node1677 [$diag addNode cad_class 1104.0 1232.0 162.0 32.0] $node1677 setLabel "name" "Interactive_Interface" $node1677 setProp "is_folded" "1" $node1677 setScope "name" "cl" "scopePhase" set node1679 [$diag addNode more_classes 1060.0 1084.0 120.0 40.0] set conn1680 [$diag addConn aggregation $node1675 $node1674 1168.0 832.0 944.0 944.0] $conn1680 setProp "mult_kind_end" "one" $conn1680 setProp "mult_kind_start" "one" set segm1681 [$conn1680 getFirstSegm] $segm1681 setLabel "name" "consists_of" $segm1681 setScope "name" "cl" "scopeFile" set segm1682 [$conn1680 addSegm 1168.0 912.0] set segm1683 [$conn1680 addSegm 944.0 912.0] set conn1684 [$diag addConn aggregation $node1677 $node1668 1168.0 1264.0 1088.0 1344.0] $conn1684 setProp "mult_kind_end" "one" $conn1684 setProp "mult_kind_start" "one" set segm1685 [$conn1684 getFirstSegm] set segm1686 [$conn1684 addSegm 1168.0 1312.0] set segm1687 [$conn1684 addSegm 1088.0 1312.0] set conn1688 [$diag addConn aggregation $node1675 $node1671 1168.0 832.0 1408.0 960.0] $conn1688 setProp "mult_kind_end" "one" $conn1688 setProp "mult_kind_start" "one" set segm1689 [$conn1688 getFirstSegm] set segm1690 [$conn1688 addSegm 1168.0 912.0] set segm1691 [$conn1688 addSegm 1408.0 912.0] set conn1692 [$diag addConn aggregation $node1677 $node1676 1168.0 1248.0 1264.0 1344.0] $conn1692 setProp "mult_kind_end" "one" $conn1692 setProp "mult_kind_start" "one" set segm1693 [$conn1692 getFirstSegm] set segm1694 [$conn1692 addSegm 1168.0 1312.0] set segm1695 [$conn1692 addSegm 1264.0 1312.0] set node1670 [$diag addRake generalization $node1671 $node1667 1408.0 992.0 1424.0 1104.0 1039.5] set conn1696 [$diag addConn generalization_conn $node1670 $node1669 1408.0 1040.0 1264.0 1104.0] set segm1697 [$conn1696 getFirstSegm] set conn1698 [$diag addConn generalization_conn $node1670 $node1672 1434.0 1040.0 1568.0 1104.0] set segm1699 [$conn1698 getFirstSegm] set segm1700 [$conn1698 addSegm 1568.0 1056.0] set node1673 [$diag addRake overlap_gen $node1674 $node1665 944.0 960.0 976.0 1104.0 1032.0] set conn1701 [$diag addConn overlap_gen_conn $node1673 $node1666 944.0 1032.5 848.0 1088.0] set segm1702 [$conn1701 getFirstSegm] set segm1703 [$conn1701 addSegm 848.0 1040.0] set conn1704 [$diag addConn overlap_gen_conn $node1673 $node1679 1056.0 1032.5 1120.0 1088.0] set segm1705 [$conn1704 getFirstSegm] set node1678 [$diag addRake generalization $node1669 $node1677 1264.0 1184.0 1168.0 1248.0 1216.0] set conn1706 [$diag addConn generalization_conn $node1678 $node1664 1264.0 1216.5 1360.0 1248.0] set segm1707 [$conn1706 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/Client-Server_Architecture.cad'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CAD new Client-Server_Architecture Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1708 [$diag addNode cad_class 768.0 1200.0 120.0 32.0] $node1708 setLabel "name" "UI" $node1708 setProp "is_folded" "1" $node1708 setScope "name" "cl" "scopePhase" set node1710 [$diag addNode cad_class 896.0 912.0 120.0 32.0] $node1710 setLabel "name" "Client-Host" $node1710 setProp "is_folded" "1" $node1710 setScope "name" "cl" "scopePhase" set node1711 [$diag addNode cad_class 1216.0 1056.0 120.0 48.0] $node1711 setLabel "name" "Response_\nManager" $node1711 setProp "is_folded" "1" $node1711 setScope "name" "cl" "scopePhase" set node1712 [$diag addNode cad_class 1408.0 1200.0 120.0 48.0] $node1712 setLabel "name" "Numerical_\nCalcs" $node1712 setProp "is_folded" "1" $node1712 setScope "name" "cl" "scopePhase" set node1713 [$diag addNode cad_class 1536.0 1056.0 120.0 48.0] $node1713 setLabel "name" "Database_\nServer" $node1713 setProp "is_folded" "1" $node1713 setScope "name" "cl" "scopePhase" set node1714 [$diag addNode more_classes 900.0 1196.0 120.0 40.0] set node1715 [$diag addNode cad_class 1168.0 800.0 120.0 32.0] $node1715 setLabel "name" "Application" $node1715 setProp "is_folded" "1" $node1715 setScope "name" "cl" "scopePhase" set node1716 [$diag addNode cad_class 1360.0 912.0 120.0 32.0] $node1716 setLabel "name" "Server-Host" $node1716 setProp "is_folded" "1" $node1716 setScope "name" "cl" "scopePhase" set node1717 [$diag addNode cad_class 1360.0 1056.0 120.0 48.0] $node1717 setLabel "name" "Server_\nPartition" $node1717 setProp "is_folded" "1" $node1717 setScope "name" "cl" "scopePhase" set node1718 [$diag addNode cad_class 1552.0 1200.0 120.0 64.0] $node1718 setLabel "name" "Combine\nfiles with\nDB_Data" $node1718 setProp "is_folded" "1" $node1718 setScope "name" "cl" "scopePhase" set node1719 [$diag addNode cad_class 816.0 1056.0 120.0 48.0] $node1719 setLabel "name" "Client_\nPartition" $node1719 setProp "is_folded" "1" $node1719 setScope "name" "cl" "scopePhase" set node1720 [$diag addNode cad_class 976.0 1056.0 120.0 48.0] $node1720 setLabel "name" "Request_\nManager" $node1720 setProp "is_folded" "1" $node1720 setScope "name" "cl" "scopePhase" set node1721 [$diag addNode cad_class 1120.0 1200.0 120.0 48.0] $node1721 setLabel "name" "Report_\nGenerator" $node1721 setProp "is_folded" "1" $node1721 setScope "name" "cl" "scopePhase" set node1723 [$diag addNode cad_class 1264.0 1200.0 120.0 32.0] $node1723 setLabel "name" "UI" $node1723 setProp "is_folded" "1" $node1723 setScope "name" "cl" "scopePhase" set conn1724 [$diag addConn aggregation $node1715 $node1710 1232.0 832.0 960.0 912.0] $conn1724 setProp "mult_kind_end" "one" $conn1724 setProp "mult_kind_start" "one" set segm1725 [$conn1724 getFirstSegm] set segm1726 [$conn1724 addSegm 1232.0 880.0] set segm1727 [$conn1724 addSegm 960.0 880.0] set conn1728 [$diag addConn association $node1719 $node1720 928.0 1088.0 992.0 1088.0] $conn1728 setProp "mult_kind_end" "optional" $conn1728 setProp "mult_kind_start" "one" set segm1729 [$conn1728 getFirstSegm] set conn1730 [$diag addConn association $node1711 $node1720 1232.0 1088.0 1088.0 1088.0] $conn1730 setProp "mult_kind_end" "many" $conn1730 setProp "mult_kind_start" "one" set segm1731 [$conn1730 getFirstSegm] $segm1731 setLabel "name" "connection" $segm1731 setScope "name" "cl" "scopeFile" set conn1732 [$diag addConn aggregation $node1710 $node1720 960.0 928.0 1040.0 1072.0] $conn1732 setProp "mult_kind_end" "many" $conn1732 setProp "mult_kind_start" "one" set segm1733 [$conn1732 getFirstSegm] set segm1734 [$conn1732 addSegm 960.0 1008.0] set segm1735 [$conn1732 addSegm 1040.0 1008.0] set conn1736 [$diag addConn aggregation $node1716 $node1717 1424.0 928.0 1424.0 1072.0] $conn1736 setProp "mult_kind_end" "many" $conn1736 setProp "mult_kind_start" "one" set segm1737 [$conn1736 getFirstSegm] set conn1738 [$diag addConn aggregation $node1716 $node1713 1424.0 928.0 1616.0 1072.0] $conn1738 setProp "mult_kind_end" "one" $conn1738 setProp "mult_kind_start" "one" set segm1739 [$conn1738 getFirstSegm] set segm1740 [$conn1738 addSegm 1424.0 1008.0] set segm1741 [$conn1738 addSegm 1616.0 1008.0] set conn1742 [$diag addConn aggregation $node1710 $node1719 960.0 944.0 880.0 1072.0] $conn1742 setProp "mult_kind_end" "many" $conn1742 setProp "mult_kind_start" "one" set segm1743 [$conn1742 getFirstSegm] set segm1744 [$conn1742 addSegm 960.0 1008.0] set segm1745 [$conn1742 addSegm 880.0 1008.0] set conn1746 [$diag addConn aggregation $node1716 $node1711 1424.0 928.0 1248.0 1072.0] $conn1746 setProp "mult_kind_end" "many" $conn1746 setProp "mult_kind_start" "one" set segm1747 [$conn1746 getFirstSegm] set segm1748 [$conn1746 addSegm 1424.0 1008.0] set segm1749 [$conn1746 addSegm 1248.0 1008.0] set conn1750 [$diag addConn aggregation $node1715 $node1716 1232.0 832.0 1440.0 928.0] $conn1750 setProp "mult_kind_end" "many" $conn1750 setProp "mult_kind_start" "one" set segm1751 [$conn1750 getFirstSegm] set segm1752 [$conn1750 addSegm 1232.0 880.0] set segm1753 [$conn1750 addSegm 1440.0 880.0] set node1709 [$diag addRake generalization $node1719 $node1708 880.0 1088.0 832.0 1216.0 1151.5] set conn1754 [$diag addConn generalization_conn $node1709 $node1714 960.0 1151.5 960.0 1216.0] set segm1755 [$conn1754 getFirstSegm] set node1722 [$diag addRake generalization $node1717 $node1712 1424.0 1088.0 1472.0 1232.0 1160.0] $node1722 setLabel "name" "partition_type" $node1722 setScope "name" "de" "scopeSystem" set conn1756 [$diag addConn generalization_conn $node1722 $node1718 1616.0 1160.0 1616.0 1216.0] set segm1757 [$conn1756 getFirstSegm] set conn1758 [$diag addConn generalization_conn $node1722 $node1721 1184.0 1160.0 1184.0 1216.0] set segm1759 [$conn1758 getFirstSegm] set conn1760 [$diag addConn generalization_conn $node1722 $node1723 1328.0 1160.0 1328.0 1216.0] set segm1761 [$conn1760 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/External_Events.cdm'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CDM new External_Events Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set row1762 [$diag addRow method 0.0] $row1762 setLabel "name_type" "event_handlers" $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel} # ---------------------------------------------------------------------------- # diagram = '/corporate/TrainingMaterials/Prototype:1/SystemDesign.SystemDesign/Architecture.system/3T_Connection.ccd'. # ---------------------------------------------------------------------------- # Generator: et.tcl /main/hindenburg/11 # Argument(s): {-aC:\OT4OMT\sample_models.tcl} -vi -vo -e -l # Interpreter to use: Otsh V5.1.1/B1 # OTShRegister::importTool set diag [CCD new 3T_Connection Architecture SystemDesign SystemDesign Prototype 1 TrainingMaterials 1] set node1763 [$diag addNode ccd_class 1348.0 796.0 120.0 40.0] $node1763 setLabel "name" "Response_\nManager" $node1763 setScope "name" "cl" "scopePhase" set node1764 [$diag addNode ccd_actor 1348.0 924.0 120.0 40.0] $node1764 setLabel "name" "Server_Partition" $node1764 setScope "name" "cl" "scopePhase" set node1765 [$diag addNode ccd_class 804.0 1100.0 120.0 40.0] $node1765 setLabel "name" "Client" $node1765 setScope "name" "cl" "scopePhase" set node1766 [$diag addNode ccd_class 964.0 796.0 120.0 40.0] $node1766 setLabel "name" "Request_\nManager" $node1766 setScope "name" "cl" "scopePhase" set node1767 [$diag addNode ccd_actor 964.0 924.0 120.0 40.0] $node1767 setLabel "name" "Client_Partition" $node1767 setScope "name" "cl" "scopePhase" set node1768 [$diag addNode ccd_class 1492.0 1100.0 120.0 40.0] $node1768 setLabel "name" "Server" $node1768 setScope "name" "cl" "scopePhase" set node1769 [$diag addNode ccd_class 1005.0 1100.0 166.0 40.0] $node1769 setLabel "name" "ixASRequestMgr" $node1769 setScope "name" "cl" "scopePhase" set node1770 [$diag addNode ccd_class 1264.0 1100.0 160.0 40.0] $node1770 setLabel "name" "ixASResponseMgr" $node1770 setScope "name" "cl" "scopePhase" set node1771 [$diag addNode ccd_container 1278.0 1270.0 132.0 52.0] $node1771 setLabel "name" "fglexec" $node1771 setScope "name" "cl" "scopePhase" set conn1772 [$diag addConn com_message $node1767 $node1766 1024.0 928.0 1024.0 816.0] set segm1773 [$conn1772 getFirstSegm] $segm1773 setLabel "name" "post_event or\ncall_event" $segm1773 setScope "name" "pe" "scopeSystem" set conn1774 [$diag addConn com_message $node1765 $node1769 896.0 1120.0 1088.0 1120.0] set segm1775 [$conn1774 getFirstSegm] $segm1775 setLabel "name" "call" $segm1775 setScope "name" "pe" "scopeSystem" set conn1776 [$diag addConn com_message $node1771 $node1770 1344.0 1296.0 1344.0 1120.0] set segm1777 [$conn1776 getFirstSegm] $segm1777 setLabel "name" "call" $segm1777 setScope "name" "pe" "scopeSystem" set conn1778 [$diag addConn com_message $node1763 $node1764 1408.0 832.0 1408.0 928.0] set segm1779 [$conn1778 getFirstSegm] $segm1779 setLabel "name" "post_event or\ncall_event" $segm1779 setScope "name" "pe" "scopeSystem" set conn1780 [$diag addConn com_message $node1766 $node1763 1072.0 816.0 1360.0 816.0] set segm1781 [$conn1780 getFirstSegm] $segm1781 setLabel "name" "connection\n" $segm1781 setScope "name" "pe" "scopeSystem" set conn1782 [$diag addConn com_message $node1769 $node1771 1088.0 1136.0 1312.0 1296.0] set segm1783 [$conn1782 getFirstSegm] set segm1784 [$conn1782 addSegm 1088.0 1296.0] $segm1784 setLabel "name" "connection\n" $segm1784 setScope "name" "pe" "scopeSystem" set conn1785 [$diag addConn com_message $node1770 $node1768 1392.0 1120.0 1504.0 1120.0] set segm1786 [$conn1785 getFirstSegm] $diag save if {[[ClientContext::global] currentLevel] == "File"} {[ClientContext::global] upLevel}