You are almost at the end ;-)
The last missing point concerns preferences. There is a generic plug-in that 
provides graphical preferences for all your metaclasses at both workspace and 
project levels.
But this generic plug-in can not discover all TOPCASED registered editors and 
then there is an extension to add with an expected 
"NetworkDiagramDiagramTopcasedPreferenceInitializer" class to create.
I'm not a specialist about this feature but if you have a look into UML or 
sysML editor you should get the corresponding code. You will just have to copy 
and adapt it.
regards
raphaël


 Date du message : mai 11 2009, 09:30 PM
 De : [email protected]
 A : [email protected]
 Copie : 
 Sujet : [Topcased-users]  Topcased 2.5
 
 It's ok now. I merged the 2 plugins. And then, "Network" appears into 
 the combobox. But there are others problems :
 - the templates directory is searched into the "org.topcased.network" 
 project, not into the "org.topcased.modeler.network" project. So, i 
 moved it and it's ok
 - after select "Network" into the combobox and click "Finish", i have an 
 error :
 
 !ENTRY org.eclipse.equinox.registry 4 1 2009-05-11 21:03:53.007
 !MESSAGE Plug-in org.topcased.network was unable to load class 
org.topcased.modeler.network.netdiag.preferences.NetworkDiagramDiagramTopcasedPreferenceInitializer.
 !STACK 0
 java.lang.ClassNotFoundException: 
org.topcased.modeler.network.netdiag.preferences.NetworkDiagramDiagramTopcasedPreferenceInitializer
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
        at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 ...
 !ENTRY org.eclipse.equinox.registry 4 1 2009-05-11 21:03:53.195
 !MESSAGE Plug-in org.topcased.network was unable to load class 
org.topcased.modeler.network.netdiag.NetworkDiagramConfiguration.
 !STACK 0
 java.lang.ClassNotFoundException: 
org.topcased.modeler.network.netdiag.NetworkDiagramConfiguration
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
        at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 ...
 !ENTRY org.topcased.modeler 4 0 2009-05-11 21:03:53.195
 !MESSAGE Error
 !STACK 0
 org.eclipse.core.runtime.AssertionFailedException: assertion failed: An 
EditPartFactory is required to call setContents(Object)
        at org.eclipse.core.runtime.Assert.isTrue(Assert.java:111)
        at 
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:608)
        at 
org.topcased.modeler.editor.Modeler.changeActiveDiagram(Modeler.java:1214)
        at 
org.topcased.modeler.editor.NavigationManager$ChangeActiveDiagramCommand.redo(NavigationManager.java:404)
        at 
org.topcased.modeler.editor.NavigationManager$ChangeActiveDiagramCommand.execute(NavigationManager.java:387)
        at 
org.topcased.modeler.commands.CommandStack.execute(CommandStack.java:165)
 
 DefaultName.network and DefaultName.networkdi are well generated. But it's the 
editor that failled to open.
 Here the manisfests : 
 
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.topcased.network;singleton:=true
 Bundle-Version: 1.0.0
 Bundle-ClassPath: .
 Bundle-Activator: org.topcased.network.NetworkPlugin$Implementation
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Export-Package: org.topcased.network,
  org.topcased.network.impl,
  org.topcased.network.presentation,
  org.topcased.network.provider,
  org.topcased.network.util
 Require-Bundle: org.eclipse.core.runtime,
  org.eclipse.core.resources;visibility:=reexport,
  org.eclipse.emf.ecore;visibility:=reexport,
  org.eclipse.emf.ecore.xmi;visibility:=reexport,
  org.eclipse.emf.edit;visibility:=reexport,
  org.eclipse.emf.edit.ui;visibility:=reexport,
  org.eclipse.ui.ide;visibility:=reexport
 Eclipse-LazyStart: true
 Bundle-ActivationPolicy: lazy
 -----------------------------------------------------------------------
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: Network
 Bundle-SymbolicName: org.topcased.modeler.network; singleton:=true
 Bundle-Version: 0.11.0
 Bundle-Activator: org.topcased.modeler.network.NetworkPlugin
 Bundle-Vendor: Topcased
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.core.runtime,
  org.eclipse.emf.ecore.edit,
  org.topcased.network,
  org.eclipse.emf.edit.ui,
  org.eclipse.ui.ide,
  org.eclipse.emf.edit,
  org.eclipse.core.resources,
  org.eclipse.emf.ecore.xmi,
  org.eclipse.emf.ecore,
  org.topcased.modeler
 Eclipse-LazyStart: true
 
 The 2 plugins seems to be well loaded, but some classes are not loaded or 
visibles...
 
 Any ideas ??
 
 _______________________________________________
 Topcased-users mailing list
 [email protected]
 http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users
 
 



_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users

Reply via email to