On 20 févr. 09, at 10:58, Alexandre Bergel wrote:
I just realized that this method was already
defined:
-=-=-=-=-=-=-=-=-=-=
FAMIXFile class>>annotation
<MSEClass: #File super: #FAMIXEntity>
<package: #FAMIX>
-=-=-=-=-=-=-=-=-=-=
Maybe we could have a look at it together
Yep, but I think that some properties/attributes in FAMIXFile have
not been described in Fame with <MSEProperty: ....>
especially metrics properties like TLOT
Cheers,
Alexandre
On 20 Feb 2009, at 09:35, Simon Denier wrote:
On 20 févr. 09, at 08:40, Stéphane Ducasse wrote:
I'm not sure but may be this is file and co
are not fame described.
Exactly, the FAMIXFile and co is not described in Fame right now.
It's not very difficult to do:
- define a FAMIXFile class>>annotation method with a MSE
pragmas( see other famix classes)
- for each method which computes a property, declare a pragma like
that <MSEProperty: #TLOT type: #Number>
then the symbolic lookup will work.
stef
On Feb 19, 2009, at 11:54 PM, Alexandre Bergel wrote:
> Dear SqMoose Crew,
>
> I have a question about properties.
> In FileImportTest>>testFiles, there are accesses to properties,
> e.g.,
> self assert: (file propertyNamed: #TLOT) = 1.
> self assert: (file propertyNamed: #NOCh) = 0.
>
> (file propertyNamed: #TLOT) returns nil. It seems that the
> computing is not done. However, if I manually trigger the
> computation, getting the property returns the expected value as
> in:
>
> self assert: (file totalNumberOfLinesOfText = 1). "If I remove
> this line, the next one return nil"
> self assert: (file propertyNamed: #TLOT) = 1
>
> Any idea ? It seems that the meta stuff is not able to retrieve
> the method that contains the property. Any idea why?
>
> Cheers,
> Alexandre
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel
http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
Simon
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
Simon
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch