要添加一个树型的preference pages,可以对plug.xml增加如下扩展点
<extension
point="org.eclipse.ui.preferencePages">
<page class="de.tu_darmstadt.informatik.st.pegasus.collaboration.eclipse_plugin.preferences.PegasusPerferencePage"
id="de.tu_darmstadt.informatik.st.pegasus.collaboration.eclipse_plugin.preferences.PegasusPreferencePage"
name="Pegasus">
</page
<page
name="Collaboration Server" category="de.tu_darmstadt.informatik.st.pegasus.collaboration.eclipse_plugin.preferences.PegasusPreferencePage"
class="de.tu_darmstadt.informatik.st.pegasus.collaboration.eclipse_plugin.preferences.CollaborationServerPreferencePage" id="de.tu_darmstadt.informatik.st.pegasus.collaboration.eclipse_plugin.preferences.CollaborationServerPreferencePage">
</extension>
注意,collaboration server 是子节点,所以它的category需填入跟节点的id。与此同时,根节点的category要留空(千万注意,不留空情况在3.3里无法显示,我就是在这个问题上败了近半个小时。)