Outline
Identifier:
org.topcased.modeler.outline
Since:
0.6.0
Description:
This extension allows the developer of a Topcased editor to configure the editor outline behavior.
Configuration Markup:
<!ELEMENT extension (createChildMenu* , filter* , sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT createChildMenu EMPTY>
<!ATTLIST createChildMenu
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
editorId CDATA #IMPLIED>
This element represents a menu manager that the end user would be able to choose in a Topcased editor outline as the 'Create child' menu.
- id - This is the unique id of this 'Create child' menu configuration.
- name - This is the display name of this 'Create child' menu configuration.
- class - This is the class that represents a 'Create child' menu manager. It must be an implementation of org.eclipse.jface.action.MenuManager class.
- editorId - This is the id of the Topcased editor in which this 'Create child' menu manager can be used by the end user. If no id, this menu manager will be available in all the existing Topcased editors.
<!ELEMENT filter EMPTY>
<!ATTLIST filter
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
editorId CDATA #IMPLIED>
This element represents a filter that the end user would be able to activate or deactivate in a Topcased editor outline.
- id - This is the unique id of this outline filter.
- name - This is the display name of this outline filter.
- class - This is the class that represents a an outline filter. It must be an implementation of org.eclipse.jface.viewers.ViewerFilter class.
- editorId - This is the id of the Topcased editor in which this outline filter can be used by the end user. If no id, this filter will be available in all the existing Topcased editors.
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
editorId CDATA #IMPLIED>
This element represents a sorter that the end user would be able to activate or deactivate in a Topcased editor outline.
- id - This is the unique id of this outline sorter.
- name - This is the display name of this outline sorter.
- class - This is the class that represents a an outline sorter. It must be an implementation of org.eclipse.jface.viewers.ViewerSorter class.
- icon - This is the icon to use to display this sorter in the outline tool bar.
- editorId - This is the id of the Topcased editor in which this outline sorter can be used by the end user. If no id, this sorter will be available in all the existing Topcased editors.
Examples:
None
API Information:
None
Supplied Implementation:
None
Copyright (c) 2005, 2006 AIRBUS FRANCE and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html