Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update master before Moose 11 release #800

Closed
wants to merge 475 commits into from
Closed

Conversation

ClotildeToullec
Copy link
Member

No description provided.

anneetien and others added 30 commits December 22, 2023 11:03
…-explicit

439 make all clients more explicit
Add methods to manage overriding and overridden methods in Pharo.
Traits are not taken into account in this computation.
Speed up #asMooseGroup by creating a storage that has the right size from the beginning
…entor-do-not-print-Object-properties

674 famix metamodel documentor do not print object properties
I want to build a visualization starting with the "root" entities of a model (aka the entities without parent). To make this easy in the query browser I propose to introduce a #isRoot boolean property. 

I introduced it on TEntityMetalevelDependency since this is the trait bringing the concept of parents. While I tired to add tests I found out that we also had some root concept on MooseEntity but I think it is a bad idea to have it there because MooseEntity has no concept of parent. So I removed it.

Fixes #679
Adding aggregations in the Roassal backend of UMLDocumentor
This change is a first iteration to have better class comments in generated classes and traits. 

A second iteration will happen to use tables and method links in microdown.

Fixes #641
Fixes #126
testGeneratorsAreUpToDate breaks easily and sometimes it's hard to know what is not up to date. Here I'm updating this test in order to improve the display of changes and to give the list of the changes in the description of the test failure
…e-printing

Improve logs of testGeneratorsAreUpToDate
First iteration for better generated class comments
jecisc and others added 29 commits June 3, 2024 17:01
Add #displayFullString to have an equivalent of #mooseName also usefu…
…tings

Add new icons: Drag-and-drop and Filter
Currently the parents of the stubs are not in the MooseModel which causes some inconsistances. Here is a fix.

Related to #552
Smalltalk: Ensure all stubs are in the model
Allow to either import or import and install models
Smalltalk attributes can be shared variable and we have a way to declare this. 

The problem is that this info can be lost when we flush the caches. This change fix this bug.

I also declared this as a property in the MM so that we can query it in the query browser
Shared variable properties should be persisted
The Smalltalk importer is adding some properties to the methods but those are flushable. So either we need to make them permanent or to remove them.

Since I've never seen anyone use those 2 propoerties I propose to remove them.
Remove unused MonticelloMethodVisitor.
Merge AbstractSmalltalkMethodVisitor and SmalltalkMethodVisitor since there is now only one subclass.
Some factorization of code
Add missing method
…Named-to-FamixMetamodelGenerator

784 add methods new class named to famix metamodel generator
…assalBackend

Add uses relationships as composition in FamixUMLRoassalBackend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.