Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [stem-dev] Features and plug-in breakdown / groupings

Hi,

My only comment would be for the documentation plugin. I agree that some of the documentation is outdated and we should fix that, but I think documentation is important enough to deserve having its own feature. I suggest org.eclipse.stem.doc.feature under org.eclipse.stem.feature, having the single org.eclipse.stem.doc plugin inside it.

Otherwise the list looks great.

Thanks!
/ Stefan

Stefan Edlund
Public Health and Computer Science Research
IBM Almaden Research Center
(408) 927-1766 edlund@xxxxxxxxxxxxxxx


Inactive hide details for Matthew Davis---05/27/2011 02:06:12 PM---Hi, I've taken the feedback from the project structure changMatthew Davis---05/27/2011 02:06:12 PM---Hi, I've taken the feedback from the project structure change proposals and


    From:

Matthew Davis/Almaden/IBM@IBMUS

    To:

stem-dev@xxxxxxxxxxx

    Date:

05/27/2011 02:06 PM

    Subject:

[stem-dev] Features and plug-in breakdown / groupings

    Sent by:

stem-dev-bounces@xxxxxxxxxxx




Hi,

I've taken the feedback from the project structure change proposals and
come up with a list of features and their plug-in groupings for final
discussion. Note that things such as dependencies and duplicate
groupings of features/plug-ins are not listed here. They will be
determined in line with the final structure. Please respond by next
Thursday for final discussion on the committers call.

Thanks,
-Matt

---


*** THE STEM FEATURES ***

The STEM Product (org.eclipse.stem.product) will be a single, encompassing
feature - org.eclipse.stem.feature. This is the target of the builder and
will create the binary distribution that is placed on the Web site.

- org.eclipse.stem.product
|-> org.eclipse.stem.feature

The encompassing feature (org.eclipse.stem.feature) will contain
references to the features that make up the STEM application.

- org.eclipse.stem.feature
|-> Third party dependent features and plug-ins (removing the prereq
feature)
|-> org.eclipse.stem.core.feature
|-> org.eclipse.stem.analysis.feature
|-> org.eclipse.stem.distributed.feature
|-> org.eclipse.stem.models.epidemiology.feature
|-> org.eclipse.stem.models.population.feature
|-> org.eclipse.stem.data.geography.feature
|-> org.eclipse.stem.data.population.human.feature
|-> org.eclipse.stem.data.transportation.feature
|-> org.eclipse.stem.internal.data.feature (contains no data, for build
compatibility only)


Other features to be created but will not be included by default in the
STEM application
- org.eclipse.stem.tests.feature
- org.eclipse.stem.data.geography.earthscience.feature
- org.eclipse.stem.data.geography.earthscience.{2001-2010}.feature



*** SPECIFIC FEATURES AND THEIR PLUG-IN GROUPINGS ***

STEM Core Feature
- org.eclipse.stem.core.feature
|-> org.eclipse.stem.core
|-> org.eclipse.stem.definitions
|-> org.eclipse.stem.graphgenerators ***
|-> org.eclipse.stem.jobs
|-> org.eclipse.stem.jobs.nl1
|-> org.eclipse.stem.sample ***
|-> org.eclipse.stem.sequencers
|-> org.eclipse.stem.solvers.fd
|-> org.eclipse.stem.solvers.rk
|-> org.eclipse.stem.transport
|-> org.eclipse.stem.ui
|-> org.eclipse.stem.ui.ge ***
|-> org.eclipse.stem.ui.grapheditor ***
|-> org.eclipse.stem.ui.graphgenerators ***
|-> org.eclipse.stem.ui.headless ***
|-> org.eclipse.stem.ui.nl1
|-> org.eclipse.stem.ui.reports ***
|-> org.eclipse.stem.ui.solvers.fd
|-> org.eclipse.stem.ui.solvers.rk
|-> org.eclipse.stem.util.loggers
|-> org.eclipse.stem.utility ***

*** Plug-ins that are add-on, non-dependent functionality to the STEM
core and may be suited in a different / another new feature. Something
along the lines of 'org.eclipse.stem.extras.feature', to be included in
the main application, could be a good 'catch-all'.


Optimization and Analysis Feature
- org.eclipse.stem.analysis.feature
|-> org.eclipse.stem.analysis
|-> org.eclipse.stem.analysis.automaticexperiment
|-> org.eclipse.stem.util.analysis

Distributed Simulation Feature
- org.eclipse.stem.distributed.feature
|-> org.eclipse.stem.graphsynchronizer

