<?xml version="1.0" encoding="UTF-8"?>
<plugin
  name="%pluginName"
  id="ru.biosoft.bsa"
  version="0.8.6"  
  provider-name="%providerName">
  
  <requires>
    <import plugin="com.beanexplorer"/>
    <import plugin="com.developmentontheedge.util"/>
    <import plugin="org.apache.log4j"/>
    <import plugin="ru.biosoft.access"/>
    <import plugin="ru.biosoft.workbench"/>
    <import plugin="ru.biosoft.server"/>
  </requires>

  <runtime>
    <library name="bsa.jar">
      <export name="*"/>
    </library>
  </runtime>

  <extension id="Map actions provider" point="ru.biosoft.access.repositoryActionsProvider"> 
      <repositoryActionsProvider class="ru.biosoft.bsa.gui.RepositoryActionsProvider"/> 
  </extension>

  <extension id="Map document factory" point="ru.biosoft.workbench.documentFactory"> 
      <documentFactory 
        class="ru.biosoft.bsa.project.ProjectDocumentFactory"
        key="ProjectDocumentFactory"
      /> 
  </extension>
  
  <extension id="Project description" point="biouml.workbench.diagramEditorPart"> 
      <diagramEditorPart 
       class="ru.biosoft.bsa.view.ProjectDescriptionEditor" 
        Name="Project"
        ShortDescription="Project description"
        Priority = "3.1"
      /> 
  </extension> 
  
  <extension id="Regions pane" point="biouml.workbench.diagramViewPart"> 
      <diagramViewPart 
        class="ru.biosoft.bsa.view.RegionsViewPart" 
        Name="Regions"
        ShortDescription="Regions"
        Priority = "3.4"
      /> 
  </extension> 
  
  <extension id="Tracks pane" point="biouml.workbench.diagramViewPart"> 
      <diagramViewPart 
        class="ru.biosoft.bsa.view.TracksViewPart" 
        Name="Tracks"
        ShortDescription="Tracks"
        Priority = "3.5"
      /> 
  </extension> 
  
  <extension id="Sites pane" point="biouml.workbench.diagramViewPart"> 
      <diagramViewPart 
        class="ru.biosoft.bsa.view.SitesViewPart" 
        Name="Sites"
        ShortDescription="Sites"
        Priority = "3.6"
      /> 
  </extension> 
  
  <extension id="bsa.service" point="ru.biosoft.server.service"> 
        <service name="bsa.service" class="ru.biosoft.bsa.server.BSAService"/>
  </extension> 

</plugin>
