umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
@ Any
Definition: assocrules.h:40
UMLView * currentView() const
Definition: uml.cpp:3175
bool self
association to self
Definition: assocrules.h:53
static bool allowMultiplicity(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:358
AssocRules()
Definition: assocrules.cpp:31
@ Containment
Definition: basictypes.h:102
@ Activity
Definition: basictypes.h:108
static bool allowAssociation(Uml::AssociationType::Enum assocType, UMLWidget *widget)
Definition: assocrules.cpp:46
bool isComponentDiagram() const
Definition: umlscene.h:318
@ Java
Definition: basictypes.h:298
Items used by UMLListView.
Definition: umllistviewitem.h:35
@ State
Definition: basictypes.h:107
@ UML1
Definition: assocrules.h:40
@ A
Definition: basictypes.h:237
@ Category2Parent
Definition: basictypes.h:110
GeneralState generalState
Definition: optionstate.h:322
Language
Definition: assocrules.h:39
@ UniAssociation
Definition: basictypes.h:105
@ Relationship
Definition: basictypes.h:112
bool isAbstract() const
Definition: umlobject.cpp:343
@ Association_Self
Definition: basictypes.h:97
@ Anchor
Definition: basictypes.h:106
OptionState & optionState()
Definition: optionstate.cpp:357
@ Child2Category
Definition: basictypes.h:111
static int m_nNumRules
The number of rules known about.
Definition: assocrules.h:58
@ Aggregation
Definition: basictypes.h:94
UMLListView * listView() const
Definition: uml.cpp:1073
#define uWarning()
Definition: debug_utils.h:110
@ Association
Definition: basictypes.h:96
bool isValid() const
< Structure to help determine association rules.
Definition: assocrules.cpp:556
#define uDebug()
Definition: debug_utils.h:108
Level level
UML level.
Definition: assocrules.h:54
bool uml2
Definition: optionstate.h:66
@ All
Definition: assocrules.h:39
@ B
Definition: basictypes.h:238
Enum
Definition: basictypes.h:92
@ Generalization
Definition: basictypes.h:93
bool role
role text
Definition: assocrules.h:50
Language language
language rule applies to
Definition: assocrules.h:46
static UMLApp * app()
Definition: uml.cpp:275
@ Coll_Mesg_Async
Definition: basictypes.h:98
~AssocRules()
Definition: assocrules.cpp:38
WidgetBase::WidgetType widgetA_type
type of role A widget
Definition: assocrules.h:48
bool multiplicity
multiplicity text on association
Definition: assocrules.h:51
Uml::AssociationType::Enum assoc_type
association type
Definition: assocrules.h:47
static bool allowRole(Uml::AssociationType::Enum assocType)
Definition: assocrules.cpp:342
Definition: assocrules.h:43
@ Java
Definition: assocrules.h:39
static bool allowSelf(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:374
@ UML2
Definition: assocrules.h:40
Definition: assocrules.h:20
bool bidirectional
can have an association of same type going between widget each way
Definition: assocrules.h:52
@ Composition
Definition: basictypes.h:103
UMLScene * umlScene() const
Definition: umlview.cpp:51
UMLListViewItem * findUMLObject(const UMLObject *p) const
Definition: umllistview.cpp:1331
@ Coll_Mesg_Sync
Definition: basictypes.h:113
static Assoc_Rule m_AssocRules[]
Container that holds all the rules.
Definition: assocrules.h:57
@ Dependency
Definition: basictypes.h:95
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2532
static Uml::AssociationType::Enum isGeneralisationOrRealisation(UMLWidget *widgetA, UMLWidget *widgetB)
Definition: assocrules.cpp:392
WidgetBase::WidgetType widgetB_type
type of role B widget
Definition: assocrules.h:49
Level
Definition: assocrules.h:40
@ Realization
Definition: basictypes.h:104
@ Exception
Definition: basictypes.h:109