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
class UmlBaseAttribute
!!!2176.cpp!!! create(inout parent : UmlClass, in s : str) : UmlAttribute
return (UmlAttribute *) parent->create_(anAttribute, s);
!!!2176.java!!! create(inout parent : UmlClass, in s : str) : UmlAttribute
return (UmlAttribute) parent.create_(anItemKind.anAttribute, s);
!!!2304.cpp!!! kind() : anItemKind
return anAttribute;
!!!2304.java!!! kind() : anItemKind
return anItemKind.anAttribute;
!!!2432.cpp!!! isReadOnly() : bool
read_if_needed_();
return _read_only;
!!!2432.java!!! isReadOnly() : bool
read_if_needed_();
return _read_only;
!!!2560.cpp!!! set_isReadOnly(in y : bool) : bool
UmlCom::send_cmd(_identifier, setIsReadOnlyCmd, (char) y);
if (UmlCom::read_bool()) {
_read_only = y;
return TRUE;
}
else
return FALSE;
!!!2560.java!!! set_isReadOnly(in y : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsReadOnlyCmd, (y) ? (byte) 1 : (byte) 0);
UmlCom.check();
_read_only = y;
!!!220928.cpp!!! isDerived() : bool
read_if_needed_();
return _derived;
!!!220928.java!!! isDerived() : bool
read_if_needed_();
return _derived;
!!!221056.cpp!!! isDerivedUnion() : bool
read_if_needed_();
return _derived_union;
!!!221056.java!!! isDerivedUnion() : bool
read_if_needed_();
return _derived_union;
!!!221184.cpp!!! set_isDerived(in is_derived : bool, in is_union : bool) : bool
UmlCom::send_cmd(_identifier, setDerivedCmd,
(char) (((is_derived) ? 1 : 0) + ((is_union) ? 2 : 0)));
if (UmlCom::read_bool()) {
_derived = is_derived;
_derived_union = is_union;
return TRUE;
}
else
return FALSE;
!!!221184.java!!! set_isDerived(in is_derived : bool, in is_union : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setDerivedCmd,
(byte) (((is_derived) ? 1 : 0) + ((is_union) ? 2 : 0)));
UmlCom.check();
_derived = is_derived;
_derived_union = is_union;
!!!221312.cpp!!! isOrdered() : bool
read_if_needed_();
return _ordered;
!!!221312.java!!! isOrdered() : bool
read_if_needed_();
return _ordered;
!!!221440.cpp!!! set_isOrdered(in v : bool) : bool
UmlCom::send_cmd(_identifier, setOrderingCmd, (char) v);
if (UmlCom::read_bool()) {
_ordered = v;
return TRUE;
}
else
return FALSE;
!!!221440.java!!! set_isOrdered(in v : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setOrderingCmd, (v) ? 1 : 0);
UmlCom.check();
_ordered = v;
!!!221568.cpp!!! isUnique() : bool
read_if_needed_();
return _unique;
!!!221568.java!!! isUnique() : bool
read_if_needed_();
return _unique;
!!!221696.cpp!!! set_isUnique(in v : bool) : bool
UmlCom::send_cmd(_identifier, setUniqueCmd, (char) v);
if (UmlCom::read_bool()) {
_unique = v;
return TRUE;
}
else
return FALSE;
!!!221696.java!!! set_isUnique(in v : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setUniqueCmd, (v) ? 1 : 0);
UmlCom.check();
_unique = v;
!!!2688.cpp!!! defaultValue() : string
read_if_needed_();
return _default_value;
!!!2688.java!!! defaultValue() : string
read_if_needed_();
return _default_value;
!!!2816.cpp!!! set_DefaultValue(in s : str) : bool
return set_it_(_default_value, s, setDefaultValueCmd);
!!!2816.java!!! set_DefaultValue(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setDefaultValueCmd, s);
UmlCom.check();
_default_value = s;
!!!2944.cpp!!! type() : UmlTypeSpec
read_if_needed_();
return _type;
!!!2944.java!!! type() : UmlTypeSpec
read_if_needed_();
return _type;
!!!3072.cpp!!! set_Type(in t : UmlTypeSpec) : bool
return set_it_(_type, t, setTypeCmd);
!!!3072.java!!! set_Type(in t : UmlTypeSpec) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setTypeCmd, t);
UmlCom.check();
_type = t;
!!!196864.cpp!!! multiplicity() : string
read_if_needed_();
return _multiplicity;
!!!196864.java!!! multiplicity() : string
read_if_needed_();
return _multiplicity;
!!!196992.cpp!!! set_Multiplicity(in s : str, inout : ) : bool
return set_it_(_multiplicity, s, setMultiplicityCmd);
!!!196992.java!!! set_Multiplicity(in s : str, inout : ) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setMultiplicityCmd, s);
UmlCom.check();
_multiplicity = s;
!!!3200.cpp!!! getOperation() : UmlOperation
read_if_needed_();
return _get_oper;
!!!3200.java!!! getOperation() : UmlOperation
read_if_needed_();
return _get_oper;
!!!3328.cpp!!! addGetOperation() : bool
UmlCom::send_cmd(_identifier, addGetOperCmd);
if (UmlCom::read_bool()) {
reread_children_if_needed_();
return TRUE;
}
else
return FALSE;
!!!3328.java!!! addGetOperation() : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.addGetOperCmd);
UmlCom.check();
reread_children_if_needed_();
!!!3456.cpp!!! setOperation() : UmlOperation
read_if_needed_();
return _set_oper;
!!!3456.java!!! setOperation() : UmlOperation
read_if_needed_();
return _set_oper;
!!!3584.cpp!!! addSetOperation() : bool
UmlCom::send_cmd(_identifier, addSetOperCmd);
if (UmlCom::read_bool()) {
reread_children_if_needed_();
return TRUE;
}
else
return FALSE;
!!!3584.java!!! addSetOperation() : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.addSetOperCmd);
UmlCom.check();
reread_children_if_needed_();
!!!3712.cpp!!! isCppMutable() : bool
read_if_needed_();
return _cpp_mutable;
!!!3712.java!!! isCppMutable() : bool
read_if_needed_();
return _cpp_mutable;
!!!3840.cpp!!! set_isCppMutable(in y : bool) : bool
UmlCom::send_cmd(_identifier, setIsCppMutableCmd, (char) y);
if (UmlCom::read_bool()) {
_cpp_mutable = y;
return TRUE;
}
else
return FALSE;
!!!3840.java!!! set_isCppMutable(in y : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsCppMutableCmd, (y) ? (byte) 1 : (byte) 0);
UmlCom.check();
_cpp_mutable = y;
!!!3968.cpp!!! isJavaTransient() : bool
read_if_needed_();
return _java_transient;
!!!3968.java!!! isJavaTransient() : bool
read_if_needed_();
return _java_transient;
!!!4096.cpp!!! set_isJavaTransient(in y : bool) : bool
UmlCom::send_cmd(_identifier, setIsJavaTransientCmd, (char) y);
if (UmlCom::read_bool()) {
_java_transient = y;
return TRUE;
}
else
return FALSE;
!!!4096.java!!! set_isJavaTransient(in y : bool) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsJavaTransientCmd, (y) ? (byte) 1 : (byte) 0);
UmlCom.check();
_java_transient = y;
!!!4224.cpp!!! idlCase() : string
read_if_needed_();
return (_idl_case != 0) ? _idl_case->name() : _idl_explicit_case;
!!!4224.java!!! idlCase() : string
read_if_needed_();
return (_idl_case != null) ? _idl_case.name() : _idl_explicit_case;
!!!4352.cpp!!! set_IdlCase(inout a : UmlAttribute) : bool
UmlCom::send_cmd(_identifier, setIdlCaseCmd, a->_identifier, "");
if (UmlCom::read_bool()) {
_idl_case = a;
_idl_explicit_case = 0;
return TRUE;
}
else
return FALSE;
!!!4352.java!!! set_IdlCase(inout a : UmlAttribute) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIdlCaseCmd, a.identifier_(), "");
UmlCom.check();
_idl_case = a;
_idl_explicit_case = null;
!!!4480.cpp!!! set_IdlCase(in s : str) : bool
UmlCom::send_cmd(_identifier, setIdlCaseCmd, (void *) 0, s);
if (UmlCom::read_bool()) {
_idl_case = 0;
_idl_explicit_case = s;
return TRUE;
}
else
return FALSE;
!!!4480.java!!! set_IdlCase(in s : str) : bool
UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIdlCaseCmd, (long) 0, s);
UmlCom.check();
_idl_case = null;
_idl_explicit_case = s;
!!!4608.cpp!!! unload(in rec : bool, in del : bool) : void
_type.explicit_type = 0;
_default_value = 0;
#ifdef WITHIDL
_idl_explicit_case = 0;
#endif
UmlBaseClassMember::unload(rec, del);
_multiplicity = 0;
!!!4608.java!!! unload(in rec : bool, in del : bool) : void
_type = null;
_default_value = null;
_idl_explicit_case = null;
super.unload(rec, del);
_multiplicity = null;
!!!4736.cpp!!! UmlBaseAttribute(in id : item_id, in n : string)
_get_oper = 0;
_set_oper = 0;
#ifdef WITHIDL
_idl_case = 0;
#endif
!!!4864.cpp!!! read_uml_() : void
UmlBaseClassMember::read_uml_();
_type.type = (UmlClass *) UmlBaseItem::read_();
if (_type.type == 0)
_type.explicit_type = UmlCom::read_string();
_multiplicity = UmlCom::read_string();
_default_value = UmlCom::read_string();
_read_only = UmlCom::read_bool();
_derived = UmlCom::read_bool();
_derived_union = UmlCom::read_bool();
_ordered = UmlCom::read_bool();
_unique = UmlCom::read_bool();
_get_oper = (UmlOperation *) UmlBaseItem::read_();
_set_oper = (UmlOperation *) UmlBaseItem::read_();
!!!4864.java!!! read_uml_() : void
super.read_uml_();
_type = new UmlTypeSpec();
_type.type = (UmlClass) UmlBaseItem.read_();
if (_type.type == null)
_type.explicit_type = UmlCom.read_string();
_multiplicity = UmlCom.read_string();
_default_value = UmlCom.read_string();
_read_only = UmlCom.read_bool();
_derived = UmlCom.read_bool();
_derived_union = UmlCom.read_bool();
_ordered = UmlCom.read_bool();
_unique = UmlCom.read_bool();
_get_oper = (UmlOperation) UmlBaseItem.read_();
_set_oper = (UmlOperation) UmlBaseItem.read_();
!!!4992.cpp!!! read_cpp_() : void
UmlBaseClassMember::read_cpp_();
_cpp_mutable = UmlCom::read_bool();
!!!4992.java!!! read_cpp_() : void
super.read_cpp_();
_cpp_mutable = UmlCom.read_bool();
!!!5120.cpp!!! read_java_() : void
UmlBaseClassMember::read_java_();
_java_transient = UmlCom::read_bool();
!!!5120.java!!! read_java_() : void
super.read_java_();
_java_transient = UmlCom.read_bool();
!!!203008.cpp!!! read_php_() : void
UmlBaseClassMember::read_php_();
!!!203008.java!!! read_php_() : void
super.read_php_();
!!!217600.cpp!!! read_python_() : void
UmlBaseClassMember::read_python_();
!!!217600.java!!! read_python_() : void
super.read_python_();
!!!5248.cpp!!! read_idl_() : void
UmlBaseClassItem::read_idl_();
_idl_case = (UmlAttribute *) UmlBaseItem::read_();
if (_idl_case == 0)
_idl_explicit_case = UmlCom::read_string();
!!!5248.java!!! read_idl_() : void
super.read_idl_();
_idl_case = (UmlAttribute) UmlBaseItem.read_();
if (_idl_case == null)
_idl_explicit_case = UmlCom.read_string();
format 73
"Diagram" // API USER::Diagram
revision 31
modified_by 2 "isa"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
classview 128002 "Diagram Class view"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//class settings
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
associated_deployment_view deploymentview_ref 128002 // Diagram Deployment view
class 146818 "UmlFragment"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl "${comment}${public}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment " this class manages fragments, you can modify it"
classrelation 159234 // <generalisation>
relation 159234 ---|>
a public
cpp default "${type}"
java "${type}"
classrelation_ref 159234 // <generalisation>
b parent class_ref 147072 // UmlBaseFragment
end
end
class 146946 "UmlFragmentCompartment"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl "${comment}${public}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"