org.wsmostudio.runtime
Class WsmoImageRegistry

java.lang.Object
  extended by org.wsmostudio.runtime.WsmoImageRegistry
All Implemented Interfaces:
org.eclipse.ui.IStartup

public class WsmoImageRegistry
extends java.lang.Object
implements org.eclipse.ui.IStartup

The main common images registry class. At start up, all shared images (used by UI related plugins) are registered and when an image is requested for a first time, it is loaded in a shared image pool. Additional utility method gives the correspondance between WSMO entities and their image icons.

Version:
$Revision: 991 $ $Date: 2006-11-20 19:12:56 +0200 $
Author:
not attributable

Field Summary
static java.lang.String ATTRIBUTE_ICON
           
static java.lang.String ATTRIBUTE_ICON_GRAY
           
static java.lang.String AXIOM_ICON
           
static java.lang.String CAPABILITY_ICON
           
static java.lang.String CHOR_ICON
           
static java.lang.String CONCEPT_ICON
           
static java.lang.String DATA_ATTRIBUTE_ICON
           
static java.lang.String DATA_VALUE_ICON
           
static java.lang.String DEFAULT_WINDOW_ICON
           
static java.lang.String GGMEDIATOR_ICON
           
static java.lang.String GOAL_ICON
           
static java.lang.String INSTANCE_ICON
           
static java.lang.String INTERFACE_ICON
           
static java.lang.String IRI_ICON
           
static java.lang.String LOG_EXPR_ICON
           
static java.lang.String NFP_KEY_ICON
           
static java.lang.String ONTOLOGY_ICON
           
static java.lang.String OOMEDIATOR_ICON
           
static java.lang.String ORCH_ICON
           
static java.lang.String PARAM_ICON
           
static java.lang.String PROPS_ICON
           
static java.lang.String REL_INSTANCE_ICON
           
static java.lang.String RELATION_ICON
           
static java.lang.String REPOSITORY_ICON
           
static java.lang.String RESOURCE_ERROR_ICON
           
static java.lang.String RESOURCE_WARNING_ICON
           
static java.lang.String VARIABLE_ICON
           
static java.lang.String WEBSERVICE_ICON
           
static java.lang.String WGMEDIATOR_ICON
           
static java.lang.String WSMO_LOGO_SMALL
           
static java.lang.String WWMEDIATOR_ICON
           
 
Constructor Summary
WsmoImageRegistry()
           
 
Method Summary
static void declareStudioImage(java.lang.String pluginID, java.lang.String imageKey, java.lang.String path)
          Declares an WSMO studio-specific image.
static void declareStudioImages()
           
 void earlyStartup()
           
static org.eclipse.jface.resource.ImageDescriptor getImageDescriptorForObject(java.lang.Object element)
           
static org.eclipse.swt.graphics.Image getImageForObject(java.lang.Object element)
           
static java.lang.String getImageNameForObject(java.lang.Object element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONTOLOGY_ICON

public static final java.lang.String ONTOLOGY_ICON
See Also:
Constant Field Values

GOAL_ICON

public static final java.lang.String GOAL_ICON
See Also:
Constant Field Values

WEBSERVICE_ICON

public static final java.lang.String WEBSERVICE_ICON
See Also:
Constant Field Values

WWMEDIATOR_ICON

public static final java.lang.String WWMEDIATOR_ICON
See Also:
Constant Field Values

OOMEDIATOR_ICON

public static final java.lang.String OOMEDIATOR_ICON
See Also:
Constant Field Values

WGMEDIATOR_ICON

public static final java.lang.String WGMEDIATOR_ICON
See Also:
Constant Field Values

GGMEDIATOR_ICON

public static final java.lang.String GGMEDIATOR_ICON
See Also:
Constant Field Values

INTERFACE_ICON

public static final java.lang.String INTERFACE_ICON
See Also:
Constant Field Values

CHOR_ICON

public static final java.lang.String CHOR_ICON
See Also:
Constant Field Values

ORCH_ICON

public static final java.lang.String ORCH_ICON
See Also:
Constant Field Values

CONCEPT_ICON

public static final java.lang.String CONCEPT_ICON
See Also:
Constant Field Values

INSTANCE_ICON

public static final java.lang.String INSTANCE_ICON
See Also:
Constant Field Values

REL_INSTANCE_ICON

public static final java.lang.String REL_INSTANCE_ICON
See Also:
Constant Field Values

RELATION_ICON

public static final java.lang.String RELATION_ICON
See Also:
Constant Field Values

AXIOM_ICON

public static final java.lang.String AXIOM_ICON
See Also:
Constant Field Values

PARAM_ICON

public static final java.lang.String PARAM_ICON
See Also:
Constant Field Values

ATTRIBUTE_ICON

public static final java.lang.String ATTRIBUTE_ICON
See Also:
Constant Field Values

ATTRIBUTE_ICON_GRAY

public static final java.lang.String ATTRIBUTE_ICON_GRAY
See Also:
Constant Field Values

DATA_ATTRIBUTE_ICON

public static final java.lang.String DATA_ATTRIBUTE_ICON
See Also:
Constant Field Values

PROPS_ICON

public static final java.lang.String PROPS_ICON
See Also:
Constant Field Values

VARIABLE_ICON

public static final java.lang.String VARIABLE_ICON
See Also:
Constant Field Values

LOG_EXPR_ICON

public static final java.lang.String LOG_EXPR_ICON
See Also:
Constant Field Values

DATA_VALUE_ICON

public static final java.lang.String DATA_VALUE_ICON
See Also:
Constant Field Values

NFP_KEY_ICON

public static final java.lang.String NFP_KEY_ICON
See Also:
Constant Field Values

IRI_ICON

public static final java.lang.String IRI_ICON
See Also:
Constant Field Values

CAPABILITY_ICON

public static final java.lang.String CAPABILITY_ICON
See Also:
Constant Field Values

REPOSITORY_ICON

public static final java.lang.String REPOSITORY_ICON
See Also:
Constant Field Values

DEFAULT_WINDOW_ICON

public static final java.lang.String DEFAULT_WINDOW_ICON
See Also:
Constant Field Values

WSMO_LOGO_SMALL

public static final java.lang.String WSMO_LOGO_SMALL
See Also:
Constant Field Values

RESOURCE_WARNING_ICON

public static final java.lang.String RESOURCE_WARNING_ICON
See Also:
Constant Field Values

RESOURCE_ERROR_ICON

public static final java.lang.String RESOURCE_ERROR_ICON
See Also:
Constant Field Values
Constructor Detail

WsmoImageRegistry

public WsmoImageRegistry()
Method Detail

earlyStartup

public void earlyStartup()
Specified by:
earlyStartup in interface org.eclipse.ui.IStartup

declareStudioImages

public static void declareStudioImages()

declareStudioImage

public static void declareStudioImage(java.lang.String pluginID,
                                      java.lang.String imageKey,
                                      java.lang.String path)
Declares an WSMO studio-specific image.


getImageForObject

public static org.eclipse.swt.graphics.Image getImageForObject(java.lang.Object element)

getImageDescriptorForObject

public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptorForObject(java.lang.Object element)

getImageNameForObject

public static java.lang.String getImageNameForObject(java.lang.Object element)


Copyright © 2005-2008 Ontotext Lab.. All Rights Reserved.