|
|
a26ceef10f
|
Conformance checker relies much more on ODAPI rather than duplicating its logic + Fix error in bootstrap of primitive types
|
2024-11-05 16:54:00 +01:00 |
|
|
|
16604d0f0b
|
OD service: redirect function already implemented in ODAPI
|
2024-11-05 13:58:02 +01:00 |
|
|
|
51b8469856
|
Clearer error msg
|
2024-10-29 23:48:07 +01:00 |
|
|
|
67c6779b20
|
Clearer error when creating link between non-existing objects
|
2024-10-29 16:14:10 +01:00 |
|
|
|
a4352e3184
|
BIG speedup by caching the *set* of edge targets for a given key
|
2024-10-28 17:11:55 +01:00 |
|
|
|
cd26a401fe
|
Add example of 'woods' operational semantics. Clearer error messages. Implement full OD-API. Small refactoring of Conformance class.
|
2024-10-28 14:15:12 +01:00 |
|
|
|
98ae637eea
|
Fix bug where creation of slot defined in super-class fails + clearer error message
|
2024-10-24 16:24:54 +02:00 |
|
|
|
b38d42b5d0
|
Fix abstract class check in OD._create_object (wrong MM)
|
2024-10-21 15:02:34 +02:00 |
|
|
|
52ded8af77
|
Add concrete syntax for class diagrams + example (woods2.py)
|
2024-10-09 15:09:16 +02:00 |
|
|
|
17bff66e8e
|
Add conformance checking example
|
2024-10-08 22:35:47 +02:00 |
|
|
|
e70eae2286
|
PlantUML: render class cardinalities. Extend constraint checker API.
|
2024-10-08 21:08:06 +02:00 |
|
|
|
59de61d0a3
|
Add ActionCode primitive type. Fix constraint checking.
|
2024-10-07 16:08:23 +02:00 |
|
|
|
03cc568516
|
Move file. Small fix.
|
2024-10-04 10:50:16 +02:00 |
|
|
|
175edb64d9
|
Class diagram can be rendered as object diagram textual syntax, and parsed back, without information loss
|
2024-10-03 17:01:13 +02:00 |
|
|
|
a926de1998
|
PlantUML: also render 'matchedWith' traceability links between attributes
|
2024-09-12 17:10:18 +02:00 |
|
|
|
264e96c11d
|
Extract function
|
2024-09-12 15:58:58 +02:00 |
|
|
|
0bcee87bc1
|
Extend PlantUML generator with object diagrams and conformance + match links
|
2024-09-12 15:22:55 +02:00 |
|
|
|
40552b8dcf
|
Implement PlantUML generation for class diagrams
|
2024-09-12 12:45:45 +02:00 |
|
|
|
89b7c83440
|
Hacked together graph rewriter
|
2024-09-12 11:04:32 +02:00 |
|
|
|
f12fd8bd6c
|
Rewriter: deleting elements works
|
2024-09-11 11:04:44 +02:00 |
|
|
|
99bcf9a542
|
MVS adapter: When flattening ModelRefs, prefix the names of all elements in ref'ed models
|
2024-09-10 13:41:21 +02:00 |
|
|
|
ae5eaedb4b
|
RAMification + pattern matching: put typing information straight into the Vertices, as a Python attribute (don't put it in separate Vertices+Edges).
|
2024-09-10 13:18:14 +02:00 |
|
|
|
700a4d103f
|
and now pattern matching also works with typing information added to the graph
|
2024-09-06 21:32:03 +02:00 |
|
|
|
4160a8953e
|
Tweak matcher (compute connected components in advance). Simple pattern matching with RAMification (incl. Python expressions) seems to work.
|
2024-09-06 21:10:23 +02:00 |
|
|
|
ec1a9dbfca
|
replace everywhere: 'is [not] None' -> '(==|!=) None'
|
2024-09-04 09:50:30 +02:00 |
|
|
|
7bda71dc1f
|
Implemented RAMification
|
2024-09-03 18:48:27 +02:00 |
|
|
|
8be7d6a450
|
Fix bug
|
2024-09-03 15:51:27 +02:00 |
|
|
|
2b22be01ec
|
Object Diagrams: slots work
|
2024-09-03 14:00:55 +02:00 |
|
|
|
07c695f9e2
|
Add object diagrams service
|
2024-09-02 15:39:03 +02:00 |
|
|
|
151ffe0ff0
|
Fix bug when creating association with min/max src/tgt cardinalities?
|
2024-08-29 12:22:29 +02:00 |
|
Andrei Bondarenko
|
7ffba9a295
|
More docs
|
2021-10-09 22:25:50 +02:00 |
|
Andrei Bondarenko
|
04fed97deb
|
Added docs
|
2021-10-09 16:55:11 +02:00 |
|
Andrei Bondarenko
|
b604785f33
|
Added some documentation
|
2021-10-09 16:25:52 +02:00 |
|
Andrei Bondarenko
|
5e28a8d108
|
Missing files and requirements
|
2021-09-28 19:53:12 +02:00 |
|
Andrei Bondarenko
|
6df566373d
|
Points example working
|
2021-08-27 09:46:44 +02:00 |
|
Andrei Bondarenko
|
695ec6132a
|
Nominal and structural typing seem to be fully working
|
2021-08-24 23:56:25 +02:00 |
|
Andrei Bondarenko
|
6ce8a4ef5c
|
Park structural conformance for now, finish constraints for nominal
|
2021-08-24 17:32:21 +02:00 |
|
Andrei Bondarenko
|
3c1d1fa002
|
Working on conformance
|
2021-08-23 15:11:25 +02:00 |
|
Andrei Bondarenko
|
8ddb5ac12b
|
PN example
|
2021-08-21 11:57:20 +02:00 |
|
Andrei Bondarenko
|
967b17c45d
|
Implemented SCD services
|
2021-08-16 14:20:34 +02:00 |
|
Andrei Bondarenko
|
938752ffe4
|
REfctored name
|
2021-08-16 09:55:02 +02:00 |
|
Andrei Bondarenko
|
3e2d0fb96a
|
Primitive type services
|
2021-08-16 09:49:35 +02:00 |
|
Andrei Bondarenko
|
f9aa6a8adf
|
Refactored some stuff
|
2021-08-16 07:59:11 +02:00 |
|
Andrei Bondarenko
|
9b3a4c5a44
|
Defined SCD services interface
|
2021-08-14 16:31:56 +02:00 |
|
Andrei Bondarenko
|
6723bd590b
|
added morphism to scd bootstrap
|
2021-08-13 20:02:28 +02:00 |
|
Andrei Bondarenko
|
4c802a6a03
|
Refactored some names again
|
2021-08-12 11:11:59 +02:00 |
|
Andrei Bondarenko
|
bc57d9f5c1
|
Some cleanup
|
2021-08-11 00:31:14 +02:00 |
|
Andrei Bondarenko
|
cf2379c5ec
|
Working on manager
|
2021-07-24 22:46:59 +02:00 |
|
Andrei Bondarenko
|
1931020bb1
|
Revert "Reorganization"
This reverts commit f44c888a
|
2021-07-24 21:50:12 +02:00 |
|
Andrei Bondarenko
|
f44c888ace
|
Reorganization
|
2021-07-24 20:59:52 +02:00 |
|