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
