[Uml-devel] branches/KDE/3.5/kdesdk/umbrello/umbrello
Oliver Kellogg
okellogg at users.sourceforge.net
Tue Nov 14 19:24:18 UTC 2006
SVN commit 604946 by okellogg:
guessContainer(): Completion of r603433 (return Uml::N_MODELTYPES when guessing is impossible.)
M +13 -1 model_utils.cpp
--- branches/KDE/3.5/kdesdk/umbrello/umbrello/model_utils.cpp #604945:604946
@@ -316,8 +316,19 @@
Uml::Object_Type ot = o->getBaseType();
if (ot == Uml::ot_Package && o->getStereotype() == "subsystem")
return Uml::mt_Component;
- Uml::Model_Type mt = Uml::mt_Logical;
+ Uml::Model_Type mt = Uml::N_MODELTYPES;
switch (ot) {
+ case Uml::ot_Package: // CHECK: packages may appear in other views?
+ case Uml::ot_Interface:
+ case Uml::ot_Datatype:
+ case Uml::ot_Enum:
+ case Uml::ot_Class:
+ case Uml::ot_Attribute:
+ case Uml::ot_Operation:
+ case Uml::ot_EnumLiteral:
+ case Uml::ot_Template:
+ mt = Uml::mt_Logical;
+ break;
case Uml::ot_Actor:
case Uml::ot_UseCase:
mt = Uml::mt_UseCase;
@@ -330,6 +341,7 @@
mt = Uml::mt_Deployment;
break;
case Uml::ot_Entity:
+ case Uml::ot_EntityAttribute:
mt = Uml::mt_EntityRelationship;
break;
case Uml::ot_Association:
More information about the umbrello-devel
mailing list