| <?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> |