Joeri Exelmans
|
17bff66e8e
Add conformance checking example
|
пре 10 месеци |
Joeri Exelmans
|
b69efc9af0
Fix bug in conformance checker
|
пре 10 месеци |
Joeri Exelmans
|
e70eae2286
PlantUML: render class cardinalities. Extend constraint checker API.
|
пре 10 месеци |
Joeri Exelmans
|
c351649d23
Add 'cloner'. Example also uses concrete syntax for LHS and RHS. Renders all possible rewrites and morphisms with LHS and RHS.
|
пре 10 месеци |
Joeri Exelmans
|
e875821e70
Concrete syntax no longer indentation-based (nightmare to parse). Add indented multi-line code terminals.
|
пре 10 месеци |
Joeri Exelmans
|
59de61d0a3
Add ActionCode primitive type. Fix constraint checking.
|
пре 10 месеци |
Joeri Exelmans
|
0785b9218e
Fix some bugs in conformance checker
|
пре 10 месеци |
Joeri Exelmans
|
03cc568516
Move file. Small fix.
|
пре 10 месеци |
Joeri Exelmans
|
9faa5770a8
(Re)Move some files
|
пре 10 месеци |
Joeri Exelmans
|
175edb64d9
Class diagram can be rendered as object diagram textual syntax, and parsed back, without information loss
|
пре 10 месеци |
Joeri Exelmans
|
f45872d3f7
Abstract away Object Diagram pattern matching in a function that does all the magic
|
пре 11 месеци |
Joeri Exelmans
|
13f19cdec6
Example of rendering the entire match set, and rendering the rewrite (match between RHS and updated host graph)
|
пре 11 месеци |
Joeri Exelmans
|
a926de1998
PlantUML: also render 'matchedWith' traceability links between attributes
|
пре 11 месеци |
Joeri Exelmans
|
264e96c11d
Extract function
|
пре 11 месеци |
Joeri Exelmans
|
80beadfe08
PlantUML: Also render 'RAMifies' links between attributes
|
пре 11 месеци |
Joeri Exelmans
|
0bcee87bc1
Extend PlantUML generator with object diagrams and conformance + match links
|
пре 11 месеци |
Joeri Exelmans
|
40552b8dcf
Implement PlantUML generation for class diagrams
|
пре 11 месеци |
Joeri Exelmans
|
89b7c83440
Hacked together graph rewriter
|
пре 11 месеци |
Joeri Exelmans
|
f12fd8bd6c
Rewriter: deleting elements works
|
пре 11 месеци |
Joeri Exelmans
|
99bcf9a542
MVS adapter: When flattening ModelRefs, prefix the names of all elements in ref'ed models
|
пре 11 месеци |
Joeri Exelmans
|
ae5eaedb4b
RAMification + pattern matching: put typing information straight into the Vertices, as a Python attribute (don't put it in separate Vertices+Edges).
|
пре 11 месеци |
Joeri Exelmans
|
700a4d103f
and now pattern matching also works with typing information added to the graph
|
пре 11 месеци |
Joeri Exelmans
|
4160a8953e
Tweak matcher (compute connected components in advance). Simple pattern matching with RAMification (incl. Python expressions) seems to work.
|
пре 11 месеци |
Joeri Exelmans
|
bed3529676
Add performance comparison between Sten's and Joeri's matcher. Sten's seems to be broken (giving a different match set every time), however.
|
пре 11 месеци |
Joeri Exelmans
|
b4f41cc090
Fix bug in matcher (stopped too early for disconnected patterns)
|
пре 11 месеци |
Joeri Exelmans
|
6752c45cf6
play around with action code in pattern matching
|
пре 11 месеци |
Joeri Exelmans
|
f9049be167
fix bug in matcher
|
пре 11 месеци |
Joeri Exelmans
|
a0ccb3f35d
work on my matcher
|
пре 11 месеци |
Joeri Exelmans
|
4b1f61806c
ended up rolling my own VF2 variant
|
пре 11 месеци |
Joeri Exelmans
|
ec1a9dbfca
replace everywhere: 'is [not] None' -> '(==|!=) None'
|
пре 11 месеци |