77 Commits

Author SHA1 Message Date
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