Hello everyone
I generated a mse file (see attachment) which should generate 14 methods
in the class ' Superclass', but here are 17 methods shown in the moose
browser (some methods are duplicated).
The file seems ok, so I think there is a bug in moose, reading the file.
Cheers
Sandro
(Moose.Model (name 'frittelitest') (entity
(FAMIX.Method (id: 1)
(name 'foo')
(belongsTo (idref: 14))
(signature 'foo'))
(FAMIX.Method (id: 2)
(name 'put')
(belongsTo (idref: 14))
(signature 'put'))
(FAMIX.Method (id: 3)
(name 'size')
(belongsTo (idref: 14))
(signature 'size'))
(FAMIX.Method (id: 4)
(name 'main')
(belongsTo (idref: 15))
(signature 'main'))
(FAMIX.Method (id: 5)
(name 'isEmpty')
(belongsTo (idref: 14))
(signature 'isEmpty'))
(FAMIX.Method (id: 6)
(name 'foo')
(belongsTo (idref: 14))
(signature 'foo'))
(FAMIX.Method (id: 7)
(name 'containsValue')
(belongsTo (idref: 14))
(signature 'containsValue'))
(FAMIX.Method (id: 8)
(name 'entrySet')
(belongsTo (idref: 14))
(signature 'entrySet'))
(FAMIX.Method (id: 9)
(name 'putAll')
(belongsTo (idref: 14))
(signature 'putAll'))
(FAMIX.Method (id: 10)
(name 'remove')
(belongsTo (idref: 14))
(signature 'remove'))
(FAMIX.Method (id: 11)
(name 'containsKey')
(belongsTo (idref: 14))
(signature 'containsKey'))
(FAMIX.Method (id: 12)
(name 'get')
(belongsTo (idref: 14))
(signature 'get'))
(FAMIX.Namespace (id: 13)
(name 'frittelitest')
(class (idref: 14) (idref: 16) (idref: 15)))
(FAMIX.Class (id: 14)
(name 'Superclass')
(NOA 0)
(NOM 14)
(method (idref: 1) (idref: 6) (idref: 19) (idref: 11) (idref: 7) (idref: 8) (idref: 12)
(idref: 5) (idref: 17) (idref: 2) (idref: 9) (idref: 10) (idref: 3) (idref: 20)))
(FAMIX.Class (id: 16)
(name 'Subclass')
(NOA 0)
(NOM 1)
(method (idref: 18)))
(FAMIX.Class (id: 15)
(name 'Main')
(NOA 0)
(NOM 1)
(method (idref: 4)))
(FAMIX.Method (id: 17)
(name 'keySet')
(belongsTo (idref: 14))
(signature 'keySet'))
(FAMIX.Method (id: 18)
(name 'foo')
(belongsTo (idref: 16))
(signature 'foo'))
(FAMIX.Method (id: 19)
(name 'clear')
(belongsTo (idref: 14))
(signature 'clear'))
(FAMIX.Method (id: 20)
(name 'values')
(belongsTo (idref: 14))
(signature 'values'))))