Skip to content

Commit

Permalink
class comments
Browse files Browse the repository at this point in the history
  • Loading branch information
anquetil committed May 3, 2023
1 parent e75ba62 commit e9dedc3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
"
Binds FAST nodes to their corresponding FamixEntities
Visit the F-AST and create binding between variable accesses (`FASTJavaFieldAccess`, `FASTJavaAssignementExpression`, `FASTJavaIdentifier`, ...) or method invocations (`FASTJavaMethodInvocation`) and their Famix counter-part (`FamixTStructuralEntity`, `FamixTInvocation`, ...)
"
Class {
#name : #CRFBinderVisitor,
#superclass : #FASTJavaVisitor,
Expand Down
4 changes: 4 additions & 0 deletions src/Carrefour-Model/CRFModel.class.st
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
"
MetaModel of Carrefour.
Does not define any entity, but ""imports"" entities from Famix and FAST and add relations between them
"
Class {
#name : #CRFModel,
#superclass : #MooseModel,
Expand Down
5 changes: 5 additions & 0 deletions src/Carrefour-RemoveBinding/CRFBindingCleaner.class.st
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
"
This is the opposite of `CRFBinderVisitor`, it un-binds FAST entities and Famix entities.
Puts `nil` in the FAST/Famix relations so that FAST objects can be garbage collected (also empties the CarrefourModel)
"
Class {
#name : #CRFBindingCleaner,
#superclass : #FASTJavaVisitor,
Expand Down

0 comments on commit e9dedc3

Please sign in to comment.