Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orbit-dev] Adding KIELER diagram layout library to Orbit

thanks for pointing this out.

So I have to do the described process of branching for each bundle separatly?

As for the package namespaces: they coincide with the bundle names. So yes, each bundle has its separate namespace.

And the first consumer of all this will be the eTrice project. We had a Google Summer of Code project [1] last year with the goal to employ the KIELER library for layouting our state machine and structure diagrams.
The student obtained very nice results and I think they even have potential to be improved.

For those who are interested in more details please refer to the KIELER homepage [2].

Thanks,
Henrik

[1] http://wiki.eclipse.org/ETrice/GSoC/2012/DiagramLayout_Kieler
[2] http://www.informatik.uni-kiel.de/en/rtsys/kieler/


Am 04.02.2013 19:27, schrieb David M Williams:
No, features would not be appropriate for Orbit. In a properly modularized system, any feature you come up with (or, they've come up with, in this case) should be just one recommendation on how to combine the bundles, not required. It might be helpful if you created a wiki describing the "recommended features and use", and point to it in your "notes" that are part of the ip log xml files, but there's no reason consumers would have to use those particular features.

Normally a separate CQ is required for each bundle ... though that's more IP process policy, not part of Orbit.

As for "container", in cvs, normally each bundle would have its own, and see no reason this would be different.
de.cau.cs.kieler.core.kgraph
de.cau.cs.kieler.core
de.cau.cs.kieler.kiml.gmf
de.cau.cs.kieler.kiml.graphiti
de.cau.cs.kieler.kiml.graphviz.dot
etc.

One question that comes to mind, just going by names, does each bundle have its own package namespace, matching the bundle's name?
Ones like "de.cau.cs.kieler.kiml.graphiti" sound like it might have the same, but modified, packages as graphiti itself, which if true, requires extra care not to interfere with others who may just "import packages" from graphiti.

What project is this for, just out of curiosity?

Thanks,




From:        Henrik Rentz-Reichert <hrr@xxxxxxxxx>
To:        orbit-dev@xxxxxxxxxxx,
Date:        02/04/2013 12:13 PM
Subject:        [orbit-dev] Adding KIELER diagram layout library to Orbit
Sent by:        orbit-dev-bounces@xxxxxxxxxxx




Hi,

I'd like to add the KIELER diagram layout library to Orbit. The library is developed at the University of Kiel (Germany) and is published under the EPL.
The part that I would like to add to Orbit comprises some basic bundles and adapters to GMF and Graphiti.

In total I have to add 3 features and 11 plug-ins (and sources, see the listing below).

Should I add a top level container, e.g.
de.cau.cs.kieler
and place the features and plug-ins inside that?

Are features supported by Orbit at all?

Thanks for advising me,
Henrik

./features:
de.cau.cs.kieler.kiml.gmf.feature.source_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml.gmf.feature_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml.graphiti.feature.source_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml.graphiti.feature_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml.graphviz.feature.source_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml.graphviz.feature_0.7.1.201212192152.jar

./plugins:
de.cau.cs.kieler.core.kgraph.source_0.4.1.201212192152.jar
de.cau.cs.kieler.core.kgraph_0.4.1.201212192152.jar
de.cau.cs.kieler.core.source_0.8.0.201212192152.jar
de.cau.cs.kieler.core_0.8.0.201212192152.jar
de.cau.cs.kieler.kiml.gmf.source_0.5.1.201212192152.jar
de.cau.cs.kieler.kiml.gmf_0.5.1.201212192152.jar
de.cau.cs.kieler.kiml.graphiti.source_0.3.1.201212192152.jar
de.cau.cs.kieler.kiml.graphiti_0.3.1.201212192152.jar
de.cau.cs.kieler.kiml.graphviz.dot.source_0.6.1.201212192152.jar
de.cau.cs.kieler.kiml.graphviz.dot_0.6.1.201212192152.jar
de.cau.cs.kieler.kiml.graphviz.layouter.source_0.6.2.201212192152.jar
de.cau.cs.kieler.kiml.graphviz.layouter_0.6.2.201212192152.jar
de.cau.cs.kieler.kiml.service.source_0.3.0.201212192152.jar
de.cau.cs.kieler.kiml.service_0.3.0.201212192152.jar
de.cau.cs.kieler.kiml.source_0.11.1.201212192152.jar
de.cau.cs.kieler.kiml.ui.source_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml.ui_0.7.1.201212192152.jar
de.cau.cs.kieler.kiml_0.11.1.201212192152.jar
de.cau.cs.kieler.klay.force.source_0.1.1.201212192152.jar
de.cau.cs.kieler.klay.force_0.1.1.201212192152.jar
de.cau.cs.kieler.klay.layered.source_0.3.1.201212192152.jar
de.cau.cs.kieler.klay.layered_0.3.1.201212192152.jar


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



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


Back to the top