umbrello
2.31.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
@ Any
Definition: assocrules.h:45
UMLView * currentView() const
Definition: uml.cpp:3144
bool self
association to self
Definition: assocrules.h:58
static bool allowMultiplicity(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:345
AssocRules()
Definition: assocrules.cpp:36
@ Containment
Definition: basictypes.h:133
@ Activity
Definition: basictypes.h:139
static bool allowAssociation(Uml::AssociationType::Enum assocType, UMLWidget *widget)
Definition: assocrules.cpp:51
@ Java
Definition: basictypes.h:295
Items used by UMLListView.
Definition: umllistviewitem.h:40
@ State
Definition: basictypes.h:138
@ UML1
Definition: assocrules.h:45
@ A
Definition: basictypes.h:256
@ Coll_Message_Synchronous
Definition: basictypes.h:144
@ Category2Parent
Definition: basictypes.h:141
GeneralState generalState
Definition: optionstate.h:334
Language
Definition: assocrules.h:44
@ UniAssociation
Definition: basictypes.h:136
@ Relationship
Definition: basictypes.h:143
bool isAbstract() const
Definition: umlobject.cpp:348
@ Association_Self
Definition: basictypes.h:128
@ Anchor
Definition: basictypes.h:137
OptionState & optionState()
Definition: optionstate.cpp:370
@ Child2Category
Definition: basictypes.h:142
static int m_nNumRules
The number of rules known about.
Definition: assocrules.h:63
@ Aggregation
Definition: basictypes.h:125
UMLListView * listView() const
Definition: uml.cpp:1065
#define uWarning()
Definition: debug_utils.h:124
@ Association
Definition: basictypes.h:127
bool isValid() const
< Structure to help determine association rules.
Definition: assocrules.cpp:537
Level level
UML level.
Definition: assocrules.h:59
bool uml2
Definition: optionstate.h:78
@ All
Definition: assocrules.h:44
@ B
Definition: basictypes.h:257
Enum
Definition: basictypes.h:123
@ Generalization
Definition: basictypes.h:124
bool role
role text
Definition: assocrules.h:55
Language language
language rule applies to
Definition: assocrules.h:51
static UMLApp * app()
Definition: uml.cpp:269
~AssocRules()
Definition: assocrules.cpp:43
WidgetBase::WidgetType widgetA_type
type of role A widget
Definition: assocrules.h:53
@ Coll_Message_Asynchronous
Definition: basictypes.h:129
bool multiplicity
multiplicity text on association
Definition: assocrules.h:56
Uml::AssociationType::Enum assoc_type
association type
Definition: assocrules.h:52
static bool allowRole(Uml::AssociationType::Enum assocType)
Definition: assocrules.cpp:329
Definition: assocrules.h:48
@ Java
Definition: assocrules.h:44
static bool allowSelf(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:361
@ UML2
Definition: assocrules.h:45
Definition: assocrules.h:26
bool bidirectional
can have an association of same type going between widget each way
Definition: assocrules.h:57
@ Composition
Definition: basictypes.h:134
UMLScene * umlScene() const
Definition: umlview.cpp:56
UMLListViewItem * findUMLObject(const UMLObject *p) const
Definition: umllistview.cpp:1314
static Assoc_Rule m_AssocRules[]
Container that holds all the rules.
Definition: assocrules.h:62
@ Dependency
Definition: basictypes.h:126
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2509
static Uml::AssociationType::Enum isGeneralisationOrRealisation(UMLWidget *widgetA, UMLWidget *widgetB)
Definition: assocrules.cpp:379
WidgetBase::WidgetType widgetB_type
type of role B widget
Definition: assocrules.h:54
bool isComponentDiagram()
Definition: umlscene.h:322
Level
Definition: assocrules.h:45
@ Realization
Definition: basictypes.h:135
@ Exception
Definition: basictypes.h:140