AnalysisMooseEGF

Description

A simple analyser of the legacy backend BL-EGF using Moose and Roassal3 for visualisation. Analyse the endpoint service of the backend by visiting the outgoing method invocation graph

Details

Source
GitHub
Created
July 26, 2023
Updated
July 26, 2023

Categories

UI / Graphics System / OS

README excerpt

# AnalysisMooseEGF
A simple analyser of the legacy backend BL-EGF using Moose and Roassal3 for visualisation. Analyse the endpoint service of the backend by visiting the outgoing method invocation graph

## Installation

	The metacello command to run in a playground, to install your packages.

```smalltalk
Metacello new
  githubUser: 'Evref-BL' project: 'AnalysisMooseEGF' commitish: 'main' path: 'src';
  baseline: 'AnalysisMooseEGF';
  load
```

## Playground example 

  Note that you need to load the eGF Moose model (not provided with this project)

```smalltalk
eGF := EGFEvolAnalysis new.

ucName := 'UcTiersComptableImpl'.
mthName := 'fournirListeTiersComptablesIHM'.

eGFModel := eGF createEGFModelFromUCName: ucName andMethodName: mthName.

"use RSeGFService to access difference Roassal representation, e.g. buildClassDependenciesCanvas and buildInvocationGraphCanvas"
(RSeGFService new eGFInvocationModel: eGFModel; buildClassDependenciesCanvas  ) open.
```

## API 

	Note that this API is a work in progress and will evolve over time. 

← Back to results