77 Commits

Author SHA1 Message Date
Arjan Molenaar
75998721a5
Add comment to model 2020-12-26 16:35:55 +01:00
Arjan Molenaar
87b2726f34
Replace reparent method by a handler on setting parent 2020-12-24 14:40:29 +01:00
Arjan Molenaar
e64897fc2f
Make Presentation.diagram an association
We can now rely on this association being set. We can set a watch on
changes and slowly move the canvas out of our codebase.
2020-12-24 09:41:23 +01:00
Arjan Molenaar
92143fa739 Fix docstring in Core model overrides 2020-10-07 08:45:40 +02:00
Arjan Molenaar
5d6f2905c1 Fix ownership for ExtensionEnd's in UML model 2020-10-07 08:44:03 +02:00
Arjan Molenaar
c5453cea8a Add Transition to the state machine 2020-09-27 21:28:23 +02:00
Arjan Molenaar
97755a972e Make Dependency.client the owner relation
Change multiplicity for Dependency.client to [0..1]
2020-09-18 20:20:30 +02:00
Arjan Molenaar
25eefc14d5 Move relations to the right package for SysML model 2020-09-11 22:12:45 +02:00
Arjan Molenaar
dffebbbc03 Fix typo in model 2020-09-11 22:08:23 +02:00
Arjan Molenaar
721ba27493 Fix inheritance of instanceSpecification
Now it should be able have an owner.
2020-09-11 22:08:23 +02:00
Arjan Molenaar
5f5a934167 Trace and Refine are Dependencies
Now these sysml relationships can be packaged as well.
2020-09-11 22:08:23 +02:00
Arjan Molenaar
1e7da6d7c2 Create explicit association between Dependency and Package
The relation between Package and PackageableElement is a derived union.
2020-09-11 22:08:23 +02:00
Arjan Molenaar
ec39a84f56 Connector is now owned by a StructuredClassifier 2020-09-11 22:08:23 +02:00
Arjan Molenaar
3f28e6e242 Make PackageableElement.owningPackage navigable
Now Dependency and a bunch of others can be packaged.
2020-09-11 22:08:23 +02:00
Arjan Molenaar
3de69730ee Update diagram layout for Deployments diagrams 2020-09-11 22:08:23 +02:00
Arjan Molenaar
4c3f25bd25 Update Use Case diagrams
* Include and Extend are now NamedElements
* Actor is now a BehavioredClassifier
2020-09-11 22:08:23 +02:00
Arjan Molenaar
806a775b36 Update Interactions diagrams 2020-09-11 22:07:33 +02:00
Arjan Molenaar
f629554476 Update all Actions diagrams
To the level implemented in Gaphor.
2020-09-11 22:07:33 +02:00
Arjan Molenaar
8935b2683b Add Executable Nodes diagram 2020-09-11 22:07:33 +02:00
Arjan Molenaar
9883522e19 Update diagrams up to Activities 2020-09-11 22:06:59 +02:00
Arjan Molenaar
a1d9df68c1 Fixed Namespace.ownedRule issue in model 2020-09-11 22:06:59 +02:00
Arjan Molenaar
ef7db03be9 Update Packages 2020-09-11 22:06:59 +02:00
Arjan Molenaar
6c46b5c351 Fix remaining Structured Classifiers diagrams 2020-09-11 22:06:59 +02:00
Arjan Molenaar
5bb0cfdad4 Add Associations diagram 2020-09-11 22:06:59 +02:00
Arjan Molenaar
4fe6a5f1ca Updated Classes diagram 2020-09-11 22:06:59 +02:00
Arjan Molenaar
6e847a51fe Update Structured Classifiers diagram 2020-09-11 22:06:59 +02:00
Arjan Molenaar
67c6ce9eda Merged Collaboration in Structured Classifiers diagram 2020-09-11 22:06:59 +02:00
Arjan Molenaar
77d839865e Update Simple Classifiers layouts to match UML 2.5 2020-09-11 22:06:59 +02:00
Arjan Molenaar
fb4ab3906e Update Properties, Operations and Instances 2020-09-11 22:06:59 +02:00
Arjan Molenaar
a611232479 Update Classifiers and Features diagram 2020-09-11 22:06:59 +02:00
Arjan Molenaar
a3858a6a11 Move classes to their package 2020-09-11 22:06:07 +02:00
Arjan Molenaar
64c1c55058 Split Literals and Expressions diagrams 2020-09-11 22:06:07 +02:00
Arjan Molenaar
ec0d24bb8c Updates Values section 2020-09-11 22:06:07 +02:00
Arjan Molenaar
09d494d3ed Name diagrams appropriately 2020-09-11 22:06:07 +02:00
Arjan Molenaar
dacb379570 Move diagams to the UML 2.5 packages 2020-09-11 22:06:07 +02:00
Arjan Molenaar
661d10d327 Shuffle packages 2020-09-11 22:06:07 +02:00
Arjan Molenaar
dc6bde9b0c Work through UML 2.5 Common Structure 2020-09-11 22:06:07 +02:00
Arjan Molenaar
7bd7fd24dc Updte NamedElement for UML 2.5 2020-09-11 22:06:06 +02:00
Arjan Molenaar
eca64c8962 Rename Element.ownedComment to Element.comment 2020-09-11 22:05:14 +02:00
Arjan Molenaar
55e51b1f40 Remove unneeded decl_class type from derived property 2020-08-12 20:06:57 +02:00
Arjan Molenaar
901912e69e Add connector for proxy port to block 2020-06-22 08:21:40 +02:00
Arjan Molenaar
8ffd285925 Move extensions in profile for UML model 2020-06-03 22:40:59 +02:00
Arjan Molenaar
b26aa0836c Rename Stylesheet to StyleSheet
And stylesheet to styleSheet.
2020-05-30 09:02:58 +02:00
Arjan Molenaar
c31c855566 Update core model layout 2020-05-29 13:51:55 +02:00
Arjan Molenaar
407391ac3e Retrieve styling from a Stylesheet object
* Stylesheet type is exposed via UML model
* Stylesheet is not added by default
* Simple items still need to be updated
2020-05-29 13:51:55 +02:00
Arjan Molenaar
8f73b6c56b Access stylesheet from Presentation 2020-05-29 13:51:55 +02:00
Arjan Molenaar
db0a39b1ee Add stylesheet class to the core model
This is the one location to define the stylesheet, so it:
* will put styling at the heart of Gaphor
* is available to all presentation elements
* styling an be defined per model
* styling stays with the model
* styling will always be applied when rendering a diagram (e.g. via
`gaphorconvert`)
* No special code is required for update/drawing of items

Only one Stylesheet object will be present in a single model.
2020-05-26 08:18:49 +02:00
Arjan Molenaar
f8f5c4a275 Remove base_NamedElement from AbstractRequirement 2020-05-17 20:39:09 +02:00
Dan Yeaw
1c064a22d5
Merge master
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-05-17 14:24:34 -04:00
Dan Yeaw
9afb24c197
Add Feature and Flow Direction Kind
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-05-15 20:59:19 -04:00