Commit 87349167 by jeanneteau

import from GNA!

parents
v0.2: new release (revision 29)
- add install process for windows systems
v0.1.1: fix v0.1 release (revision 19)
- install_debian.sh move to release directory
- update README (sudo needed for install script)
- remove 2.lock directories from bouml projects (project test and template)
v0.1: first release (revision 10)
- manage oneToMany and manyToOne relations
# This directory includes files to build plugout-jpa launcher
# for win32 environment ( a .exe file is required ).
#
# --- build (work for me on cygwin / gcc4 )
gcc plugout-jpa.c -o ../plugout-jpa.exe
#include <stdio.h>
int main( int argc, char** argv ) {
printf( "plugout-jpa - launcher for windows\n" );
char* cmd=malloc( 256 );
sprintf( cmd, "java -jar plugout-jpa.jar %s", argv[1] );
printf(" cmd: %s\n", cmd );
system( cmd );
}
set BOUML_DIR=C:\Program Files\Bouml
set RELEASE_DIR=.
REM copy jar, launcher
cp "%RELEASE_DIR%\plugout-jpa.jar" "%BOUML_DIR%"
cp "%RELEASE_DIR%\plugout-jpa.exe" "%BOUML_DIR%\plugout-jpa.exe"
REM copy project template
cp -r "%RELEASE_DIR%\jpa-template" "%BOUML_DIR%"
REM copy test project
cp -r "%RELEASE_DIR%\jpa-project-test" "%BOUML_DIR%"
BOUML_DIR=/usr/lib/bouml
RELEASE_DIR=.
# copy jar, launcher
cp $RELEASE_DIR/plugout-jpa.jar $BOUML_DIR
cp $RELEASE_DIR/plugout-jpa $BOUML_DIR
# copy project template
cp -r $RELEASE_DIR/jpa-template $BOUML_DIR
# copy test project
cp -r $RELEASE_DIR/jpa-project-test $BOUML_DIR
class UmlBaseFormalParameter
!!!1664.cpp!!! read_() : void
_name = UmlCom::read_string();
_type = UmlCom::read_string();
_default_value.type = (UmlClass *) UmlBaseItem::read_();
if (_default_value.type == 0)
_default_value.explicit_type = UmlCom::read_string();
_extends.type = (UmlClass *) UmlBaseItem::read_();
if (_extends.type == 0)
_extends.explicit_type = UmlCom::read_string();
!!!1664.java!!! read_() : void
_name = UmlCom.read_string();
_type = UmlCom.read_string();
_default_value = new UmlTypeSpec();
_default_value.type = (UmlClass) UmlBaseItem.read_();
if (_default_value.type == null)
_default_value.explicit_type = UmlCom.read_string();
_extends = new UmlTypeSpec();
_extends.type = (UmlClass) UmlBaseItem.read_();
if (_extends.type == null)
_extends.explicit_type = UmlCom.read_string();
class UmlTypeSpec
!!!1920.cpp!!! toString() : string
return (type) ? type->name() : explicit_type;
!!!1920.java!!! toString() : string
return (type != null) ? type.name() : explicit_type;
!!!2048.java!!! clone_it() : UmlTypeSpec
UmlTypeSpec result = new UmlTypeSpec();
result.type = type;
result.explicit_type = explicit_type;
return result;
format 26
classcanvas 128 class_ref 3200 // UmlBaseItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 202 11 2000
classcanvas 256 class_ref 8833 // UmlItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 214 73 3001
classcanvas 512 class_ref 133120 // UmlBaseActivity
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 14 125 2000
classcanvas 768 class_ref 134272 // UmlBaseActivityRegion
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 171 136 2000
classcanvas 1024 class_ref 133888 // UmlBaseFlow
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 451 120 2000
classcanvas 1152 class_ref 134528 // UmlBaseExpansionRegion
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 42 269 2000
classcanvas 1280 class_ref 134912 // UmlBaseInterruptibleActivityRegion
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 260 269 2000
classcanvas 1408 class_ref 134018 // UmlFlow
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 464 185 2005
classcanvas 1536 class_ref 134402 // UmlActivityRegion
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 184 201 2000
classcanvas 1792 class_ref 132994 // UmlActivityItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 331 137 2005
classcanvas 2304 class_ref 134658 // UmlExpansionRegion
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 56 326 2000
classcanvas 2560 class_ref 135042 // UmlInterruptibleActivityRegion
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 276 326 2005
classcanvas 2816 class_ref 133250 // UmlActivity
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 30 185 2005
relationcanvas 384 relation_ref 16641 // <generalisation>
from ref 256 z 1000 to ref 128
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 640 relation_ref 137216 // <generalisation>
from ref 512 z 1999 to ref 256
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 896 relation_ref 139776 // <generalisation>
from ref 768 z 1999 to ref 256
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 1664 relation_ref 140034 // <generalisation>
from ref 1536 z 1999 to ref 768
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 1920 relation_ref 140162 // <generalisation>
from ref 1536 z 1999 to ref 1792
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 2048 relation_ref 139010 // <generalisation>
from ref 1408 z 1999 to ref 1024
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 2176 relation_ref 139138 // <generalisation>
from ref 1408 z 2004 to ref 1792
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 2432 relation_ref 140674 // <generalisation>
from ref 2304 z 1999 to ref 1152
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 2688 relation_ref 141186 // <generalisation>
from ref 2560 z 1999 to ref 1280
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 2944 relation_ref 137474 // <generalisation>
from ref 2816 z 1999 to ref 512
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 3072 relation_ref 138752 // <generalisation>
from ref 1024 z 1999 to ref 256
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 3200 relation_ref 140416 // <generalisation>
geometry VHV
from ref 1152 z 1999 to point 117 252
line 3968 z 1999 to point 239 252
line 4096 z 1999 to ref 1536
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 3328 relation_ref 140928 // <generalisation>
geometry VHV
from ref 1280 z 1999 to point 363 252
line 4736 z 1999 to point 239 252
line 4864 z 1999 to ref 1536
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
format 26
classcanvas 128002 class_ref 128130 // UmlStateItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 249 76 2000
classcanvas 128130 class_ref 8833 // UmlItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 392 89 3001
classcanvas 128258 class_ref 3200 // UmlBaseItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 379 27 2000
note 128386 "Do not modify the blue classes"
xyzwh 26 18 2000 134 56
note 128514 "end here "
color green xyzwh 519 20 1999 105 35
classcanvas 128898 class_ref 130176 // UmlBaseEntryPointPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 14 252 2000
classcanvas 129026 class_ref 129920 // UmlBaseInitialPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 502 252 2001
classcanvas 129154 class_ref 130432 // UmlBaseFinalState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 59 126 2000
classcanvas 129282 class_ref 130688 // UmlBaseTerminatePseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 264 252 2000
classcanvas 129410 class_ref 130944 // UmlBaseExitPointPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 490 104 2001
classcanvas 129538 class_ref 129794 // UmlPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 310 169 2000
classcanvas 129922 class_ref 130050 // UmlInitialPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 514 318 2000
classcanvas 130050 class_ref 130306 // UmlEntryPointPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 26 318 2000
classcanvas 130178 class_ref 130562 // UmlFinalState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 72 194 2002
classcanvas 130306 class_ref 130818 // UmlTerminatePseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 275 318 2003
classcanvas 131586 class_ref 131074 // UmlExitPointPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 502 176 2001
iconcanvas 131842 classdiagram_ref 128258 // State (3)
xyz 594 32 2000
relationcanvas 128642 relation_ref 16641 // <generalisation>
from ref 128130 z 1000 to ref 128258
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129666 relation_ref 131842 // <generalisation>
from ref 129538 z 1000 to ref 128002
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129794 relation_ref 131970 // <generalisation>
from ref 129538 z 1000 to ref 128130
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130434 relation_ref 132354 // <generalisation>
from ref 129922 z 1000 to ref 129026
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130562 relation_ref 132738 // <generalisation>
from ref 130050 z 1000 to ref 128898
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130690 relation_ref 133122 // <generalisation>
from ref 130178 z 1000 to ref 129154
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130818 relation_ref 133506 // <generalisation>
from ref 130306 z 1000 to ref 129282
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130946 relation_ref 132096 // <generalisation>
from ref 129026 z 1000 to ref 129538
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131074 relation_ref 132480 // <generalisation>
from ref 128898 z 1000 to ref 129538
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131202 relation_ref 132864 // <generalisation>
from ref 129154 z 1000 to ref 129538
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131330 relation_ref 133248 // <generalisation>
from ref 129282 z 1000 to ref 129538
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131458 relation_ref 133632 // <generalisation>
from ref 129410 z 1000 to ref 129538
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131714 relation_ref 133890 // <generalisation>
from ref 131586 z 1000 to ref 129410
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
preferred_whz 743 418 1
end
class UmlBaseState
!!!128128.cpp!!! create(inout parent : UmlItem, inout s : str) : UmlState
return (UmlState *) parent->create_(aState, s);
!!!128128.java!!! create(inout parent : UmlItem, inout s : str) : UmlState
return (UmlState) parent.create_(anItemKind.aState, s);
!!!128256.cpp!!! kind() : anItemKind
return aState;
!!!128256.java!!! kind() : anItemKind
return anItemKind.aState;
!!!129152.cpp!!! entryBehavior() : string
read_if_needed_();
return _uml.on_entry;
!!!129152.java!!! entryBehavior() : string
read_if_needed_();
return _uml.on_entry;
!!!129280.cpp!!! set_EntryBehavior(in s : str) : bool
return set_it_(_uml.on_entry, s, setUmlEntryBehaviorCmd);
!!!129280.java!!! set_EntryBehavior(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setUmlEntryBehaviorCmd, s);
UmlCom.check();
_uml.on_entry = s;
!!!129408.cpp!!! exitBehavior() : string
read_if_needed_();
return _uml.on_exit;
!!!129408.java!!! exitBehavior() : string
read_if_needed_();
return _uml.on_exit;
!!!129536.cpp!!! set_ExitBehavior(in s : str) : bool
return set_it_(_uml.on_exit, s, setUmlExitBehaviorCmd);
!!!129536.java!!! set_ExitBehavior(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setUmlExitBehaviorCmd, s);
UmlCom.check();
_uml.on_exit = s;
!!!129664.cpp!!! doActivity() : string
read_if_needed_();
return _uml.do_activity;
!!!129664.java!!! doActivity() : string
read_if_needed_();
return _uml.do_activity;
!!!129792.cpp!!! set_DoActivity(in s : str) : bool
return set_it_(_uml.do_activity, s, setUmlActivityCmd);
!!!129792.java!!! set_DoActivity(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setUmlActivityCmd, s);
UmlCom.check();
_uml.do_activity = s;
!!!129920.cpp!!! cppEntryBehavior() : string
read_if_needed_();
return _cpp.on_entry;
!!!129920.java!!! cppEntryBehavior() : string
read_if_needed_();
return _cpp.on_entry;
!!!130048.cpp!!! set_CppEntryBehavior(in s : str) : bool
return set_it_(_cpp.on_entry, s, setCppEntryBehaviorCmd);
!!!130048.java!!! set_CppEntryBehavior(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setCppEntryBehaviorCmd, s);
UmlCom.check();
_cpp.on_entry = s;
!!!130176.cpp!!! cppExitBehavior() : string
read_if_needed_();
return _cpp.on_exit;
!!!130176.java!!! cppExitBehavior() : string
read_if_needed_();
return _cpp.on_exit;
!!!130304.cpp!!! set_CppExitBehavior(in s : str) : bool
return set_it_(_cpp.on_exit, s, setCppExitBehaviorCmd);
!!!130304.java!!! set_CppExitBehavior(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setCppExitBehaviorCmd, s);
UmlCom.check();
_cpp.on_exit = s;
!!!130432.cpp!!! cppDoActivity() : string
read_if_needed_();
return _cpp.do_activity;
!!!130432.java!!! cppDoActivity() : string
read_if_needed_();
return _cpp.do_activity;
!!!130560.cpp!!! set_CppDoActivity(in s : str) : bool
return set_it_(_cpp.do_activity, s, setCppActivityCmd);
!!!130560.java!!! set_CppDoActivity(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setCppActivityCmd, s);
UmlCom.check();
_cpp.do_activity = s;
!!!130688.cpp!!! javaEntryBehavior() : string
read_if_needed_();
return _java.on_entry;
!!!130688.java!!! javaEntryBehavior() : string
read_if_needed_();
return _java.on_entry;
!!!130816.cpp!!! set_JavaEntryBehavior(in s : str) : bool
return set_it_(_java.on_entry, s, setJavaEntryBehaviorCmd);
!!!130816.java!!! set_JavaEntryBehavior(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaEntryBehaviorCmd, s);
UmlCom.check();
_java.on_entry = s;
!!!130944.cpp!!! javaExitBehavior() : string
read_if_needed_();
return _java.on_exit;
!!!130944.java!!! javaExitBehavior() : string
read_if_needed_();
return _java.on_exit;
!!!131072.cpp!!! set_JavaExitBehavior(in s : str) : bool
return set_it_(_java.on_exit, s, setJavaExitBehaviorCmd);
!!!131072.java!!! set_JavaExitBehavior(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaExitBehaviorCmd, s);
UmlCom.check();
_java.on_exit = s;
!!!131200.cpp!!! javaDoActivity() : string
read_if_needed_();
return _java.do_activity;
!!!131200.java!!! javaDoActivity() : string
read_if_needed_();
return _java.do_activity;
!!!131328.cpp!!! set_JavaDoActivity(in s : str) : bool
return set_it_(_java.do_activity, s, setJavaActivityCmd);
!!!131328.java!!! set_JavaDoActivity(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaActivityCmd, s);
UmlCom.check();
_java.do_activity = s;
!!!242560.cpp!!! isActive() : bool
read_if_needed_();
return _active;
!!!242560.java!!! isActive() : bool
read_if_needed_();
return _active;
!!!242688.cpp!!! set_isActive(in v : bool) : bool
UmlCom::send_cmd(_identifier, setActiveCmd, (char) v);
if (UmlCom::read_bool()) {
_active = v;
return TRUE;
}
else
return FALSE;
!!!242688.java!!! set_isActive(in v : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setActiveCmd, (v) ? 1 : 0);
UmlCom.check();
_active = v;
!!!241664.cpp!!! specification() : UmlOperation
read_if_needed_();
return _specification;
!!!241664.java!!! specification() : UmlOperation
read_if_needed_();
return _specification;
!!!241792.cpp!!! set_Specification(in v : UmlOperation) : bool
UmlCom::send_cmd(_identifier, setDefCmd, (v == 0) ? (void *) v : ((UmlBaseItem *) v)->_identifier);
if (UmlCom::read_bool()) {
_specification = v;
return TRUE;
}
else
return FALSE;
!!!241792.java!!! set_Specification(in v : UmlOperation) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setDefCmd, (v == null) ? (long) 0 : v.identifier_());
UmlCom.check();
_specification = v;
!!!131456.cpp!!! associatedDiagram() : UmlStateDiagram
read_if_needed_();
return _assoc_diagram;
!!!131456.java!!! associatedDiagram() : UmlStateDiagram
read_if_needed_();
return _assoc_diagram;
!!!148096.cpp!!! set_AssociatedDiagram(inout d : UmlStateDiagram) : bool
UmlCom::send_cmd(_identifier, setAssocDiagramCmd, (d == 0) ? (void *) 0 : ((UmlBaseItem *) d)->_identifier);
if (UmlCom::read_bool()) {
_assoc_diagram = d;
return TRUE;
}
else
return FALSE;
!!!148096.java!!! set_AssociatedDiagram(inout d : UmlStateDiagram) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setAssocDiagramCmd, (d == null) ? (long) 0 : d.identifier_());
UmlCom.check();
_assoc_diagram = d;
!!!131584.cpp!!! unload(in rec : bool, in del : bool) : void
_uml.unload();
#ifdef WITHCPP
_cpp.unload();
#endif
#ifdef WITHJAVA
_java.unload();
#endif
UmlBaseItem::unload(rec, del);
!!!131584.java!!! unload(in rec : bool, in del : bool) : void
_uml = null;
_cpp = null;
_java = null;
super.unload(rec, del);
!!!131968.cpp!!! read_uml_() : void
_assoc_diagram = (UmlStateDiagram *) UmlBaseItem::read_();
UmlBaseItem::read_uml_();
_uml.read();
_specification = (UmlOperation *) UmlBaseItem::read_();
_active = UmlCom::read_bool();
!!!131968.java!!! read_uml_() : void
_assoc_diagram = (UmlStateDiagram) UmlBaseItem.read_();
super.read_uml_();
_uml = new StateBehavior();
_uml.read();
_specification = (UmlOperation) UmlBaseItem.read_();
_active = UmlCom.read_bool();
!!!132096.cpp!!! read_cpp_() : void
_cpp.read();
!!!132096.java!!! read_cpp_() : void
_cpp = new StateBehavior();
_cpp.read();
!!!132224.cpp!!! read_java_() : void
_java.read();
!!!132224.java!!! read_java_() : void
_java = new StateBehavior();
_java.read();
format 26
classcanvas 128002 class_ref 128130 // UmlStateItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 229 50 2000
classcanvas 128130 class_ref 129794 // UmlPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 290 150 2000
note 128258 "Do not modify the blue classes"
xyzwh 6 7 2000 134 56
note 128386 "start here "
color green xyzwh 499 8 1999 107 36
classcanvas 128514 class_ref 3200 // UmlBaseItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 358 8 2000
classcanvas 128642 class_ref 8833 // UmlItem
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 372 70 3001
classcanvas 128770 class_ref 131200 // UmlBaseDeepHistoryPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 12 114 2000
classcanvas 128898 class_ref 131456 // UmlBaseShallowHistoryPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 3 230 2000
classcanvas 129026 class_ref 131712 // UmlBaseJunctionPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 374 346 2001
classcanvas 129154 class_ref 131968 // UmlBaseChoicePseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 145 345 2000
classcanvas 129282 class_ref 132224 // UmlBaseForkPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 464 230 2000
classcanvas 129410 class_ref 132480 // UmlBaseJoinPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
color blue
xyz 461 112 2000
classcanvas 130434 class_ref 131330 // UmlDeepHistoryPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 23 177 2001
classcanvas 130946 class_ref 131586 // UmlShallowHistoryPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 14 288 2001
classcanvas 131202 class_ref 131842 // UmlJunctionPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 386 407 2001
classcanvas 131458 class_ref 132098 // UmlChoicePseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 157 407 2001
classcanvas 131714 class_ref 132354 // UmlForkPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 475 288 2002
classcanvas 131970 class_ref 132610 // UmlJoinPseudoState
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default shadow default
xyz 473 174 2000
iconcanvas 132354 classdiagram_ref 128002 // State (1)
xyz 578 20 2000
relationcanvas 129538 relation_ref 134016 // <generalisation>
from ref 128770 z 1000 to ref 128130
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129666 relation_ref 134400 // <generalisation>
from ref 128898 z 1000 to point 272 208
line 132482 z 1000 to ref 128130
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129794 relation_ref 134784 // <generalisation>
from ref 129026 z 1000 to ref 128130
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129922 relation_ref 135168 // <generalisation>
from ref 129154 z 1000 to ref 128130
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130050 relation_ref 135552 // <generalisation>