Status: New
Owner: tudor.gi...(a)gmail.com
Labels: Type-Defect Priority-Medium Component-Famix Milestone-4.4
New issue 568 by tudor.gi...(a)gmail.com: EnumValue should be a
StructuralEntity
http://code.google.com/p/moose-technology/issues/detail?id=568
From Nicolas:
Why is EnumValue not a StructuralEntity ? (it is a NamedEntity)
From http://download.oracle.com/javase/tutorial/java/javaOO/enum.html
"An enum type is a type whose fields consist of a fixed set of constants."
they are considered fields in Java ...
I just realized Verveine does not export access to enumValues.
But with the meta-model I have (bare 4.3), it seems an access to an
enumValue is an invocation.
This is counter intuitive.
Updates:
Status: WontFix
Comment #4 on issue 389 by alexandr...(a)gmail.com: Legend support in Mondrian
http://code.google.com/p/moose-technology/issues/detail?id=389
I closed this issue. I do not think this is automatically realizable. What
I usually do, is to add a Label on the left hand side of the visualization.
Hi (Andre),
I went over EyeSee and:
- renamed the packages by dropping the VWPort prefix (from the VW Port)
- renamed the classes by dropping the VWP prefix
- created ConfigurationOfEyeSee
- added ConfigurationOfEyeSee to ConfigurationOfMoose
Cheers,
Doru
--
www.tudorgirba.com
"Every successful trip needs a suitable vehicle."
Status: New
Owner: ----
CC: andreho...(a)gmail.com
Labels: Type-Defect Priority-Medium Component-EyeSee Milestone-4.4
New issue 571 by tudor.gi...(a)gmail.com: EyeSee grid lines are not drawn
with the specified color
http://code.google.com/p/moose-technology/issues/detail?id=571
If you do the following:
ESExamples new verticalBarDiagram6
the grid lines are black, while they should be white. It looks like setting
the color in the ESDiagramGraphicsContextWrapper does not affect the actual
rendering.
The corresponding code is found here:
ESRegularGridLineDecorator>>drawOverlapingTickAt: aPoint on:
aGraphicsContext ofLength: aNumber
...
tick displayStrokedOn: (aGraphicsContext paint: Color white)
Begin forwarded message:
> From: Igor Stasenko <siguctua(a)gmail.com>
> Date: April 5, 2011 8:08:42 PM GMT+02:00
> To: Pharo Development <Pharo-project(a)lists.gforge.inria.fr>
> Subject: [Pharo-project] A lil simplification of MorphTreeNodeMorph
> Reply-To: Pharo-project(a)lists.gforge.inria.fr
>
> Cut out some code and extra morphs.
> It speeds up rendering to 60% of original.
>
> @Benjamin
> Please verify if it positioning stuff correctly. Because in my image
> Settings are now OK.
>
> @all
> I need your feedback to know if it works correctly in other places,
> where tree morph used.
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
Status: New
Owner: tudor.gi...(a)gmail.com
Labels: Type-Defect Priority-Medium Component-EyeSee Milestone-4.4
New issue 570 by tudor.gi...(a)gmail.com: Create configuration for EyeSee
http://code.google.com/p/moose-technology/issues/detail?id=570
First we should drop all VWP prefix from packages and then create
ConfigurationOfEyeSee
Status: New
Owner: tudor.gi...(a)gmail.com
Labels: Type-Defect Priority-Medium Component-Famix Milestone-4.4
New issue 569 by tudor.gi...(a)gmail.com: EnumValue should be a
StructuralEntity
http://code.google.com/p/moose-technology/issues/detail?id=569
From Nicolas:
Why is EnumValue not a StructuralEntity ? (it is a NamedEntity)
From http://download.oracle.com/javase/tutorial/java/javaOO/enum.html
"An enum type is a type whose fields consist of a fixed set of constants."
they are considered fields in Java ...
I just realized Verveine does not export access to enumValues.
But with the meta-model I have (bare 4.3), it seems an access to an
enumValue is an invocation.
This is counter intuitive.
Status: New
Owner: ----
CC: anquetil...(a)gmail.com
Labels: Type-Enhancement Priority-Medium Component-VerveineJ
New issue 549 by tudor.gi...(a)gmail.com: VerveineJ should export enums
http://code.google.com/p/moose-technology/issues/detail?id=549
Nicolas is working on it, but the JDT parser is not parsing them for some
reason it sees the enum keyword as an error. Strange.
Hi Andre,
When I run:
VWPESExamples new scatterPlot2
I get a DNU (see the attached PharoDebug.log)
VWPESTextDataObject>>adaptToNumber:andSend:
Cheers,
Doru
--
www.tudorgirba.com
"Every thing has its own flow."
Status: New
Owner: ----
Labels: Type-Engineering Priority-Medium Milestone-4.4 Component-MooseCore
New issue 567 by tudor.gi...(a)gmail.com: Improve bookmarking mechanism
http://code.google.com/p/moose-technology/issues/detail?id=567
Currently, we have:
MooseEntity>>bookmarkEntity
MooseGroup>>bookmarkGroup
However, it basically is not very useful to have both. We need to refactor
this mechanism to use only one semantics.
Status: New
Owner: ----
Labels: Type-Engineering Priority-Medium Milestone-4.4 Component-MooseCore
New issue 566 by tudor.gi...(a)gmail.com: Improve bookmarking mechanism
http://code.google.com/p/moose-technology/issues/detail?id=566
Currently, we have:
MooseEntity>>bookmarkEntity
MooseGroup>>bookmarkGroup
However, it basically is not very useful to have both. We need to refactor
this mechanism to use only one semantics.
Hi!
One strong principle in Mondrian is to have graph elements independent of their representation. A graph element being just a wrapper of the domain object. This is what has been enforced in the VW and Pharo versions.
However, this has not been completely nice and clean. For example, MOGraphElement defines #bounds, #absoluteBounds. MONode defines #translatedBy:. Shall these methods be moved into the shape?
Currently, we have the following responsibilities:
a graph element:
- keeping a ref to its shape
- managing caches
- managing attributes
- managing nesting of nodes and edges
- layout
- supporting announcement
a node:
- keeping a location
- maintaining a zordered-list of elements to display
- dedicated caches (e.g., bitmap)
- rendering on a canvas
an edge:
- target and source node
- rendering on a canvas
a root:
- selection box
- another event management
Clearly, some responsibilities are ill located. I will do soon some cleaning...
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Updates:
Labels: -Component-Verveine Component-VerveineJ
Comment #1 on issue 480 by tudor.gi...(a)gmail.com: VerveineJ: file-anchor
contains absolute path
http://code.google.com/p/moose-technology/issues/detail?id=480
(No comment was entered for this change.)
Status: New
Owner: ----
CC: anquetil...(a)gmail.com
Labels: Type-Enhancement Priority-Medium Component-VerveineJ Milestone-4.4
New issue 550 by tudor.gi...(a)gmail.com: VerveineJ should export Annotations
http://code.google.com/p/moose-technology/issues/detail?id=550
The following entities should appear:
- AnnotationType
- AnnotationTypeAttribute
- AnnotationInstance
- AnnotationInstanceAttribute
Status: New
Owner: ----
CC: cy.delau...(a)gmail.com
Labels: Type-Defect Priority-Medium Component-Finder Milestone-4.4
New issue 564 by tudor.gi...(a)gmail.com: Moose Wizard packages list scrolls
when importing from Smalltalk
http://code.google.com/p/moose-technology/issues/detail?id=564
How to reproduce:
- import from Smalltalk
- select a package
- the list scrolls automatically
This is confusing. The list should not scroll.
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Component-Glamour
New issue 559 by cy.delau...(a)gmail.com: magritte presentation does not fill
the cell's space
http://code.google.com/p/moose-technology/issues/detail?id=559
In glamour, When opening a magritte presentation in a tab widget, the
generated morph is too small and do not fill the whole space provided by
the glamour cell.
Hi,
The Moose build uses 1.2.1 now:
http://hudson.moosetechnology.org/job/moose-latest-dev/
Cheers,
Doru
On 3 Apr 2011, at 10:45, Stéphane Ducasse wrote:
> tx!
> and yes we should continue
>
> On Apr 3, 2011, at 9:36 AM, Marcus Denker wrote:
>
>>
>> On Apr 3, 2011, at 9:35 AM, Marcus Denker wrote:
>>
>>>
>>> https://gforge.inria.fr/frs/download.php/28435/Pharo-1.2.1-11.04.03.zip
>>>
>>
>>
>> .. the all green image of today from Hudson. Yes, this is not repeatable and tomorrow
>> the hudson one might be different. But we need to move on. 1.1 was build just once, too.
>> So we can continue to build the perfect fully automatic process for 1.3...
>>
>> Next:
>> -> Make a one-click.
>> -> Make a cog one-click.
>> -> push all open reports in the tracker to 1.2.2
>>
>>
>> --
>> Marcus Denker -- http://www.marcusdenker.de
>> INRIA Lille -- Nord Europe. Team RMoD.
>>
>>
>
>
--
www.tudorgirba.com
"Problem solving should be focused on describing
the problem in a way that makes the solution obvious."
Hi Andre,
I just took a look at EyeSee. You are doing a great job!
I will go over the code more closely tonight.
Cheers,
Doru
--
www.tudorgirba.com
"Relationships are of two kinds: those we choose and those that happen. They both matter."
Hi all, using inFusion to get an MSE model from Java, I saw that the tool
generates a FAMIX.Class for generic types used in parameters, for example:
public interface AnInterface<T> {
void doSomething(T param);
}
Will generate a FAMIX.Class for T, and a reference to that class for the
declaredType of "param".
Is this the way to describe generic parameters in an MSE file or is a bug?
Thanks,
Diego
Hi all,
I am using Merlin in AspectMaps for the import wizard, but some changes have been made since end of Jan that break the wizard and I think I found 2 bugs when trying to fix them. (Hudson daily build of 29 mar).
first: (ChooseFilePart new) validExtensions: #(txt) does not work as before, where it only showed files with the corresponding extension
second: the layout of multicheckboxes is not correct, try the multiCheckBoxesPart example in MerlinExamples to see
Lastly, what breaks my wizard is that I use checkboxes with a callback. This seems to be deprecated to multicheckboxes, but the example multiCheckBoxesPartWithCallback in MerlinExamples is all commented out. Does this work? If not, how do I migrate my checkboxes code?
Thanks in advance!
--
Johan Fabry
jfabry(a)dcc.uchile.cl - http://dcc.uchile.cl/~jfabry
PLEIAD Lab - Computer Science Department (DCC) - University of Chile
Hello,
I have a browser. I initialize it with a presentation inside (which is
concretly another browser). What I would like to do is:
When selecting some specific value from the presentation, reinitialized the
browser with a new presentations (and remove the old one).
Is this possible ? How can I do that ?