Capella provides a Properties View to help system architects to edit their model elements. This Property View is composed of different tabs for various concerns. New tabs can be contributed to provide new specific edition facilities..
The extension point is provided by:
The contribution to the extension point is done in the plugin.xml file of the plugin. Open this file and focus on the plugin.xml tab:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.views.properties.tabbed.propertySections">
<propertySections contributorId=" ">
<propertySection
class=" "
filter=" "
id=" "
tab=" ">
<input
type=" ">
</input>
</propertySection>
</propertySections>
</extension>
</plugin>
contributorId
: a string defining on which active editor the tab shall appear
id
: an unique identifier for the command
class
: an unique identifier for the command
filter
: a class filter inheriting from org.eclipse.jface.viewers.IFilter
input/type
: a classname
tab
: an unique identifier for the tab on which the section shall appear
tab
per
contributorId
| tab \ contributorId |
org.polarsys.capella.core.data.capellamodeller.properties
|
org.eclipse.sirius.diagram.ui
|
org.eclipse.sirius.table.ui.EditorID
|
| ---- | ---- | ----| ----|
| Capella |
BaseCapella
|
BaseSiriusDiagram
|
BaseSiriusTable
|
| Management |
ManagementCapella
|
ManagementSiriusDiagram
|
ManagementSiriusTable
|
| Description |
DescriptionCapella
|
DescriptionSiriusDiagram
|
DescriptionSiriusTable
|
| Extensions |
ExtensionsCapella
|
ExtensionsSiriusDiagram
|
ExtensionsSiriusTable
|
The org.polarsys.capella.core.ui.properties.AbstractSection class provides some facilities to manage section.
org.polarsys.capella.core.ui.properties