blob: e98512ed93fa8eca3bd6b55b3bda6acfb9393c4d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<!-- ASPECTJRT classpath container -->
<!-- uses of the ASPECTJRT_LIB variable are migrated to this -->
<extension point="org.eclipse.jdt.core.classpathContainerInitializer">
<classpathContainerInitializer
id="org.eclipse.ajdt.core.ASPECTJRT_CONTAINER"
class="org.eclipse.ajdt.internal.core.AspectJRTContainerInitializer"/>
</extension>
<!-- ASPECTJRT_LIB classpath variable -->
<extension point="org.eclipse.jdt.core.classpathVariableInitializer">
<classpathVariableInitializer variable="ASPECTJRT_LIB"
class="org.eclipse.ajdt.internal.core.AspectJRTInitializer"/>
</extension>
<!-- FIX for 75052 -->
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes extension="ajmap" type="binary"/>
<fileTypes extension="aj" type="text"/>
</extension>
<!-- Define AspectJ Builder -->
<extension
id="ajbuilder"
name="%aspectJBuilder"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.ajdt.core.builder.AJBuilder">
</run>
</builder>
</extension>
<!-- declares new content type for AspectJ source, derived from java source -->
<extension point="org.eclipse.core.runtime.contentTypes">
<content-type id="ajSource" name="%aspectJSource"
base-type="org.eclipse.jdt.core.javaSource"
file-extensions="aj"/>
</extension>
<!-- Refactoring participants -->
<extension point="org.eclipse.ltk.core.refactoring.renameParticipants">
<renameParticipant
class="org.eclipse.ajdt.internal.core.refactoring.AspectRenameParticipant"
name="%pointcutRenameParticipant"
id="org.eclipse.ajdt.core.refactoring.pointcut.typeRename">
<enablement>
<with variable="affectedNatures">
<iterate operator="or">
<equals value="org.eclipse.ajdt.ui.ajnature"/>
</iterate>
</with>
<with variable="element">
<instanceof value="org.eclipse.jdt.core.IType"/>
</with>
</enablement>
</renameParticipant>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.ajdt.core.AJDTPreferencesInitializer">
</initializer>
</extension>
</plugin>