Skip to content

Commit 8371905

Browse files
committed
use better drawio integration
1 parent cec8436 commit 8371905

File tree

3 files changed

+940
-674
lines changed

3 files changed

+940
-674
lines changed

src/content/docs/users/famix-java/famix-java.md renamed to src/content/docs/users/famix-java/famix-java.mdx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
title: 'Famix Java'
33
---
44

5+
import ClassNeighborhoodSVG from './img/class-neighborhood.drawio.svg';
6+
import ParametricsSVG from './img/parametrics.drawio.svg';
7+
58
Famix Java is the metamodel included in Moose used to represent any Java application.
69
As you can imagine, the metamodel is rather than complicated.
710
For instance, Famix Java uses a lot the [traits concept](/developers/predefinedEntities).
@@ -10,7 +13,7 @@ We will present here some incorrect, but simple and useful views to enable begin
1013

1114
## Class neighborhood
1215

13-
![Parametric schema](./img/class-neighborhood.drawio.svg)
16+
<ClassNeighborhoodSVG className="svg-theme" />
1417

1518
Most of the time, you only need to understand these core entities to start analyzing your application.
1619
You can retrieve the main concepts: Packages, Classes, Methods and Attributes.
@@ -54,4 +57,4 @@ Primitive type are made to represent `int`, `double`, `long`, *etc.* in Java, as
5457
Parametric types are probably the most hard to understand.
5558
We made a [full blog post about this subject](/blog/2023-07-13-parametric).
5659

57-
![Parametric schema](./img/parametrics.drawio.svg)
60+
<ParametricsSVG className="svg-theme" />

src/content/docs/users/famix-java/img/class-neighborhood.drawio.svg

Lines changed: 375 additions & 283 deletions
Loading

0 commit comments

Comments
 (0)