/** * This file is part of Archiv-Editor. * * The software Archiv-Editor serves as a client user interface for working with * the Person Data Repository. See: pdr.bbaw.de * * The software Archiv-Editor was developed at the Berlin-Brandenburg Academy * of Sciences and Humanities, Jägerstr. 22/23, D-10117 Berlin. * www.bbaw.de * * Copyright (C) 2010-2013 Berlin-Brandenburg Academy * of Sciences and Humanities * * The software Archiv-Editor was developed by @author: Christoph Plutte. * * Archiv-Editor is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Archiv-Editor is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Archiv-Editor. * If not, see <http://www.gnu.org/licenses/lgpl-3.0.html>. */ package org.bbaw.pdr.ae.common; import org.bbaw.pdr.ae.common.icons.IconsInternal; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.ui.plugin.AbstractUIPlugin; import org.osgi.framework.BundleContext; /** * The activator class controls the plug-in life cycle. */ public class CommonActivator extends AbstractUIPlugin { // The plug-in ID /** id of plaugin.*/ public static final String PLUGIN_ID = "org.bbaw.pdr.ae.common"; //$NON-NLS-1$ /** * Returns the shared instance. * * @return the shared instance */ public static CommonActivator getDefault() { return plugin; } /** * Returns an image descriptor for the image file at the given * plug-in relative path. * * @param path the path. * @return the image descriptor */ public static ImageDescriptor getImageDescriptor(final String path) { return imageDescriptorFromPlugin(PLUGIN_ID, path); } /** private image registry initialiazation. */ private boolean _imageRegistryInitialised = false; private static String _aeHome = null; /** shared instance. */ private static CommonActivator plugin; private static int _projectID = -1; /** * The constructor. */ public CommonActivator() { } /** init image registry. * @param reg registry*/ @Override protected final void initializeImageRegistry(final ImageRegistry reg) { reg.put(IconsInternal.ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ADD)); reg.put(IconsInternal.ASPECT , ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT)); reg.put(IconsInternal.ASPECT_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_ADD)); reg.put(IconsInternal.ASPECT_DELETE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_DELETE)); reg.put(IconsInternal.ASPECT_EDIT , ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_EDIT)); reg.put(IconsInternal.ASPECT_ERROR , ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_ERROR)); reg.put(IconsInternal.ASPECT_NEW , ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_NEW)); reg.put(IconsInternal.ASPECT_REMOVE , ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_REMOVE)); reg.put(IconsInternal.ASPECT_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_WARNING)); reg.put(IconsInternal.ASPECT_UPDATED , ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_UPDATED)); reg.put(IconsInternal.ASPECT_ADD_SAME_PERSON, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_ADD_SAME_PERSON)); reg.put(IconsInternal.ASPECT_ADD_SAME_SOURCE , ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.ASPECT_ADD_SAME_SOURCE)); reg.put(IconsInternal.ASPECTS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECTS)); reg.put(IconsInternal.ASPECTS_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECTS_NEW)); reg.put(IconsInternal.ASPECTS_UPDATED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECTS_UPDATED)); reg.put(IconsInternal.ASPECT_COPY, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ASPECT_COPY)); reg.put(IconsInternal.BACKUP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BACKUP)); reg.put(IconsInternal.BACKUP_LOAD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BACKUP_LOAD)); reg.put(IconsInternal.BACKUP_SAVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BACKUP_SAVE)); reg.put(IconsInternal.BASEX, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BASEX)); reg.put(IconsInternal.BELONGING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BELONGING)); reg.put(IconsInternal.BELONGING_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BELONGING_ADD)); reg.put(IconsInternal.BELONGING_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BELONGING_REMOVE)); reg.put(IconsInternal.BROWSER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.BROWSER)); reg.put(IconsInternal.CANCEL, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CANCEL)); reg.put(IconsInternal.CLASSIFICATION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION)); reg.put(IconsInternal.CLASSIFICATION_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_ADD)); reg.put(IconsInternal.CLASSIFICATION_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_EDIT)); reg.put(IconsInternal.CLASSIFICATION_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_ERROR)); reg.put(IconsInternal.CLASSIFICATION_NAME, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_NAME)); reg.put(IconsInternal.CLASSIFICATION_NAME_NORM, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_NAME_NORM)); reg.put(IconsInternal.CLASSIFICATION_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_NEW)); reg.put(IconsInternal.CLASSIFICATION_QUESTION, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_QUESTION)); reg.put(IconsInternal.CLASSIFICATION_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_REMOVE)); reg.put(IconsInternal.CLASSIFICATION_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATION_WARNING)); reg.put(IconsInternal.CLASSIFICATIONS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CLASSIFICATIONS)); reg.put(IconsInternal.COMMENT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.COMMENT)); reg.put(IconsInternal.CONCURRENCE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONCURRENCE)); reg.put(IconsInternal.CONCURRENCE_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONCURRENCE_ADD)); reg.put(IconsInternal.CONCURRENCE_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONCURRENCE_EDIT)); reg.put(IconsInternal.CONCURRENCE_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONCURRENCE_ERROR)); reg.put(IconsInternal.CONCURRENCE_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONCURRENCE_REMOVE)); reg.put(IconsInternal.CONFIGURATION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONFIGURATION)); reg.put(IconsInternal.CONFIGURATION_LOAD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONFIGURATION_LOAD)); reg.put(IconsInternal.CONFIGURATION_SAVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.CONFIGURATION_SAVE)); reg.put(IconsInternal.DATETIME, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DATETIME)); reg.put(IconsInternal.DECORATION_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_ADD)); reg.put(IconsInternal.DECORATION_ASPECT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_ASPECT)); reg.put(IconsInternal.DECORATION_CANCEL, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_CANCEL)); reg.put(IconsInternal.DECORATION_CONCURRENCE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_CONCURRENCE)); reg.put(IconsInternal.DECORATION_DELETE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_DELETE)); reg.put(IconsInternal.DECORATION_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_EDIT)); reg.put(IconsInternal.DECORATION_EDITOR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_EDITOR)); reg.put(IconsInternal.DECORATION_IDENTIFIER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_IDENTIFIER)); reg.put(IconsInternal.DECORATION_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_ERROR)); reg.put(IconsInternal.DECORATION_LOCK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_LOCK)); reg.put(IconsInternal.DECORATION_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_NEW)); reg.put(IconsInternal.DECORATION_OK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_OK)); reg.put(IconsInternal.DECORATION_PENDING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_PENDING)); reg.put(IconsInternal.DECORATION_QUESTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_QUESTION)); reg.put(IconsInternal.DECORATION_QUICK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_QUICK)); reg.put(IconsInternal.DECORATION_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_REMOVE)); reg.put(IconsInternal.DECORATION_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_WARNING)); reg.put(IconsInternal.DECORATION_UPDATED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DECORATION_UPDATED)); reg.put(IconsInternal.DELETE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DELETE)); reg.put(IconsInternal.DOCUMENT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENT)); reg.put(IconsInternal.DOCUMENTS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENTS)); reg.put(IconsInternal.DOCUMENT_EXPORT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENT_EXPORT)); reg.put(IconsInternal.DOCUMENT_HTML, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENT_HTML)); reg.put(IconsInternal.DOCUMENT_PDF, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENT_PDF)); reg.put(IconsInternal.DOCUMENT_TEXT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENT_TEXT)); reg.put(IconsInternal.DOCUMENT_XML, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.DOCUMENT_XML)); reg.put(IconsInternal.EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.EDIT)); reg.put(IconsInternal.EDIT_SYMBOL, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.EDIT_SYMBOL)); reg.put(IconsInternal.ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.ERROR)); reg.put(IconsInternal.EXIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.EXIT)); reg.put(IconsInternal.FILTER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.FILTER)); reg.put(IconsInternal.HELP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.HELP)); reg.put(IconsInternal.GROUP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.GROUP)); reg.put(IconsInternal.IDENTIFIER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIER)); reg.put(IconsInternal.IDENTIFIER_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIER_ADD)); reg.put(IconsInternal.IDENTIFIERS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIERS)); reg.put(IconsInternal.IDENTIFIER_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIER_EDIT)); reg.put(IconsInternal.IDENTIFIER_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIER_ERROR)); reg.put(IconsInternal.IDENTIFIER_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIER_REMOVE)); reg.put(IconsInternal.IDENTIFIER_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.IDENTIFIER_WARNING)); reg.put(IconsInternal.INFORMATION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.INFORMATION)); reg.put(IconsInternal.KEY, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.KEY)); reg.put(IconsInternal.LANGUAGE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.LANGUAGE)); reg.put(IconsInternal.MANUAL, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MANUAL)); reg.put(IconsInternal.MARKUP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP)); reg.put(IconsInternal.MARKUP_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_ADD)); reg.put(IconsInternal.MARKUP_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_EDIT)); reg.put(IconsInternal.MARKUP_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_ERROR)); reg.put(IconsInternal.MARKUP_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_NEW)); reg.put(IconsInternal.MARKUP_QUESTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_QUESTION)); reg.put(IconsInternal.MARKUP_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_REMOVE)); reg.put(IconsInternal.MARKUP_LIGHTNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.MARKUP_LIGHTNING)); reg.put(IconsInternal.NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.NEW)); reg.put(IconsInternal.NEXT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.NEXT)); reg.put(IconsInternal.NO, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.NO)); reg.put(IconsInternal.NORMNAME, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.NORMNAME)); reg.put(IconsInternal.OK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.OK)); reg.put(IconsInternal.PERSON, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON)); reg.put(IconsInternal.PERSON_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_ADD)); reg.put(IconsInternal.PERSON_DELETE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_DELETE)); reg.put(IconsInternal.PERSON_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_EDIT)); reg.put(IconsInternal.PERSON_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_ERROR)); reg.put(IconsInternal.PERSON_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_NEW)); reg.put(IconsInternal.PERSON_QUICK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_QUICK)); reg.put(IconsInternal.PERSON_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_REMOVE)); reg.put(IconsInternal.PERSON_UNDEFINED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_UNDEFINED)); reg.put(IconsInternal.PERSON_UNDEFINED_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_UNDEFINED_NEW)); reg.put(IconsInternal.PERSON_UNDEFINED_UPDATED, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.PERSON_UNDEFINED_UPDATED)); reg.put(IconsInternal.PERSON_ASPECT_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_ASPECT_EDIT)); reg.put(IconsInternal.PERSON_UPDATED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_UPDATED)); reg.put(IconsInternal.PERSON_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSON_WARNING)); reg.put(IconsInternal.PERSONS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSONS)); reg.put(IconsInternal.PERSONS_UNDEFINED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSONS_UNDEFINED)); reg.put(IconsInternal.PERSONS_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSONS_NEW)); reg.put(IconsInternal.PERSONS_UNDEFINED_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSONS_UNDEFINED_NEW)); reg.put(IconsInternal.PERSONS_UNDEFINED_UPDATED, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.PERSONS_UNDEFINED_UPDATED)); reg.put(IconsInternal.PERSONS_UPDATED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSONS_UPDATED)); reg.put(IconsInternal.PERSPECTIVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSPECTIVE)); reg.put(IconsInternal.PERSPECTIVE_ADD_VIEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PERSPECTIVE_ADD_VIEW)); reg.put(IconsInternal.PLACE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE)); reg.put(IconsInternal.PLACE_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_ADD)); reg.put(IconsInternal.PLACE_DEFINED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_DEFINED)); reg.put(IconsInternal.PLACE_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_EDIT)); reg.put(IconsInternal.PLACE_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_ERROR)); reg.put(IconsInternal.PLACE_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_NEW)); reg.put(IconsInternal.PLACE_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_REMOVE)); reg.put(IconsInternal.PLACE_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PLACE_WARNING)); reg.put(IconsInternal.PREFERENCES, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PREFERENCES)); reg.put(IconsInternal.PREVIOUS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.PREVIOUS)); reg.put(IconsInternal.QUICK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.QUICK)); reg.put(IconsInternal.REFERENCE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE)); reg.put(IconsInternal.REFERENCE_ASPECTS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_ASPECTS)); reg.put(IconsInternal.REFERENCE_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_ADD)); reg.put(IconsInternal.REFERENCE_DELETE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_DELETE)); reg.put(IconsInternal.REFERENCE_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_ERROR)); reg.put(IconsInternal.REFERENCE_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_NEW)); reg.put(IconsInternal.REFERENCE_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_EDIT)); reg.put(IconsInternal.REFERENCE_UPDATED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_UPDATED)); reg.put(IconsInternal.REFERENCE_QUESTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_QUESTION)); reg.put(IconsInternal.REFERENCE_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_REMOVE)); reg.put(IconsInternal.REFERENCE_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_WARNING)); reg.put(IconsInternal.REFERENCES, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCES)); reg.put(IconsInternal.REFERENCES_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCES_NEW)); reg.put(IconsInternal.REFERENCES_UPDATED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCES_UPDATED)); reg.put(IconsInternal.REFERENCE_ARTICLE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_ARTICLE)); reg.put(IconsInternal.REFERENCE_AUTOGRAPH, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_AUTOGRAPH)); reg.put(IconsInternal.REFERENCE_BOOK, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BOOK)); reg.put(IconsInternal.REFERENCE_CASSETTE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_CASSETTE)); reg.put(IconsInternal.REFERENCE_CD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_CD)); reg.put(IconsInternal.REFERENCE_COLLECTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_COLLECTION)); reg.put(IconsInternal.REFERENCE_COMPOSITION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_COMPOSITION)); reg.put(IconsInternal.REFERENCE_DATABASE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_DATABASE)); reg.put(IconsInternal.REFERENCE_ENCYCLOPEDIA, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_ENCYCLOPEDIA)); reg.put(IconsInternal.REFERENCE_IMAGE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_IMAGE)); reg.put(IconsInternal.REFERENCE_JOKE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_JOKE)); reg.put(IconsInternal.REFERENCE_LETTER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_LETTER)); reg.put(IconsInternal.REFERENCE_MAP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_MAP)); reg.put(IconsInternal.REFERENCE_MICROFILM, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_MICROFILM)); reg.put(IconsInternal.REFERENCE_MOVIE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_MOVIE)); reg.put(IconsInternal.REFERENCE_PERFORMANCE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_PERFORMANCE)); reg.put(IconsInternal.REFERENCE_PERIODICAL, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_PERIODICAL)); reg.put(IconsInternal.REFERENCE_THEATRE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_THEATRE)); reg.put(IconsInternal.REFERENCE_BLUEFOLDER_MUCIC, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BLUEFOLDER_MUCIC)); reg.put(IconsInternal.REFERENCE_BLUEFOLDERS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BLUEFOLDERS)); reg.put(IconsInternal.REFERENCE_BLUEFOLDER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BLUEFOLDER)); reg.put(IconsInternal.REFERENCE_BLUEDOCUMENT_MUSIC, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BLUEDOCUMENT_MUSIC)); reg.put(IconsInternal.REFERENCE_BLUEFOLDER_FILM, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BLUEFOLDER_FILM)); reg.put(IconsInternal.REFERENCE_CLIPBOARD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_CLIPBOARD)); reg.put(IconsInternal.REFERENCE_DRAWER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_DRAWER)); reg.put(IconsInternal.REFERENCE_FOLDER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_FOLDER)); reg.put(IconsInternal.REFERENCE_FOLDERS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_FOLDERS)); reg.put(IconsInternal.REFERENCE_FOLDER_MUSIC, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_FOLDER_MUSIC)); reg.put(IconsInternal.REFERENCE_MUSIC_NOTE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_MUSIC_NOTE)); reg.put(IconsInternal.REFERENCE_PAPER_BAG, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_PAPER_BAG)); reg.put(IconsInternal.REFERENCE_PIANO, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_PIANO)); reg.put(IconsInternal.REFERENCE_BUILDING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_BUILDING)); reg.put(IconsInternal.REFERENCE_CHAPTER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_CHAPTER)); reg.put(IconsInternal.REFERENCE_GAME, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_GAME)); reg.put(IconsInternal.REFERENCE_GROUP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_GROUP)); reg.put(IconsInternal.REFERENCE_NEWSPAPER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_NEWSPAPER)); reg.put(IconsInternal.REFERENCE_PERSON_FEMALE, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.REFERENCE_PERSON_FEMALE)); reg.put(IconsInternal.REFERENCE_PERSON_MALE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_PERSON_MALE)); reg.put(IconsInternal.REFERENCE_COPY, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REFERENCE_COPY)); reg.put(IconsInternal.REDO, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REDO)); reg.put(IconsInternal.UNDO, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.UNDO)); reg.put(IconsInternal.RELATION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION)); reg.put(IconsInternal.RELATION_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION_ADD)); reg.put(IconsInternal.RELATION_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION_ERROR)); reg.put(IconsInternal.RELATION_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION_NEW)); reg.put(IconsInternal.RELATION_QUESTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION_QUESTION)); reg.put(IconsInternal.RELATION_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION_REMOVE)); reg.put(IconsInternal.RELATIONSTATEMENTS, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATIONSTATEMENTS)); reg.put(IconsInternal.RELATIONSTATEMENTS_ERROR, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.RELATIONSTATEMENTS_ERROR)); reg.put(IconsInternal.RELATIONSTATEMENTS_QUESTION, ImageDescriptor .createFromFile(IconsInternal.class, IconsInternal.RELATIONSTATEMENTS_QUESTION)); reg.put(IconsInternal.RELATION_TABLE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.RELATION_TABLE)); reg.put(IconsInternal.REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REMOVE)); reg.put(IconsInternal.REPOSITORY, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REPOSITORY)); reg.put(IconsInternal.REPOSITORY_CONNECTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REPOSITORY_CONNECTION)); reg.put(IconsInternal.REPOSITORY_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.REPOSITORY_WARNING)); reg.put(IconsInternal.SEARCH, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.SEARCH)); reg.put(IconsInternal.SEARCH_ADVANCED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.SEARCH_ADVANCED)); reg.put(IconsInternal.SEARCH_EXPERT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.SEARCH_EXPERT)); reg.put(IconsInternal.SORT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.SORT)); reg.put(IconsInternal.TIME, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME)); reg.put(IconsInternal.TEMPLATE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TEMPLATE)); reg.put(IconsInternal.TEMPLATES, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TEMPLATES)); reg.put(IconsInternal.TEMPLATE_MARKUP, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TEMPLATE_MARKUP)); reg.put(IconsInternal.SORT_ALPHABETIC_ASC, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.SORT_ALPHABETIC_ASC)); reg.put(IconsInternal.SORT_ALPHABETIC_DESC, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.SORT_ALPHABETIC_DESC)); reg.put(IconsInternal.TIME_ADD, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_ADD)); reg.put(IconsInternal.TIME_DEFINED, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_DEFINED)); reg.put(IconsInternal.TIME_EDIT, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_EDIT)); reg.put(IconsInternal.TIME_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_ERROR)); reg.put(IconsInternal.TIME_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_NEW)); reg.put(IconsInternal.TIME_REMOVE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_REMOVE)); reg.put(IconsInternal.TIME_WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIME_WARNING)); reg.put(IconsInternal.TIMEANDPLACE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIMEANDPLACE)); reg.put(IconsInternal.TIMEANDPLACE_ERROR, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIMEANDPLACE_ERROR)); reg.put(IconsInternal.TIMEANDPLACE_NEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIMEANDPLACE_NEW)); reg.put(IconsInternal.TIMEANDPLACE_QUESTION, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TIMEANDPLACE_QUESTION)); reg.put(IconsInternal.TREE, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.TREE)); reg.put(IconsInternal.USER, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.USER)); reg.put(IconsInternal.VIEW, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.VIEW)); reg.put(IconsInternal.WARNING, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.WARNING)); reg.put(IconsInternal.YES, ImageDescriptor.createFromFile(IconsInternal.class, IconsInternal.YES)); _imageRegistryInitialised = true; } /** Start method of RCP application. * @param context context. * @throws Exception exception. */ @Override public final void start(final BundleContext context) throws Exception { super.start(context); plugin = this; // IStatus status = new Status(IStatus.ERROR,Activator.PLUGIN_ID, "AE_HOME: " + AE_HOME); // ILog iLogger = org.bbaw.pdr.ae.view.Activator.getILogger(); // iLogger.log(status); } /** Stop method of application. * @param context context. * @throws Exception exception. * */ @Override public final void stop(final BundleContext context) throws Exception { if (_imageRegistryInitialised) { getImageRegistry().dispose(); _imageRegistryInitialised = false; } plugin = null; super.stop(context); } public static void setAEHome(String aeHome) { _aeHome = aeHome; } public static String getAEHome() { return _aeHome; } public static void setProjectID(int projectID) { _projectID = projectID; } public static int getProjectID() { return _projectID; } }