Class ErdUiPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.ui.plugin.AbstractUIPlugin
com._1c.g5.v8.dt.internal.erd.ui.activator.ErdUiPlugin
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class ErdUiPlugin
extends org.eclipse.ui.plugin.AbstractUIPlugin
The activator class controls the plug-in life cycle.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Accounting register image key.static final String
Accumulation register image key.static final String
Business process image key.static final String
Calculation register image key.static final String
Catalog image key.static final String
Chart of accounts image key.static final String
Chart of calculation types image key.static final String
Chart of characteristic types image key.static final String
Expand bar collapse icon imager key.static final String
Comment image key.static final String
Constant image key.static final String
Cube image key.static final String
Data processor image key.static final String
Defined type image key.static final String
Dimension table image key.static final String
Document image key.static final String
Document journal image key.static final String
Enum image key.static final String
Error image key.static final String
Exchange plan image key.static final String
Expand bar expand icon image key.static final String
Filter criterion image key.static final String
Grid image key.static final String
Group image key.static final String
Path to icons folder.static final String
Information register image key.static final String
Navigator image key.static final String
Pin image key.static final String
Plugin's ID.static final String
Refresh image key.static final String
Relayout image key.static final String
Report image key.static final String
Reroute image key.static final String
Sandwatch image key.static final String
Scheduled job image key.static final String
Settings storage image key.static final String
Subsystem image key.static final String
Table image key.static final String
Task image key.static final String
Zoom image key.Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.core.runtime.IStatus
createErrorStatus
(String msg, Throwable e) Creates erros status.static org.eclipse.core.runtime.IStatus
Creates warning status.static ErdUiPlugin
Returns the shared instancestatic org.eclipse.swt.graphics.Image
Gets image from registry by symbolic name.static org.eclipse.jface.resource.ImageDescriptor
getImageDescriptor
(String symbolicName) Gets image descriptor from registry by symbolic name.com.google.inject.Injector
Returns Guice injector for this plugin.protected void
initializeImageRegistry
(org.eclipse.jface.resource.ImageRegistry reg) static void
log
(org.eclipse.core.runtime.IStatus status) Log given status.void
start
(org.osgi.framework.BundleContext context) void
stop
(org.osgi.framework.BundleContext context) Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startup
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
-
Field Details
-
PLUGIN_ID
Plugin's ID.- See Also:
-
ICONS_PATH
Path to icons folder.- See Also:
-
ZOOM_IMAGE_KEY
Zoom image key.- See Also:
-
NAVIGATOR_IMAGE_KEY
Navigator image key.- See Also:
-
PIN_IMAGE_KEY
Pin image key.- See Also:
-
GRID_IMAGE_KEY
Grid image key.- See Also:
-
ERROR_IMAGE_KEY
Error image key.- See Also:
-
RELAYOUT_IMAGE_KEY
Relayout image key.- See Also:
-
REROUTE_IMAGE_KEY
Reroute image key.- See Also:
-
REFRESH_IMAGE_KEY
Refresh image key.- See Also:
-
ACCOUNTING_REGISTER_IMAGE_KEY
Accounting register image key.- See Also:
-
ACCUMULATION_REGISTER_IMAGE_KEY
Accumulation register image key.- See Also:
-
BUSINESS_PROCESS_IMAGE_KEY
Business process image key.- See Also:
-
CALCULATION_REGISTER_IMAGE_KEY
Calculation register image key.- See Also:
-
CATALOG_IMAGE_KEY
Catalog image key.- See Also:
-
CHART_OF_ACCOUNTS_IMAGE_KEY
Chart of accounts image key.- See Also:
-
CHART_OF_CALCULATION_TYPES_IMAGE_KEY
Chart of calculation types image key.- See Also:
-
CHART_OF_CHARACTERISTIC_TYPES_IMAGE_KEY
Chart of characteristic types image key.- See Also:
-
CONSTANT_IMEGE_KEY
Constant image key.- See Also:
-
DATA_PROCESSOR_IMEGE_KEY
Data processor image key.- See Also:
-
DEFINED_TYPE_IMEGE_KEY
Defined type image key.- See Also:
-
DOCUMENT_IMAGE_KEY
Document image key.- See Also:
-
DOCUMENT_JOURNAL_IMAGE_KEY
Document journal image key.- See Also:
-
ENUM_IMAGE_KEY
Enum image key.- See Also:
-
EXCHANGE_PLAN_IMAGE_KEY
Exchange plan image key.- See Also:
-
FILTER_CRITERION_IMAGE_KEY
Filter criterion image key.- See Also:
-
INFORMATION_REGISTER_IMAGE_KEY
Information register image key.- See Also:
-
REPORT_IMAGE_KEY
Report image key.- See Also:
-
SCHEDULED_JOB_IMAGE_KEY
Scheduled job image key.- See Also:
-
SETTINGS_STORAGE_IMAGE_KEY
Settings storage image key.- See Also:
-
SUBSYSTEM_IMAGE_KEY
Subsystem image key.- See Also:
-
TASK_IMAGE_KEY
Task image key.- See Also:
-
GROUP_IMAGE_KEY
Group image key.- See Also:
-
TABLE_IMAGE_KEY
Table image key.- See Also:
-
CUBE_IMAGE_KEY
Cube image key.- See Also:
-
DIMENSION_TABLE_IMAGE_KEY
Dimension table image key.- See Also:
-
COMMENTED_IMAGE_KEY
Comment image key.- See Also:
-
SANDWATCH_IMAGE_KEY
Sandwatch image key.- See Also:
-
EXPAND_IMAGE_KEY
Expand bar expand icon image key.- See Also:
-
COLLAPSE_IMAGE_KEY
Expand bar collapse icon imager key.- See Also:
-
-
Constructor Details
-
ErdUiPlugin
public ErdUiPlugin()
-
-
Method Details
-
getDefault
Returns the shared instance- Returns:
- the shared instance
-
getImageDescriptor
Gets image descriptor from registry by symbolic name.- Parameters:
symbolicName
- - symbolic name. Can't benull
.- Returns:
- image descriptor. Can return
null
.
-
getImage
Gets image from registry by symbolic name.- Parameters:
symbolicName
- - symbolic name. Can't be null.- Returns:
- image. Can return
null
.
-
log
public static void log(org.eclipse.core.runtime.IStatus status) Log given status.- Parameters:
status
- - status to log. Can't benull
.
-
createErrorStatus
Creates erros status.- Parameters:
msg
- - message. Can't benull
.e
- - throwable. Can benull
.- Returns:
- created erroe status. Can't return
null
.
-
createWarningStatus
Creates warning status.- Parameters:
msg
- - message. Can't benull
.- Returns:
- created warning status. Can't return
null
.
-
start
- Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
start
in classorg.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
Exception
-
stop
- Specified by:
stop
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
stop
in classorg.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
Exception
-
getInjector
public com.google.inject.Injector getInjector()Returns Guice injector for this plugin.- Returns:
- Guice injector for this plugin. Can't return
null
-
initializeImageRegistry
protected void initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg) - Overrides:
initializeImageRegistry
in classorg.eclipse.ui.plugin.AbstractUIPlugin
-