
schema.refactoringContributions.exsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.ltk.core.refactoring Show documentation
Show all versions of org.eclipse.ltk.core.refactoring Show documentation
This is org.eclipse.ltk.core.refactoring jar used by Scout SDK
The newest version!
The extension point is used to define refactoring contributions. Refactoring contributions provide a means to dynamically construct a ready-to-execute refactoring instance based on a <code>RefactoringDescriptor</code>.
a fully qualified identifier of the target extension point
an optional identifier of the extension instance
an optional name of the extension instance
The globally unique id of the contributed refactoring type. The id is usually a fully qualified identifier composed from the name of the contributing plugin and a unique identifier of the refactoring, e.g. org.eclipse.ltk.core.renameResource.
The fully qualified name of a refactoring contribution implementation which extends <code>org.eclipse.ltk.core.refactoring.RefactoringContribution</code>.
3.2
The example below defines a refactoring contribution implemented by class <code>RenameResourceRefactoringContribution</code> for the rename resource refactoring with unique id <code>org.eclipse.ltk.core.rename.resource</code>:
<pre>
<extension
point="org.eclipse.ltk.core.refactoring.refactoringContributions">
<contribution
class="org.eclipse.ltk.core.refactoring.RenameResourceRefactoringContribution"
id="org.eclipse.ltk.core.rename.resource"/>
</extension>
</pre>
The contributed implementation class must extend <code>org.eclipse.ltk.core.refactoring.RefactoringContribution</code>
Copyright (c) 2006 IBM Corporation and others.<br>
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 <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy