Joeri Exelmans
|
da4f1718ce
RAMification adds 'name' attribute, giving control over the names of created objects
|
8 ay önce |
Joeri Exelmans
|
8504ba52f6
RAMify: associations can also have attributes...
|
9 ay önce |
Joeri Exelmans
|
e3d4889f91
Handle 'condition' object-attribute in RHS as well
|
9 ay önce |
Joeri Exelmans
|
80cba4b9f8
CBD model is computing Fibonacci numbers! :)
|
9 ay önce |
Joeri Exelmans
|
1eb8a84553
(WIP) implementing CBD language... Meta-meta-model: Association inherits from Class. Matcher accepts pivot. Add generic graphviz renderer.
|
9 ay önce |
Joeri Exelmans
|
e875821e70
Concrete syntax no longer indentation-based (nightmare to parse). Add indented multi-line code terminals.
|
10 ay önce |
Joeri Exelmans
|
0785b9218e
Fix some bugs in conformance checker
|
10 ay önce |
Joeri Exelmans
|
175edb64d9
Class diagram can be rendered as object diagram textual syntax, and parsed back, without information loss
|
10 ay önce |
Joeri Exelmans
|
40552b8dcf
Implement PlantUML generation for class diagrams
|
11 ay önce |
Joeri Exelmans
|
89b7c83440
Hacked together graph rewriter
|
11 ay önce |
Joeri Exelmans
|
f12fd8bd6c
Rewriter: deleting elements works
|
11 ay önce |
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 ay önce |
Joeri Exelmans
|
700a4d103f
and now pattern matching also works with typing information added to the graph
|
11 ay önce |
Joeri Exelmans
|
4160a8953e
Tweak matcher (compute connected components in advance). Simple pattern matching with RAMification (incl. Python expressions) seems to work.
|
11 ay önce |
Joeri Exelmans
|
ec1a9dbfca
replace everywhere: 'is [not] None' -> '(==|!=) None'
|
11 ay önce |
Joeri Exelmans
|
88172d64c5
rename
|
11 ay önce |
Joeri Exelmans
|
a7fac15bdc
Fix RAMification
|
11 ay önce |
Joeri Exelmans
|
7bda71dc1f
Implemented RAMification
|
11 ay önce |
Joeri Exelmans
|
2b22be01ec
Object Diagrams: slots work
|
11 ay önce |