Epidemiology - Disease Models - Feature
- org.eclipse.stem.models.epidemiology.feature
|-> org.eclipse.stem.data.diseasemodels.models
|-> org.eclipse.stem.data.diseasemodels.scenarios
|-> org.eclipse.stem.diseases
|-> org.eclipse.stem.diseasemodels
|-> org.eclipse.stem.diseasemodels.example
|-> org.eclipse.stem.diseasemodels.experimental
|-> org.eclipse.stem.diseasemodels.externaldatasource
|-> org.eclipse.stem.diseasemodels.forcing
|-> org.eclipse.stem.diseasemodels.globalinfluenzamodel
|-> org.eclipse.stem.diseasemodels.multipopulation
|-> org.eclipse.stem.diseasemodels.vector
|-> org.eclipse.stem.ui.diseasemodels
|-> org.eclipse.stem.ui.diseasemodels.example
|-> org.eclipse.stem.ui.diseasemodels.experimental
|-> org.eclipse.stem.ui.diseasemodels.externaldatasource
|-> org.eclipse.stem.ui.diseasemodels.forcing
|-> org.eclipse.stem.ui.diseasemodels.globalinfluenzamodel
|-> org.eclipse.stem.ui.diseasemodels.multipopulation
|-> org.eclipse.stem.ui.diseasemodels.vector

Population Models Feature
- org.eclipse.stem.models.populations.feature
|-> org.eclipse.stem.populationmodels
|-> org.eclipse.stem.ui.populationmodels

Geographical / Geopolitical Data Feature
- org.eclipse.stem.data.geography.feature
|-> org.eclipse.stem.data.geography
|-> org.eclipse.stem.data.geography.models

Human Population Data Feature
- org.eclipse.stem.data.population.human.feature
|-> org.eclipse.stem.data.geography.population.human
|-> org.eclipse.stem.data.geography.population.human.models

Transportation Data Feature
- org.eclipse.stem.data.transportation.feature
|-> org.eclipse.stem.data.geography.infrastructure.transportation


Raw "Internal" Data Feature - Note this will be included in the main
application, but will not include the actual data.
- org.eclipse.stem.internal.data.feature
|-> org.eclipse.stem.internal.data
|-> org.eclipse.stem.internal.data.geography
|-> org.eclipse.stem.internal.data.geography.infrastructure.transportation
|-> org.eclipse.stem.internal.data.geography.models
|-> org.eclipse.stem.internal.data.geography.population
|-> org.eclipse.stem.internal.data.geography.population.human
|-> org.eclipse.stem.internal.data.geography.population.human.models
|-> org.eclipse.stem.internal.data.population.human
|-> org.eclipse.stem.internal.diseasemodels.models
|-> org.eclipse.stem.internal.diseasemodels.scenarios



Earth Science Data Features (Not Included in Main Build, Available on
Update Site)
* Individual features allow for users to select which year(s) they want.
* This feature will be provided via update site
- org.eclipse.stem.data.geography.earthscience.feature
|-> org.eclipse.stem.data.geography.earthscience.combined
|-> org.eclipse.stem.data.geography.earthscience.combined.models
|-> org.eclipse.stem.data.geography.earthscience.elevation
|-> org.eclipse.stem.data.geography.earthscience.2000.feature
|-> org.eclipse.stem.data.geography.earthscience.2000
|-> org.eclipse.stem.data.geography.earthscience.2000.models
|-> org.eclipse.stem.data.geography.earthscience.2001.feature
|-> org.eclipse.stem.data.geography.earthscience.2001
|-> org.eclipse.stem.data.geography.earthscience.2001.models
|-> org.eclipse.stem.data.geography.earthscience.2002.feature
|-> org.eclipse.stem.data.geography.earthscience.2002
|-> org.eclipse.stem.data.geography.earthscience.2002.models
|-> org.eclipse.stem.data.geography.earthscience.2003.feature
|-> org.eclipse.stem.data.geography.earthscience.2003
|-> org.eclipse.stem.data.geography.earthscience.2003.models
|-> org.eclipse.stem.data.geography.earthscience.2004.feature
|-> org.eclipse.stem.data.geography.earthscience.2004
|-> org.eclipse.stem.data.geography.earthscience.2004.models
|-> org.eclipse.stem.data.geography.earthscience.2005.feature
|-> org.eclipse.stem.data.geography.earthscience.2005
|-> org.eclipse.stem.data.geography.earthscience.2005.models
|-> org.eclipse.stem.data.geography.earthscience.2006.feature
|-> org.eclipse.stem.data.geography.earthscience.2006
|-> org.eclipse.stem.data.geography.earthscience.2006.models
|-> org.eclipse.stem.data.geography.earthscience.2007.feature
|-> org.eclipse.stem.data.geography.earthscience.2007
|-> org.eclipse.stem.data.geography.earthscience.2007.models
|-> org.eclipse.stem.data.geography.earthscience.2008.feature
|-> org.eclipse.stem.data.geography.earthscience.2008
|-> org.eclipse.stem.data.geography.earthscience.2008.models
|-> org.eclipse.stem.data.geography.earthscience.2009.feature
|-> org.eclipse.stem.data.geography.earthscience.2009
|-> org.eclipse.stem.data.geography.earthscience.2009.models
|-> org.eclipse.stem.data.geography.earthscience.2010.feature
|-> org.eclipse.stem.data.geography.earthscience.2010
|-> org.eclipse.stem.data.geography.earthscience.2010.models


