| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.0"?> | |
| <!-- | |
| Copyright (c) 2006, 2012 David A Carlson 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 | |
| Contributors: | |
| David A Carlson - initial API and implementation | |
| Christian W. Damus - graphical property pages for constraints (artf3318) | |
| $Id$ | |
| --> | |
| <plugin> | |
| <extension-point id="ConstraintEditor" name="org.eclipse.uml.ui" schema="schema/ConstraintEditor.exsd"/> | |
| <extension point="org.eclipse.core.runtime.adapters"> | |
| <factory | |
| adaptableType="org.eclipse.mdht.uml.ui.navigator.UMLDomainNavigatorItem" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.UMLDomainNavigatorItemAdapterFactory"> | |
| <adapter type="org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor"/> | |
| </factory> | |
| </extension> | |
| <!-- | |
| - Navigator Properties | |
| --> | |
| <extension | |
| point="org.eclipse.ui.views.properties.tabbed.propertyContributor"> | |
| <propertyContributor | |
| contributorId="org.eclipse.mdht.uml.ui.properties" | |
| typeMapper="org.eclipse.mdht.uml.ui.properties.internal.sections.ModelElementTypeMapper" | |
| labelProvider="org.eclipse.mdht.uml.ui.properties.internal.sections.UMLSheetLabelProvider"> | |
| <propertyCategory | |
| category="core"> | |
| </propertyCategory> | |
| <propertyCategory | |
| category="domain"> | |
| </propertyCategory> | |
| <propertyCategory | |
| category="annotation"> | |
| </propertyCategory> | |
| <propertyCategory | |
| category="advanced"> | |
| </propertyCategory> | |
| </propertyContributor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.views.properties.tabbed.propertyTabs"> | |
| <propertyTabs | |
| contributorId="org.eclipse.mdht.uml.ui.properties"> | |
| <propertyTab | |
| label="%tab.General" | |
| category="core" | |
| id="property.tab.GeneralPropertySection"> | |
| </propertyTab> | |
| <propertyTab | |
| label="%tab.Association" | |
| category="core" | |
| id="property.tab.AssociationSection" | |
| afterTab="property.tab.GeneralPropertySection" | |
| indented="true"> | |
| </propertyTab> | |
| <propertyTab | |
| label="%tab.Constraint" | |
| category="core" | |
| id="property.tab.ConstraintDetailsTab" | |
| afterTab="property.tab.AssociationSection" | |
| indented="true"> | |
| </propertyTab> | |
| <propertyTab | |
| label="%tab.Documentation" | |
| category="annotation" | |
| id="property.tab.DocumentationPropertySection" | |
| afterTab="property.tab.AssociationSection"> | |
| </propertyTab> | |
| <propertyTab | |
| label="%tab.Advanced" | |
| category="advanced" | |
| id="property.tab.AdvancedPropertySection" | |
| afterTab="property.tab.DocumentationPropertySection"> | |
| </propertyTab> | |
| </propertyTabs> | |
| </extension> | |
| <extension point="org.eclipse.ui.views.properties.tabbed.propertySections"> | |
| <propertySections contributorId="org.eclipse.mdht.uml.ui.properties"> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.NamedElementSection" | |
| id="property.section.uml2.NamedElementSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.NamedElementNonNavAssociationFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.AssociationNamedElementSection" | |
| id="property.section.uml2.AssociationNamedElementSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.NavigableAssociationFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.AssociationSection" | |
| afterSection="property.tab.GeneralPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.NamedElementSection" | |
| id="property.section.uml2.AssociationNamedElementSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.NavigableAssociationFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| afterSection="property.section.uml2.NamedElementSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.ClassifierSection" | |
| id="property.section.uml2.ClassifierSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.ClassifierNotAssociationFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| afterSection="property.section.uml2.NamedElementSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.PropertyDefaultSection" | |
| id="property.section.uml2.PropertyDefaultSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.PropertyDefaultFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| afterSection="property.section.uml2.NamedElementSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.PropertySection" | |
| id="property.section.uml2.PropertySection"> | |
| <input type="org.eclipse.uml2.uml.Property"/> | |
| <input type="org.eclipse.uml2.uml.Association"/> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| afterSection="property.section.uml2.NamedElementSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.ParameterSection" | |
| id="property.section.uml2.ParameterSection"> | |
| <input type="org.eclipse.uml2.uml.Parameter"/> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| afterSection="property.section.uml2.NamedElementSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.ConstraintSection" | |
| id="property.section.uml2.ConstraintSection"> | |
| <input type="org.eclipse.uml2.uml.Constraint"/> | |
| </propertySection> | |
| <propertySection tab="property.tab.ConstraintDetailsTab" | |
| afterSection="property.section.uml2.ConstraintSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.ConstraintDiagnosticSection" | |
| id="property.section.validation.ConstraintDiagnosticSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.DiagnosticStereotypeFilter"> | |
| <input type="org.eclipse.uml2.uml.Constraint"/> | |
| </propertySection> | |
| <propertySection tab="property.tab.ConstraintDetailsTab" | |
| afterSection="property.section.validation.ConstraintDiagnosticSection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.ConstrainedElementsSection" | |
| id="property.section.uml2.ConstraintSection"> | |
| <input type="org.eclipse.uml2.uml.Constraint"/> | |
| </propertySection> | |
| <propertySection tab="property.tab.GeneralPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.ElementImportSection" | |
| id="property.section.uml2.ElementImportSection"> | |
| <input type="org.eclipse.uml2.uml.ElementImport"/> | |
| </propertySection> | |
| <propertySection tab="property.tab.DocumentationPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.CommentSection" | |
| id="property.section.uml2.CommentSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.ElementNonNavAssociationFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.DocumentationPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.AssociationCommentSection" | |
| id="property.section.uml2.AssociationCommentSection" | |
| filter="org.eclipse.mdht.uml.ui.properties.filters.NavigableAssociationFilter"> | |
| </propertySection> | |
| <propertySection tab="property.tab.AdvancedPropertySection" | |
| class="org.eclipse.mdht.uml.ui.properties.internal.sections.UMLAdvancedSection" | |
| id="property.section.AdvancedPropertySection"> | |
| <input type="java.lang.Object"/> | |
| </propertySection> | |
| </propertySections> | |
| </extension> | |
| <extension | |
| point="org.eclipse.mdht.uml.ui.properties.ConstraintEditor"> | |
| <editor | |
| component="org.eclipse.mdht.uml.ui.properties.internal.LanguageEditor" | |
| language="Analysis"> | |
| </editor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.mdht.uml.ui.properties.ConstraintEditor"> | |
| <editor | |
| component="org.eclipse.mdht.uml.ui.properties.internal.LanguageEditor" | |
| language="OCL"> | |
| </editor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.mdht.uml.ui.properties.ConstraintEditor"> | |
| <editor | |
| component="org.eclipse.mdht.uml.ui.properties.internal.LanguageEditor" | |
| language="Java"> | |
| </editor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.mdht.uml.ui.properties.ConstraintEditor"> | |
| <editor | |
| component="org.eclipse.mdht.uml.ui.properties.internal.LanguageEditor" | |
| language="XPath"> | |
| </editor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.mdht.uml.ui.properties.ConstraintEditor"> | |
| <editor | |
| component="org.eclipse.mdht.uml.ui.properties.internal.LanguageEditor" | |
| language="StrucText"> | |
| </editor> | |
| </extension> | |
| <!-- , "OCL", "Java", "XPath", "StrucText" --> | |
| </plugin> |