<?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> |