umbrello
2.32.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:3180
bool self
association to self
Definition: assocrules.h:58
static bool allowMultiplicity(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:363
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:329
Items used by UMLListView.
Definition: umllistviewitem.h:40
@ State
Definition: basictypes.h:138
@ UML1
Definition: assocrules.h:45
@ A
Definition: basictypes.h:268
@ Category2Parent
Definition: basictypes.h:141
GeneralState generalState
Definition: optionstate.h:335
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:1078
#define uWarning()
Definition: debug_utils.h:124
@ Association
Definition: basictypes.h:127
bool isValid() const
< Structure to help determine association rules.
Definition: assocrules.cpp:561
#define uDebug()
Definition: debug_utils.h:122
Level level
UML level.
Definition: assocrules.h:59
bool uml2
Definition: optionstate.h:79
@ All
Definition: assocrules.h:44
@ B
Definition: basictypes.h:269
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:280
@ Coll_Mesg_Async
Definition: basictypes.h:129
~AssocRules()
Definition: assocrules.cpp:43
WidgetBase::WidgetType widgetA_type
type of role A widget
Definition: assocrules.h:53
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:347
Definition: assocrules.h:48
@ Java
Definition: assocrules.h:44
static bool allowSelf(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:379
@ UML2
Definition: assocrules.h:45
Definition: assocrules.h:25
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:1330
@ Coll_Mesg_Sync
Definition: basictypes.h:144
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:2537
static Uml::AssociationType::Enum isGeneralisationOrRealisation(UMLWidget *widgetA, UMLWidget *widgetB)
Definition: assocrules.cpp:397
WidgetBase::WidgetType widgetB_type
type of role B widget
Definition: assocrules.h:54
bool isComponentDiagram()
Definition: umlscene.h:323
Level
Definition: assocrules.h:45
@ Realization
Definition: basictypes.h:135
@ Exception
Definition: basictypes.h:140