Skip to main content

[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/



Back to the top