Difference between revisions of "DevelopmentPlan EclipsePlugin"

From OOModels
Jump to navigationJump to search
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Use Cases ==
== Tasks ==


{|class="nicetable"
! Name
! Beschreibung
! ToDos
|-
| OOModelss Tree View
|
* man kann in eclipse in einem tree view den Inhalt von oomodels browsen.
* man kann in eclipse in einem tree view den Inhalt von oomodels browsen.
** subscription ist zu langsam, verbessern durch tree page
** subscription ist zu langsam, verbessern durch tree page [[OOModels:LatestChanges]]
* beim anklicken eines nodes kann per rechte taste den node in verschiedenen formaten downloaden
|
* {{ToDo|state=operation|prio=70|progress=70|who=wm|cmt=}}
|-
| Download Artefact
|
* beim anklicken eines nodes kann per rechte taste den node in verschiedenen formaten downloaden (d.h. in den aktuellen workspace/projekt einfügen)
** soll auf jedem Knoten des Baumes möglich seinmöglich sein
** soll auf jedem Knoten des Baumes möglich seinmöglich sein
** die verfügbaren Formate erhält man mit getAvailableVormats API Call (oomservlet.java)
** die verfügbaren Formate erhält man mit getAvailableFormats API Call (oomservlet.java)
* man kann einen oomodels baum "mounten", d.h. man sagt ich möchte bitte in verzeichnis X das oomodels bundle Y laden; dies definiert man einmal, danach sagt man einfach immer "refresh"
|
* {{ToDo|state=operation|prio=70|progress=70|who=wm|cmt=}}
|-
| Mount Artefacts/Bundles
|
* man kann einen oomodels baum "mounten" (subscription) , d.h. man sagt ich möchte bitte in verzeichnis X das oomodels bundle Y laden; dies definiert man einmal, danach sagt man einfach immer "refresh"
: hierzu siehe bitte auch Klasse com.sphenon.software.production.operations.Operation_OOModelsRetrieval
: hierzu siehe bitte auch Klasse com.sphenon.software.production.operations.Operation_OOModelsRetrieval
: - abgedeckt
: - abgedeckt  
 
: - abspicken aus com.sphenon.software.production.operations.Operation_OOModelsRetrieval, supported auch den Download von Bundles
== Tasks ==
: - Plugin Feature: Bundle Subscription
 
|
* plugin core, with extension points for local converters
* {{ToDo|state=operation|prio=65|progress=70|who=wm|cmt=}}
 
|-
Zur Zeit: in org.oomodels.converter eine eigene Converterklasse bereitstellen, z.B.: org.oomodels.converter.org.oomodels.converter.OOMConverter_RegularExpressionReplacement.java
| Subscribe Mounts from TreeView
 
|
Erweitern: mittels eclipse extension points was reinpluggen können
|
 
* {{ToDo|state=operation|prio=60|progress=70|who=wm|cmt=}}
* step one: given a page url from oomodels and a target format, the online (or preferred local) converter is called
|-
* and the result inserted in project
| Extension Points
* step 2: browsing of oomodels content within ide and a lot more convenience stuff
|
* step 3: workflow engine integration (sphenon processor u.a.), model transformations integration (sphenon oov u.a.)
* Zur Zeit: in org.oomodels.converter eine eigene Converterklasse bereitstellen, z.B.:
: org.oomodels.converter.org.oomodels.converter.OOMConverter_RegularExpressionReplacement.java
* Erweitern: mittels eclipse extension points was reinpluggen können
|
* {{ToDo|prio=50|progress=0|who=xx|cmt=}}
|-
| Upload Artefacts into OOModels
| API dafür ist schon fertig
|
* {{ToDo|prio=50|progress=0|who=xx|cmt=}}
|}

Latest revision as of 14:23, 7 August 2009

Tasks[edit]

Name Beschreibung ToDos
OOModelss Tree View
  • man kann in eclipse in einem tree view den Inhalt von oomodels browsen.
  • operation.gif
    wichtig
    wm'
Download Artefact
  • beim anklicken eines nodes kann per rechte taste den node in verschiedenen formaten downloaden (d.h. in den aktuellen workspace/projekt einfügen)
    • soll auf jedem Knoten des Baumes möglich seinmöglich sein
    • die verfügbaren Formate erhält man mit getAvailableFormats API Call (oomservlet.java)
  • operation.gif
    wichtig
    wm'
Mount Artefacts/Bundles
  • man kann einen oomodels baum "mounten" (subscription) , d.h. man sagt ich möchte bitte in verzeichnis X das oomodels bundle Y laden; dies definiert man einmal, danach sagt man einfach immer "refresh"
hierzu siehe bitte auch Klasse com.sphenon.software.production.operations.Operation_OOModelsRetrieval
- abgedeckt
- abspicken aus com.sphenon.software.production.operations.Operation_OOModelsRetrieval, supported auch den Download von Bundles
- Plugin Feature: Bundle Subscription
  • operation.gif
    wichtig
    wm'
Subscribe Mounts from TreeView
  • operation.gif
    wichtig
    wm'
Extension Points
  • Zur Zeit: in org.oomodels.converter eine eigene Converterklasse bereitstellen, z.B.:
org.oomodels.converter.org.oomodels.converter.OOMConverter_RegularExpressionReplacement.java
  • Erweitern: mittels eclipse extension points was reinpluggen können
  • work.gif
    sinnvoll
    xx'
Upload Artefacts into OOModels API dafür ist schon fertig
  • work.gif
    sinnvoll
    xx'