Properties

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>

Detail of the different fields

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 |

Properties implementation

The org.polarsys.capella.core.ui.properties.AbstractSection class provides some facilities to manage section.

Sample