| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <plugin> |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| class="org.apache.directory.studio.schemaeditor.view.Perspective" |
| icon="resources/icons/schemaeditor_perspective.gif" |
| id="%Perspective_SchemaEditor_id" |
| name="%Perspective_SchemaEditor_name"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <category |
| id="%Views_Category_id" |
| name="%Views_Category_name"/> |
| <view |
| allowMultiple="false" |
| category="%Views_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.views.SchemaView" |
| icon="resources/icons/schemas_view.png" |
| id="%View_SchemaView_id" |
| name="%View_SchemaView_name"/> |
| <view |
| allowMultiple="false" |
| category="%Views_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.views.HierarchyView" |
| icon="resources/icons/hierarchy_view.gif" |
| id="%View_HierarchyView_id" |
| name="%View_HierarchyView_name"/> |
| <view |
| allowMultiple="false" |
| category="%Views_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.views.ProblemsView" |
| icon="resources/icons/problems_view.gif" |
| id="%View_ProblemsView_id" |
| name="%View_ProblemsView_name"/> |
| <view |
| allowMultiple="false" |
| category="%Views_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.views.ProjectsView" |
| icon="resources/icons/projects_view.gif" |
| id="%View_ProjectsView_id" |
| name="%View_ProjectsView_name"/> |
| <view |
| allowMultiple="false" |
| category="%Views_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.views.SearchView" |
| icon="resources/icons/search_view.gif" |
| id="%View_SearchView_id" |
| name="%View_SearchView_name"/> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.apache.directory.studio.schemaeditor.PreferenceInitializer"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <category |
| id="%NewWizards_Category_id" |
| name="%NewWizards_Category_name"/> |
| <wizard |
| category="%NewWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.NewProjectWizard" |
| hasPages="true" |
| icon="resources/icons/project_new.gif" |
| id="%NewWizard_NewProjectWizard_id" |
| name="%NewWizard_NewProjectWizard_name" |
| project="true"/> |
| <wizard |
| category="%NewWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.NewSchemaWizard" |
| hasPages="true" |
| icon="resources/icons/schema_new.gif" |
| id="%NewWizard_NewSchemaWizard_id" |
| name="%NewWizard_NewSchemaWizard_name" |
| project="false"/> |
| <wizard |
| category="%NewWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.NewAttributeTypeWizard" |
| hasPages="true" |
| icon="resources/icons/attribute_type_new.gif" |
| id="%NewWizard_NewAttributeTypeWizard_id" |
| name="%NewWizard_NewAttributeTypeWizard_name" |
| project="false"/> |
| <wizard |
| category="%NewWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.NewObjectClassWizard" |
| hasPages="true" |
| icon="resources/icons/object_class_new.gif" |
| id="%NewWizard_NewObjectClassWizard_id" |
| name="%NewWizard_NewObjectClassWizard_name" |
| project="false"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| class="org.apache.directory.studio.schemaeditor.view.editors.objectclass.ObjectClassEditor" |
| default="false" |
| icon="resources/icons/object_class.gif" |
| id="%Editor_ObjectClassEditor_id" |
| name="%Editor_ObjectClassEditor_name"/> |
| <editor |
| class="org.apache.directory.studio.schemaeditor.view.editors.attributetype.AttributeTypeEditor" |
| default="false" |
| icon="resources/icons/attribute_type.gif" |
| id="%Editor_AttributeTypeEditor_id" |
| name="%Editor_AttributeTypeEditor_name"/> |
| <editor |
| class="org.apache.directory.studio.schemaeditor.view.editors.schema.SchemaEditor" |
| default="false" |
| icon="resources/icons/schema.gif" |
| id="%Editor_SchemaEditor_id" |
| name="%Editor_SchemaEditor_name"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.exportWizards"> |
| <category |
| id="%ExportWizards_Category_id" |
| name="%ExportWizards_Category_name"> |
| </category> |
| <wizard |
| category="%ExportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ExportSchemasAsXmlWizard" |
| icon="resources/icons/schemas_export.gif" |
| id="%ExportWizard_ExportSchemasAsXmlWizard_id" |
| name="%ExportWizard_ExportSchemasAsXmlWizard_name"> |
| </wizard> |
| <wizard |
| category="%ExportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ExportSchemasAsOpenLdapWizard" |
| icon="resources/icons/schemas_export.gif" |
| id="%ExportWizard_ExportSchemasAsOpenLdapWizard_id" |
| name="%ExportWizard_ExportSchemasAsOpenLdapWizard_name"> |
| </wizard> |
| <wizard |
| category="%ExportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ExportSchemasForADSWizard" |
| icon="resources/icons/schemas_export_for_ads.gif" |
| id="%ExportWizard_ExportSchemasForADSWizard_id" |
| name="%ExportWizard_ExportSchemasForADSWizard_name"> |
| </wizard> |
| <wizard |
| category="%ExportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ExportProjectsWizard" |
| icon="resources/icons/project_export.gif" |
| id="%ExportWizard_ExportProjectsWizard_id" |
| name="%ExportWizard_ExportProjectsWizard_name"> |
| </wizard> |
| </extension> |
| <extension |
| point="org.eclipse.ui.importWizards"> |
| <category |
| id="%ImportWizards_Category_id" |
| name="Schema Editor"> |
| </category> |
| <wizard |
| category="%ImportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ImportCoreSchemasWizard" |
| icon="resources/icons/schemas_import.gif" |
| id="%ImportWizard_ImportCoreSchemasWizard_id" |
| name="%ImportWizard_ImportCoreSchemasWizard_name"> |
| </wizard> |
| <wizard |
| category="%ImportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ImportSchemasFromXmlWizard" |
| icon="resources/icons/schemas_import.gif" |
| id="%ImportWizard_ImportSchemasFromXmlWizard_id" |
| name="%ImportWizard_ImportSchemasFromXmlWizard_name"> |
| </wizard> |
| <wizard |
| category="%ImportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ImportSchemasFromOpenLdapWizard" |
| icon="resources/icons/schemas_import.gif" |
| id="%ImportWizard_ImportSchemasFromOpenLdapWizard_id" |
| name="%ImportWizard_ImportSchemasFromOpenLdapWizard_name"> |
| </wizard> |
| <wizard |
| category="%ImportWizards_Category_id" |
| class="org.apache.directory.studio.schemaeditor.view.wizards.ImportProjectsWizard" |
| icon="resources/icons/project_import.gif" |
| id="%ImportWizard_ImportProjectsWizard_id" |
| name="%ImportWizard_ImportProjectsWizard_name"> |
| </wizard> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| class="org.apache.directory.studio.schemaeditor.view.preferences.PluginPreferencePage" |
| id="%PrefPage_SchemaEditor_id" |
| name="%PrefPage_SchemaEditor_name"/> |
| <page |
| category="%PrefPage_SchemaEditor_id" |
| class="org.apache.directory.studio.schemaeditor.view.preferences.HierarchyViewPreferencePage" |
| id="%PrefPage_HierarchyView_id" |
| name="%PrefPage_HierarchyView_name"/> |
| <page |
| category="%PrefPage_SchemaEditor_id" |
| class="org.apache.directory.studio.schemaeditor.view.preferences.SchemaViewPreferencePage" |
| id="%PrefPage_SchemaView_id" |
| name="%PrefPage_SchemaView_name"/> |
| <page |
| category="%PrefPage_SchemaEditor_id" |
| class="org.apache.directory.studio.schemaeditor.view.preferences.SearchViewPreferencePage" |
| id="%PrefPage_SearchView_id" |
| name="%PrefPage_SearchView_name"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.decorators"> |
| <decorator |
| adaptable="false" |
| class="org.apache.directory.studio.schemaeditor.view.SchemaEditorTypeLabelDecorator" |
| id="%Decorator_SchemaEditorTypeDecorator_id" |
| label="%Decorator_SchemaEditorTypeDecorator_label" |
| lightweight="true" |
| location="BOTTOM_RIGHT" |
| state="true"> |
| <enablement> |
| <or> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.view.wrappers.AttributeTypeWrapper"> |
| </objectClass> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.view.wrappers.ObjectClassWrapper"> |
| </objectClass> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.model.AttributeTypeImpl"> |
| </objectClass> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.model.ObjectClassImpl"> |
| </objectClass> |
| </or> |
| </enablement> |
| <description> |
| %Decorator_SchemaEditorTypeDecorator_description |
| </description> |
| </decorator> |
| <decorator |
| adaptable="false" |
| class="org.apache.directory.studio.schemaeditor.view.SchemaEditorSchemaCheckerLabelDecorator" |
| id="%Decorator_SchemaEditorSchemaCheckerDecorator_id" |
| label="%Decorator_SchemaEditorSchemaCheckerDecorator_label" |
| lightweight="true" |
| location="BOTTOM_LEFT" |
| state="true"> |
| <enablement> |
| <or> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.view.wrappers.AttributeTypeWrapper"> |
| </objectClass> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.view.wrappers.ObjectClassWrapper"> |
| </objectClass> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.view.wrappers.SchemaWrapper"> |
| </objectClass> |
| <objectClass |
| name="org.apache.directory.studio.schemaeditor.view.wrappers.Folder"> |
| </objectClass> |
| </or> |
| </enablement> |
| <description> |
| %Decorator_SchemaEditorSchemaCheckerDecorator_description |
| </description> |
| </decorator> |
| </extension> |
| <extension |
| point="org.eclipse.search.searchPages"> |
| <page |
| class="org.apache.directory.studio.schemaeditor.view.search.SearchPage" |
| enabled="true" |
| icon="resources/icons/search.gif" |
| id="%SearchPage_SchemaEditorSearch_id" |
| label="%SearchPage_SchemaEditorSearch_label" |
| showScopeSection="false" |
| sizeHint="450,300"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| description="%Ctx_ProjectsView_description" |
| id="%Ctx_ProjectsView_id" |
| name="%Ctx_ProjectsView_name" |
| parentId="org.eclipse.ui.contexts.window"> |
| </context> |
| <context |
| description="%Ctx_SchemaView_description" |
| id="%Ctx_SchemaView_id" |
| name="%Ctx_SchemaView_name" |
| parentId="org.eclipse.ui.contexts.window"> |
| </context> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <category |
| id="%Cmd_Category_id" |
| name="%Cmd_Category_name"> |
| </category> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_NewProject_description" |
| id="%Cmd_NewProject_id" |
| name="%Cmd_NewProject_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_RenameProject_description" |
| id="%Cmd_RenameProject_id" |
| name="%Cmd_RenameProject_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_DeleteProject_description" |
| id="%Cmd_DeleteProject_id" |
| name="%Cmd_DeleteProject_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_NewSchema_description" |
| id="%Cmd_NewSchema_id" |
| name="%Cmd_NewSchema_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_NewAttributeType_description" |
| id="%Cmd_NewAttributeType_id" |
| name="%Cmd_NewAttributeType_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_NewObjectClass_description" |
| id="%Cmd_NewObjectClass_id" |
| name="%Cmd_NewObjectClass_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_OpenElement_description" |
| id="%Cmd_OpenElement_id" |
| name="%Cmd_OpenElement_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_OpenTypeHierarchy_description" |
| id="%Cmd_OpenTypeHierarchy_id" |
| name="%Cmd_OpenTypeHierarchy_name"> |
| </command> |
| <command |
| categoryId="%Cmd_Category_id" |
| description="%Cmd_DeleteSchemaElement_description" |
| id="%Cmd_DeleteSchemaElement_id" |
| name="%Cmd_DeleteSchemaElement_name"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="%Cmd_NewProject_id" |
| contextId="%Ctx_ProjectsView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+R"> |
| </key> |
| <key |
| commandId="%Cmd_RenameProject_id" |
| contextId="%Ctx_ProjectsView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="F2"> |
| </key> |
| <key |
| commandId="%Cmd_DeleteProject_id" |
| contextId="%Ctx_ProjectsView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="DEL"> |
| </key> |
| <key |
| commandId="%Cmd_NewSchema_id" |
| contextId="%Ctx_SchemaView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+E"> |
| </key> |
| <key |
| commandId="%Cmd_NewAttributeType_id" |
| contextId="%Ctx_SchemaView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+T"> |
| </key> |
| <key |
| commandId="%Cmd_NewObjectClass_id" |
| contextId="%Ctx_SchemaView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+B"> |
| </key> |
| <key |
| commandId="%Cmd_OpenElement_id" |
| contextId="%Ctx_SchemaView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="F3"> |
| </key> |
| <key |
| commandId="%Cmd_OpenTypeHierarchy_id" |
| contextId="%Ctx_SchemaView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="F4"> |
| </key> |
| <key |
| commandId="%Cmd_DeleteSchemaElement_id" |
| contextId="%Ctx_SchemaView_id" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="DEL"> |
| </key> |
| </extension> |
| </plugin> |