rectory.studio.schemaeditor.2.0.0.v20130125.source-code.plugin.xml Maven / Gradle / Ivy
<?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 id="org.apache.directory.studio.schemaeditor.schemaConnectors" name="Schema Connectors" schema="src/main/resources/org.apache.directory.studio.schemaeditor.schemaConnectors.exsd"/> <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" category="%PrefPage_StudioPage_id" 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.api.ldap.model.schema.AttributeType"> </objectClass> <objectClass name="org.apache.directory.api.ldap.model.schema.ObjectClass"> </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> <command categoryId="%Cmd_Category_id" description="%Cmd_RenameSchemaElement_description" id="%Cmd_RenameSchemaElement_id" name="%Cmd_RenameSchemaElement_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> <key commandId="%Cmd_RenameSchemaElement_id" contextId="%Ctx_SchemaView_id" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="F2"> </key> </extension> <extension point="org.apache.directory.studio.schemaeditor.schemaConnectors"> <schemaConnector class="org.apache.directory.studio.schemaeditor.model.io.ApacheDsSchemaConnector" description="%SchemaConnector_ApacheDS_description" id="%SchemaConnector_ApacheDS_id" name="%SchemaConnector_ApacheDS_name"> </schemaConnector> <schemaConnector class="org.apache.directory.studio.schemaeditor.model.io.GenericSchemaConnector" description="%SchemaConnector_Generic_description" id="%SchemaConnector_Generic_id" name="%SchemaConnector_Generic_name"> </schemaConnector> </extension> </plugin>