[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [gef-dev] package names for new classes
|
My vote, I agree: org.eclipse.draw2d.graph, will be intuitive to find it
there ...
From: Randy Hudson <hudsonr@xxxxxxxxxx>
Reply-To: gef-dev@xxxxxxxxxxx
To: gef-dev@xxxxxxxxxxx
Subject: [gef-dev] package names for new classes
Date: Mon, 19 Apr 2004 17:29:23 -0400
MIME-Version: 1.0
Received: from mc2-f1.hotmail.com ([65.54.190.8]) by mc2-s13.hotmail.com
with Microsoft SMTPSVC(5.0.2195.6824); Mon, 19 Apr 2004 14:32:43 -0700
Received: from dev.eclipse.org ([204.138.98.15]) by mc2-f1.hotmail.com with
Microsoft SMTPSVC(5.0.2195.6824); Mon, 19 Apr 2004 14:30:28 -0700
Received: from dev.eclipse.org (localhost.localdomain [127.0.0.1])by
dev.eclipse.org (Postfix) with ESMTPid AB9862414B; Mon, 19 Apr 2004
17:30:01 -0400 (EDT)
Received: from e35.co.us.ibm.com (unknown [32.97.110.133])by
dev.eclipse.org (Postfix) with ESMTP id 5859B24142for
<gef-dev@xxxxxxxxxxx>; Mon, 19 Apr 2004 17:29:14 -0400 (EDT)
Received: from westrelay04.boulder.ibm.com (westrelay04.boulder.ibm.com
[9.17.193.32])by e35.co.us.ibm.com (8.12.10/8.12.2) with ESMTP id
i3JLTUnr078224for <gef-dev@xxxxxxxxxxx>; Mon, 19 Apr 2004 17:29:30 -0400
Received: from d03nm119.boulder.ibm.com (d03av04.boulder.ibm.com
[9.17.195.170])by westrelay04.boulder.ibm.com (8.12.10/NCO/VER6.6) with
ESMTP id i3JLTTZc059356for <gef-dev@xxxxxxxxxxx>; Mon, 19 Apr 2004 15:29:29
-0600
X-Message-Info: TSNaxu8CDocGRh3zz2D5tbch9VPSUFqKGvhtaQq+blY=
Delivered-To: gef-dev@xxxxxxxxxxx
X-Mailer: Lotus Notes Release 6.0.2CF2 July 23, 2003
Message-ID:
<OF095480A7.93789A3F-ON85256E7B.00715B44-85256E7B.00760DE3@xxxxxxxxxx>
X-MIMETrack: Serialize by Router on D03NM119/03/M/IBM(Release 6.0.2CF2|July
23, 2003) at 04/19/2004 15:29:29,Serialize complete at 04/19/2004 15:29:29
Errors-To: gef-dev-admin@xxxxxxxxxxx
X-BeenThere: gef-dev@xxxxxxxxxxx
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Unsubscribe:
<http://dev.eclipse.org/mailman/listinfo/gef-dev>,<mailto:gef-dev-request@xxxxxxxxxxx?subject=unsubscribe>
List-Id: GEF development <gef-dev.eclipse.org>
List-Post: <mailto:gef-dev@xxxxxxxxxxx>
List-Help: <mailto:gef-dev-request@xxxxxxxxxxx?subject=help>
List-Subscribe:
<http://dev.eclipse.org/mailman/listinfo/gef-dev>,<mailto:gef-dev-request@xxxxxxxxxxx?subject=subscribe>
List-Archive: <http://dev.eclipse.org/pipermail/gef-dev/>
Return-Path: gef-dev-admin@xxxxxxxxxxx
X-OriginalArrivalTime: 19 Apr 2004 21:30:30.0577 (UTC)
FILETIME=[8A312A10:01C42655]
We have created a new algorithm for calculating shortest paths between 2
points given a collection rectangular obstacles. The algorithm is similar
in architecture to the DirectGraphLayout algorithm. This means it can be
used without using draw2d figures and layout managers. So, we want to
place these classes in a different package.
We are considering using the following two package names:
1) org.eclipse.draw2d.graph (existing package for directed graph layout
classes, and future graph-related work)
2) org.eclipse.draw2d.cg (potentially new package for computation
geometry)
Really, routing a path falls under "computational geometry", and not
"graph drawing" (placement of nodes and possibly bendpoints). But, do we
really need 2 packages, and will anyone know what cg means. Probably not.
We're leaning towards throwing it in the 'graph' package.
Comments appreciated,
-Randy
_________________________________________________________________
You could be a genius! Find out by taking the IQ Test 2003. $5.50 (incl
GST). Click here: http://sites.ninemsn.com.au/minisite/testaustralia/