| <?xml version="1.0" encoding="UTF-8"?> | |
| <!-- | |
| /******************************************************************************* | |
| * <copyright> | |
| * | |
| * Copyright (c) 2013, 2013 SAP AG. | |
| * 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: | |
| * SAP AG - initial API, implementation and documentation | |
| * | |
| * </copyright> | |
| * | |
| *******************************************************************************/ | |
| --> | |
| <?eclipse version="3.4"?> | |
| <plugin> | |
| <extension-point id="org.eclipse.fmc.blockdiagram.editor.meta.profile" name="Profile Extension" schema="schema/org.eclipse.fmc.blockdiagram.editor.meta.profile.exsd"/> | |
| <extension | |
| point="org.eclipse.ui.newWizards"> | |
| <wizard | |
| canFinishEarly="false" | |
| category="org.eclipse.fmc.blockdiagram.category" | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.wizard.FMCMetaDiagramFileWizard" | |
| finalPerspective="FMC.perspective" | |
| icon="icons/fmcfiletype.png" | |
| id="org.eclipse.fmc.blockdiagram.wizard.meta" | |
| name="FMC Block Diagram + Model"> | |
| <description> | |
| This wizard creates a FMC block diagram for the graphical layouting information and a separate model file with the data model which will be kept in sync. | |
| </description> | |
| </wizard> | |
| </extension> | |
| <!-- Add wizard to common navigator context menu --> | |
| <extension point="org.eclipse.ui.navigator.navigatorContent"> | |
| <commonWizard | |
| type="new" | |
| wizardId="org.eclipse.fmc.blockdiagram.wizard.meta"> | |
| <enablement> | |
| </enablement> | |
| </commonWizard> | |
| </extension> | |
| <extension | |
| point="org.eclipse.graphiti.ui.diagramTypes"> | |
| <diagramType | |
| id="org.eclipse.fmc.blockdiagramMeta.diagramtype" | |
| name="FMC Meta" | |
| type="fmcMeta"> | |
| </diagramType> | |
| </extension> | |
| <extension | |
| point="org.eclipse.graphiti.ui.diagramTypeProviders"> | |
| <diagramTypeProvider | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.diagram.BlockDiagramMetaDiagramTypeProvider" | |
| id="org.eclipse.fmc.blockdiagram.providerMeta" | |
| name="org.eclipse.fmc.blockdiagram.typeproviderMeta"> | |
| <diagramType | |
| id="org.eclipse.fmc.blockdiagramMeta.diagramtype"> | |
| </diagramType> | |
| <imageProvider | |
| id="org.eclipse.fmc.blockdiagram.imageProvider"> | |
| </imageProvider> | |
| </diagramTypeProvider> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.views.properties.tabbed.propertySections"> | |
| <propertySections | |
| contributorId="fmcMeta.PropertyContributor"> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.property.ShapePropertyMetaSection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.filters.FMCNodeFilter" | |
| id="fmcMeta.shapeSection" | |
| tab="fmcMeta.ShapeTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.property.ConnectionPropertyMetaSection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.filters.FMCConnectionFilter" | |
| id="fmcMeta.connectionSection" | |
| tab="fmcMeta.ConnectionTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.property.DiagramPropertySection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.filters.DiagramFilter" | |
| id="fmcMeta.diagramSection" | |
| tab="fmcMeta.DiagramTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.property.MetaPropertySection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.filters.ShapeAndConnectionFilter" | |
| id="fmcMeta.propertySection" | |
| tab="fmcMeta.PropertyTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.property.ColorsAndFontsPropertySection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.filters.ShapeFilter" | |
| id="fmcMeta.styleSection" | |
| tab="fmcMeta.StyleTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.property.AlignmentPropertySection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.filters.ShapeFilter" | |
| id="fmcMeta.alignmentSection" | |
| tab="fmcMeta.AlignmentTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.property.ProfileSection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.meta.property.ProfileFilter" | |
| id="fmcMeta.profileSection" | |
| tab="fmcMeta.ProfileTab"> | |
| </propertySection> | |
| <propertySection | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.property.StereotypeSection" | |
| filter="org.eclipse.fmc.blockdiagram.editor.meta.property.StereotypeFilter" | |
| id="fmcMeta.stereotypeSection" | |
| tab="fmcMeta.StereotypeTab"> | |
| </propertySection> | |
| </propertySections> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.views.properties.tabbed.propertyContributor"> | |
| <propertyContributor | |
| contributorId="fmcMeta.PropertyContributor"> | |
| <propertyCategory | |
| category="fmcMeta.diagram"> | |
| </propertyCategory> | |
| </propertyContributor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.views.properties.tabbed.propertyTabs"> | |
| <propertyTabs | |
| contributorId="fmcMeta.PropertyContributor"> | |
| <propertyTab | |
| afterTab="fmcMeta.PropertyTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.ShapeTab" | |
| label="Shape"> | |
| </propertyTab> | |
| <propertyTab | |
| afterTab="fmcMeta.PropertyTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.ConnectionTab" | |
| label="Connection"> | |
| </propertyTab> | |
| <propertyTab | |
| afterTab="fmcMeta.PropertyTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.DiagramTab" | |
| label="Diagram"> | |
| </propertyTab> | |
| <propertyTab | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.PropertyTab" | |
| label="Model"> | |
| </propertyTab> | |
| <propertyTab | |
| afterTab="fmcMeta.PropertyTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.StyleTab" | |
| label="Style"> | |
| </propertyTab> | |
| <propertyTab | |
| afterTab="fmcMeta.StyleTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.AlignmentTab" | |
| indented="true" | |
| label="Text Alignment"> | |
| </propertyTab> | |
| <propertyTab | |
| afterTab="fmcMeta.DiagramTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.ProfileTab" | |
| label="Profile"> | |
| </propertyTab> | |
| <propertyTab | |
| afterTab="fmcMeta.AlignmentTab" | |
| category="fmcMeta.diagram" | |
| id="fmcMeta.StereotypeTab" | |
| label="Stereotype"> | |
| </propertyTab> | |
| </propertyTabs> | |
| </extension> | |
| <extension | |
| point="org.eclipse.fmc.blockdiagram.editor.typechecking"> | |
| <typeChecker | |
| class="org.eclipse.fmc.blockdiagram.editor.meta.model.MetaFMCTypeHelper"> | |
| </typeChecker> | |
| </extension> | |
| </plugin> |