Arjan Molenaar
5c009a67b5
Add lower, composite and opposite parameters for associations
2020-05-13 21:34:57 +02:00
Arjan Molenaar
4b1c0c9b3e
Let component text change when a usecase is placed inside
2020-05-13 19:46:02 +02:00
Dan Yeaw
6c6bcfb101
Update AbstractRequirement attributes
...
Add derived attributed derivedFrom and change "text" so that it is no
longer a derived attribute.
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-05-12 20:39:08 -04:00
Arjan Molenaar
ffaf9e3efe
Small updates in SysML model
2020-05-12 07:36:12 +02:00
Arjan Molenaar
343f79fa61
Generate relations for non-attribute relations
...
Renamed `ParticipantProperty.end` to `end_` to avoid sub-typing issues
2020-05-11 22:34:22 +02:00
Arjan Molenaar
5eae66c9d6
Add Port.encapsulatedClassifier
...
So component paste action will set all properties right.
2020-05-09 23:12:56 +02:00
Arjan Molenaar
3e28c8895f
Rename AbstractReq.id parameter and remove lower/upper from end param
2020-05-07 22:53:03 +02:00
Arjan Molenaar
ffc8a9c41a
Fix valueSpecification and MRO issues
2020-05-07 22:49:49 +02:00
Arjan Molenaar
d7c283a459
Add missing Elements to UML model
...
Generated new SysML model, but with MyPy errors
2020-05-07 22:22:49 +02:00
Arjan Molenaar
6ea623f216
Remove doubles from SysML model
2020-05-07 21:32:30 +02:00
Dan Yeaw
599a709ed2
Treat extensions as inheritance
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-05-02 22:12:07 -04:00
Dan Yeaw
04070cd812
Move directed relationship and datatype metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-25 13:39:05 -04:00
Dan Yeaw
d36d279c3e
Move requirement metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-23 21:57:07 -04:00
Dan Yeaw
ac530f8ade
Move ports and flows metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-23 21:53:40 -04:00
Dan Yeaw
d91b5336dc
Move model element metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-23 21:49:49 -04:00
Dan Yeaw
325826c6bc
Move block metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-23 21:46:04 -04:00
Dan Yeaw
8084f1ca98
Move allocation metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-23 21:41:53 -04:00
Dan Yeaw
78b44449b2
Move activity metaclasses to UML package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-23 21:39:58 -04:00
Dan Yeaw
7f2d037bd7
Add intro comment to SysML and Safety overrides
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-13 21:07:04 -04:00
Dan Yeaw
1ef842c3e6
Update Makefile to include SysML and Safety models
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-13 19:23:14 -04:00
Dan Yeaw
ec41f4a9de
Move test models to separate top-level package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-13 19:19:46 -04:00
Dan Yeaw
7edfbe4f72
Move SysML and Safety to models package, create override files
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-13 19:10:49 -04:00
Arjan Molenaar
25d4e8108d
Move Comment to core model
2020-04-12 23:11:31 +02:00
Dan Yeaw
1e182b244b
Move all test models to models package
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-12 12:40:46 -04:00
Dan Yeaw
68e45c998c
Refactor uml2.py to uml.py to match codegen name
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-04-10 22:19:27 -04:00
Arjan Molenaar
f2978df18c
Move UML model files to models/ folder
2020-04-09 23:26:00 +02:00
Arjan Molenaar
27b41e043f
Build out core model
2020-04-09 23:18:29 +02:00