Property Sections

Identifier:
org.eclipse.ui.views.properties.tabbed.propertySections

Description:
Describes a list of sections to be displayed within tabs that will be contributed to the tabbed property sheet page.

Configuration Markup:

<!ELEMENT extension (propertySections)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT propertySections (propertySection+)>

<!ATTLIST propertySections

contributorId CDATA #REQUIRED>


<!ELEMENT propertySection (input*)>

<!ATTLIST propertySection

tab          CDATA #REQUIRED

id           CDATA #REQUIRED

class        CDATA #REQUIRED

afterSection CDATA #IMPLIED

filter       CDATA #IMPLIED

enablesFor   CDATA #IMPLIED>


<!ELEMENT input EMPTY>

<!ATTLIST input

type CDATA #REQUIRED>


Examples:

   <extension
         point="org.eclipse.ui.tests.views.properties.tabbed.propertySections">
      <propertySections contributorId="org.eclipse.ui.views.properties.tabbed.views.TestsView">
         <propertySection
               class="org.eclipse.ui.tests.views.properties.tabbed.sections.NameSection"
               enablesFor="1"
               id="propertySection1"
               tab="propertyTab1">
            <input type="org.eclipse.ui.tests.views.properties.tabbed.model.Element">
            </input>
         </propertySection>
      </propertySections>
   </extension>


Copyright (c) 2005, 2006 IBM Corporation and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0