All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.editorAssociationOverride.exsd Maven / Gradle / Ivy

There is a newer version: 3.22.400
Show newest version




      
         
      
      
         Allows to override editor associations for the IDE to resolve conflicting contributions.
<p>
There are many ways to find editors for a given input and to open an editor. This extension point will only work for those cases where the request was done via <code>org.eclipse.ui.ide.IDE</code> or where the client code explicitly honors this extension point by calling one of the override methods in <code>org.eclipse.ui.ide.IDE</code>. Main intent is to allow intercepting how editors are opened via the IDE UI like <b>Open</b>, <b>Open With</b> and <b>Open Resource</b>. This extension point does not affect the Compare editors.
</p>

<p>
<strong>Note:</strong> This extension point should only be used in cases where a product gets assembled with conflicting editor contribtions and where there is no other way to resolve those conflicts. In case you simply want to bind an existing editor to a content-type, consider using <em>org.eclipse.ui.editors/editorContentTypeBinding</em> instead.
</p>
      
   

   
      
         
            
         
      
      
         
            
         
         
            
               
                  
               
            
         
         
            
               
                  
               
            
         
         
            
               
                  
               
               
                  
               
            
         
      
   

   
      
         
            
               
                  a unique id that will be used to identify this editor association override
               
            
         
         
            
               
                  the fully qualified class name implementing the interface <code>org.eclipse.ui.ide.IEditorAssociationOverride</code>
               
               
                  
               
            
         
      
   

   
      
         
      
      
         3.8
      
   

   
      
         
      
      
         <pre>
   <extension
      point="org.eclipse.ui.ide.editorAssociationOverride">
         <editorAssociationOverride
            id="exampleOverride"
            class="example.ExampleOverride">
         </editorAssociationOverride>
   </extension>
</pre>
      
   

   
      
         
      
      
         See the <code>org.eclipse.ui.ide.IEditorAssociationOverride</code> interface.
      
   


   
      
         
      
      
         Copyright (c) 2012 IBM Corporation and others.<br>

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at <a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/

SPDX-License-Identifier: EPL-2.0
      
   






© 2015 - 2025 Weber Informatics LLC | Privacy Policy