IFileEditorMapping[] mappings = registry.getFileEditorMappings();
for (IFileEditorMapping mapping : mappings) {
if (mapping.getExtension().equals("java")) {
if (mapping instanceof FileEditorMapping) {
IEditorDescriptor desc = registry.findEditor(AspectJEditor.ASPECTJ_EDITOR_ID);
((FileEditorMapping) mapping).setDefaultEditor((EditorDescriptor) desc);
}
}
}
registry.setFileEditorMappings((FileEditorMapping[]) mappings);