For a project on a large Eclipse Application (Papyrus, for drawing UML graphs), we needed
to add Eclipse Plugins.
Jannik did a first implementation in Famix to be able to run moose, but it would be nice
to do-it-right.
So the proposition would be (this is not how we implemented it right now):
FamixComponent sub-concept of FamixEntity
has:
- belongsTo another FamixComponent
- childNamedEntities
A component is suppose to provide interfaces and require interfaces.
How can we represent that? with Type?
Eclipse plugins actually decalre other plugins that they require. I believe this is not
standard as component should only rely on interfaces, not other explicitly named
components ...
all input welcome
nicolas