MOFormsBuilder
by Marco D'Ambros
Hi all,
I am trying to understand how to use the MOForms builder in the following script in the context of a FAMIXClassGroup
view shape rectangle
height: [ :cls | cls numberOfMethods ];
width: [ :cls | cls numberOfAttributes ];
].
view nodes: self entities forEach: [:each | | builder |
view shape rectangle.
builder := MOFormsBuilder new.
builder column ; fill.
builder row; fill ; row ; fill.
builder x: 1 y: 1 add: MORectangleShape new.
builder x: 1 y: 1 add: (MOLabelShape new text: [ :e | e name ]).
builder x: 1 y: 2 add: (self viewMethodsForClass: each onView: view).
view layout: builder asLayout.
].
view
edges: self entities
from: [ :cls | cls superclass ].
view treeLayout
where the method #viewMethodsForClass:onView: is as follows:
viewMethodsForClass: class onView: view
view shape rectangle.
^view node: class forIt: [
view shape rectangle.
view nodes: class methods.
view gridLayout.]
What I would like to get is, for each class, a composite figure with
- a label on top
- a composite figure where each subfigure represent a method
Ideally the label and the composite should also be centrally aligned.
However, with my script I get figure attached.
Thanks!
Marco
13 years, 11 months
Smalltalk importer bug
by Laval Jannik
Hi all,
When I try to load packages Collection-Weak and Collection-Support, SmalltalkImporter have a bug on the character "_".
Is there any way to fix this easily ?
Cheers
---
Jannik Laval
---
13 years, 11 months
Glamour: Browser titles, selections, bug
by Johan Fabry
Hi all,
part of AspectMaps is a polymetric view of classes and aspects. For
that I want to use Glamour to specify the metrics for the dimension.
The code below shows what I have (and will embed in another browser at
some point) which leads me to 2 questions and a bug.
First question: how can I let each browser show its title? With 6 of
these it's easy to be confused which is which.
Second question: at some point in the mondrian script I need to
retrieve the selections in each browser. (I dont want to automatically
repaint when a selection is changed). How can I do this?
I have tried to get both of these things to work myself but I'm not
having any success ...
The bug: in the code below add a size: 100 to both column
specifications, and you get a nice ZeroDivide error :-/
| browser mprops cprops aprops|
cprops := #(CLOC NumMeth NumAtt NumJP NumAsp).
aprops := #(ALOC NumPC NumAdv NumJPP).
mprops := #(MLOC MNumJP MNumAsp).
browser := GLMTabulator new.
browser column: [: c | c row: #cheight; row: #aheight; row: #mheight];
column: [: c | c row: #cwidth; row: #awidth; row: #mwidth].
browser showOn: #cheight; using: [
browser tree title: 'Classes Height'; display: cprops.].
browser showOn: #cwidth; using: [
browser tree title: 'Classes Width'; display: cprops.].
browser showOn: #aheight; using: [
browser tree title: 'Aspects Height'; display: aprops.].
browser showOn: #awidth; using: [
browser tree title: 'Aspects Width'; display: aprops.].
browser showOn: #mheight; using: [
browser tree title: 'Methods Height'; display: mprops.].
browser showOn: #mwidth; using: [
browser tree title: 'Methods Width'; display: mprops.].
browser openOn: 'Select'
--
Johan Fabry
jfabry(a)dcc.uchile.cl - http://dcc.uchile.cl/~jfabry
PLEIAD Lab - Computer Science Department (DCC) - University of Chile
13 years, 11 months
Re: MSE File Parser
by Tudor Girba
Hi,
Please use the 4.0-beta.4 release of Moose. As it was mentioned in the
announcement mail, this release solves the PrimitiveType problem.
Cheers,
Doru
On 4 Jan 2010, at 16:02, Usman Bhatti wrote:
> Hi Doru,
>
> I have similar problem here. I have generated an MSE file with
> InFusion. Moose (moose-suite-4_0-beta.app) fails to load the file...
> A bit of troubleshooting shows that moose is having a problem with
> PrimitiveType expressions present in mse file. I removed them from
> the generated file and it worked...
>
> I am sending you the problematic MSE file for bug replication
> purposes...
>
> regards,
>
>
> On Mon, Jan 4, 2010 at 4:20 PM, Tudor Girba <tudor.girba(a)gmail.com>
> wrote:
> Hi Arif,
>
> It looks like the MSE that you give as input as an incorrect syntax.
> How did you obtain this MSE?
>
> Cheers,
> Doru
>
>
>
> On 4 Jan 2010, at 09:49, Arif Iftikhar wrote:
>
> While loading MSE File in Moose i get the error attached. If i
> proceed it loads 0 entities in moose.Is there any special version of
> moose for such mse file.
>
> --
> Thanks & Regards
>
> Arif Iftikhar
> <moose error.JPG>_______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> www.tudorgirba.com
>
> "Value is always contextual."
>
>
>
>
>
>
> --
> Dr. Muhammad Usman Bhatti
> Assistant Professor, FAST-NU LHR
> Office MS-Block
> Ext : 273
> <Callgraph.mse>
--
www.tudorgirba.com
"Sometimes the best solution is not the best solution."
13 years, 11 months
Java exporter
by Usman Bhatti
I am looking for a Java Exporter for Moose. Earlier I had tried IPlasma but
I am getting some problems in its interface so I cannot use it. I also tried
J2Moose but the format generated by the tool is not accepted by moose. Is
there a Java exporter for moose that is compatible with the current MSE file
format?
thanx in advance,
Usman
13 years, 11 months
MSE File Parser
by Arif Iftikhar
While loading MSE File in Moose i get the error attached. If i proceed it
loads 0 entities in moose.Is there any special version of moose for such mse
file.
--
Thanks & Regards
Arif Iftikhar
13 years, 11 months
Re: Problem generating a mse with infusion
by Tudor Girba
Hi Simon,
It works fine on my computer. I am also using 7.2.6, but I did not
update the JVM.
Cheers,
Doru
On 26 Dec 2009, at 13:04, Simon Denier wrote:
>
> On 26 déc. 2009, at 12:13, Tudor Girba wrote:
>
>> Hi Simon,
>>
>> Strange, that should not happen. I would need to see the sources to
>> debug this.
>
>
> Here you go. It compiles against Java 6 on Mac Os platform, but I
> didnt install the latest release.
>
> Also I used infusion 7.2.6
>
>
> <GecoSrc0.5.25.zip>
>
>
>>
>> Cheers,
>> Doru
>>
>>
>> On 26 Dec 2009, at 11:49, Simon Denier wrote:
>>
>>> Hi all
>>>
>>> I'm trying to generate a mse file for a java project with infusion.
>>>
>>> It stops somewhere with this error:
>>> Writing the MSE file for the path: /Users/deniersi/workspace/GecO/
>>> src
>>> --Export started--
>>> MSE file generation aborted!
>>>
>>> which does not give much help.
>>>
>>> Last lines in the mse describe beginning of a method
>>>
>>> (FAMIX.Method (id: 4318)
>>> (sourceAnchor (ref: 9706))
>>> (parentType (ref: 3))
>>>
>>> ref 9706 is '_unknown_path\_unknown_file'
>>>
>>> Any idea about how to debug?
>>>
>>> --
>>> Simon
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>> --
>> www.tudorgirba.com
>>
>> "It's not what we do that matters most, it's how we do it."
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> Simon
>
>
>
--
www.tudorgirba.com
"Be rather willing to give than demanding to get."
13 years, 11 months
.MSE file generation
by Arif Iftikhar
How to generate MSE file for Java code in eclipse.
--
Thanks & Regards
Arif Iftikhar
13 years, 11 months