JUnit and Integration Test Cases (Not Included in Main Build)
- org.eclipse.stem.tests.feature
|-> org.eclipse.stem.tests.automaticexperiment
|-> org.eclipse.stem.tests.core
|-> org.eclipse.stem.tests.definitions
|-> org.eclipse.stem.tests.diseasemodels
|-> org.eclipse.stem.tests.diseasemodels.example
|-> org.eclipse.stem.tests.diseasemodels.experimental
|-> org.eclipse.stem.tests.diseasemodels.externaldatasource
|-> org.eclipse.stem.tests.diseasemodels.forcing
|-> org.eclipse.stem.tests.diseasemodels.multipopulation
|-> org.eclipse.stem.tests.grapheditor
|-> org.eclipse.stem.tests.graphgenerators
|-> org.eclipse.stem.tests.internal.data
|-> org.eclipse.stem.tests.jobs
|-> org.eclipse.stem.tests.populationmodels
|-> org.eclipse.stem.tests.transport
|-> org.eclipse.stem.tests.ui
|-> org.eclipse.stem.tests.ui.ge
|-> org.eclipse.stem.tests.util


*** OTHER PLUG-INS THAT WILL NOT BE INCLUDED IN ANY FEATURE ***

Earth Science "Internal" Raw Data (not included in any feature)
org.eclipse.stem.internal.data.geography.earthscience
org.eclipse.stem.internal.data.geography.earthscience.2000
org.eclipse.stem.internal.data.geography.earthscience.2000.models
org.eclipse.stem.internal.data.geography.earthscience.2001
org.eclipse.stem.internal.data.geography.earthscience.2001.models
org.eclipse.stem.internal.data.geography.earthscience.2002
org.eclipse.stem.internal.data.geography.earthscience.2002.models
org.eclipse.stem.internal.data.geography.earthscience.2003
org.eclipse.stem.internal.data.geography.earthscience.2003.models
org.eclipse.stem.internal.data.geography.earthscience.2004
org.eclipse.stem.internal.data.geography.earthscience.2004.models
org.eclipse.stem.internal.data.geography.earthscience.2005
org.eclipse.stem.internal.data.geography.earthscience.2005.models
org.eclipse.stem.internal.data.geography.earthscience.2006
org.eclipse.stem.internal.data.geography.earthscience.2006.models
org.eclipse.stem.internal.data.geography.earthscience.2007
org.eclipse.stem.internal.data.geography.earthscience.2007.models
org.eclipse.stem.internal.data.geography.earthscience.2008
org.eclipse.stem.internal.data.geography.earthscience.2008.models
org.eclipse.stem.internal.data.geography.earthscience.2009
org.eclipse.stem.internal.data.geography.earthscience.2009.models
org.eclipse.stem.internal.data.geography.earthscience.2010
org.eclipse.stem.internal.data.geography.earthscience.2010.models
org.eclipse.stem.internal.data.geography.earthscience.combined
org.eclipse.stem.internal.data.geography.earthscience.combined.models
org.eclipse.stem.internal.data.geography.earthscience.elevation

Release Engineering and Build Management (not included in any features)
org.eclipse.stem.releng
org.eclipse.stem.releng.buckminster
org.eclipse.stem.releng.updatesite

Outdated Documentation (to delete or should we include in build?)
org.eclipse.stem.doc


*** REPOSITORY PROJECTS TO BE DELETED ***

(delete) org.eclipse.stem.data.population.human
(merge, delete) org.eclipse.stem.releng.feature



_______________________________________________
stem-dev mailing list
stem-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stem-dev


GIF image

GIF image


Back to the top