Package com._1c.g5.v8.dt.moxel.ui.editor
Class MoxelEditorPlugin
- java.lang.Object
-
- org.eclipse.core.runtime.Plugin
-
- org.eclipse.ui.plugin.AbstractUIPlugin
-
- com._1c.g5.v8.dt.moxel.ui.editor.MoxelEditorPlugin
-
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class MoxelEditorPlugin extends org.eclipse.ui.plugin.AbstractUIPlugin
Moxel plugin
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MoxelEditorPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.eclipse.core.runtime.IStatus
createErrorStatus(String msg, Throwable e)
Creates error status, containing error message and exception, that caused errorstatic org.eclipse.core.runtime.IStatus
createWarningStatus(String msg)
Creates warning status, containing warning messagestatic org.eclipse.jface.resource.ImageDescriptor
getBundledImageDescriptor(String path)
Returns an image descriptor for the image file at the given plug-in relative path.IConfigurationProvider
getConfigurationProvider()
static org.eclipse.swt.graphics.Cursor
getCursor(String key)
Returns cursor associated with given key.IEditingLanguageManager
getEditingLanguageProvider()
IEventBroker
getEventBroker()
GetsIEventBroker
static org.eclipse.swt.graphics.Image
getImage(String key)
Returns the icon image associated with the key If image not found in the registry, method tries to load it from file system If file is not found returns null;com.google.inject.Injector
getInjector()
GetsInjector
for moxelstatic MoxelEditorPlugin
getInstance()
Gets Instance of pluginIModelEditingSupport
getModelEditingSupport()
GetsIModelEditingSupport
IResourceLookup
getResourceLookup()
GetsIResourceLookup
IV8ProjectManager
getV8ProjectManager()
GetsIV8ProjectManager
protected void
initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg)
static void
log(org.eclipse.core.runtime.IStatus status)
Logs the status to eclipse logvoid
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
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
ICONS_PATH
public static final String ICONS_PATH
- See Also:
- Constant Field Values
-
PATTERNS_PATH
public static final String PATTERNS_PATH
- See Also:
- Constant Field Values
-
BOLD
public static final String BOLD
- See Also:
- Constant Field Values
-
ITALIC
public static final String ITALIC
- See Also:
- Constant Field Values
-
UNDERLINE
public static final String UNDERLINE
- See Also:
- Constant Field Values
-
ALIGN_LEFT
public static final String ALIGN_LEFT
- See Also:
- Constant Field Values
-
ALIGN_RIGHT
public static final String ALIGN_RIGHT
- See Also:
- Constant Field Values
-
ALIGN_HCENTER
public static final String ALIGN_HCENTER
- See Also:
- Constant Field Values
-
ALIGN_JUSTIFY
public static final String ALIGN_JUSTIFY
- See Also:
- Constant Field Values
-
CURSOR_SELECT_CELL
public static final String CURSOR_SELECT_CELL
- See Also:
- Constant Field Values
-
PAGE_NUMBER
public static final String PAGE_NUMBER
- See Also:
- Constant Field Values
-
PAGES_COUNT
public static final String PAGES_COUNT
- See Also:
- Constant Field Values
-
DATA
public static final String DATA
- See Also:
- Constant Field Values
-
TIME
public static final String TIME
- See Also:
- Constant Field Values
-
IMG_3_DOTS
public static final String IMG_3_DOTS
- See Also:
- Constant Field Values
-
NO_LINE
public static final String NO_LINE
- See Also:
- Constant Field Values
-
SOLID_LINE_SINGLE
public static final String SOLID_LINE_SINGLE
- See Also:
- Constant Field Values
-
SOLID_LINE_DOUBLE
public static final String SOLID_LINE_DOUBLE
- See Also:
- Constant Field Values
-
SOLID_LINE_TRIPLE
public static final String SOLID_LINE_TRIPLE
- See Also:
- Constant Field Values
-
DASHED_LINE
public static final String DASHED_LINE
- See Also:
- Constant Field Values
-
DOTTED_LINE
public static final String DOTTED_LINE
- See Also:
- Constant Field Values
-
DASHED_DOTTED_LINE
public static final String DASHED_DOTTED_LINE
- See Also:
- Constant Field Values
-
DASHED_DOTTED_DOTTED_LINE
public static final String DASHED_DOTTED_DOTTED_LINE
- See Also:
- Constant Field Values
-
THIN_DASHED_LINE
public static final String THIN_DASHED_LINE
- See Also:
- Constant Field Values
-
LARGE_DASHED_LINE
public static final String LARGE_DASHED_LINE
- See Also:
- Constant Field Values
-
DOUBLE_LINE
public static final String DOUBLE_LINE
- See Also:
- Constant Field Values
-
BORDER_ALL
public static final String BORDER_ALL
- See Also:
- Constant Field Values
-
BORDER_BOTTOM
public static final String BORDER_BOTTOM
- See Also:
- Constant Field Values
-
BORDER_INSIDE
public static final String BORDER_INSIDE
- See Also:
- Constant Field Values
-
BORDER_OUTSIDE
public static final String BORDER_OUTSIDE
- See Also:
- Constant Field Values
-
BORDER_RIGHT
public static final String BORDER_RIGHT
- See Also:
- Constant Field Values
-
BORDER_LEFT
public static final String BORDER_LEFT
- See Also:
- Constant Field Values
-
BORDER_TOP
public static final String BORDER_TOP
- See Also:
- Constant Field Values
-
BORDER_NONE
public static final String BORDER_NONE
- See Also:
- Constant Field Values
-
THICK_BORDER_BOTTOM
public static final String THICK_BORDER_BOTTOM
- See Also:
- Constant Field Values
-
THICK_BORDER_TOP
public static final String THICK_BORDER_TOP
- See Also:
- Constant Field Values
-
THICK_BORDER_OUTSIDE
public static final String THICK_BORDER_OUTSIDE
- See Also:
- Constant Field Values
-
PAGE_SETUP
public static final String PAGE_SETUP
- See Also:
- Constant Field Values
-
PRINT
public static final String PRINT
- See Also:
- Constant Field Values
-
PRINT_WITH_CURRENT_SETTINGS
public static final String PRINT_WITH_CURRENT_SETTINGS
- See Also:
- Constant Field Values
-
PATTERN_0
public static final String PATTERN_0
- See Also:
- Constant Field Values
-
PATTERN_1
public static final String PATTERN_1
- See Also:
- Constant Field Values
-
PATTERN_2
public static final String PATTERN_2
- See Also:
- Constant Field Values
-
PATTERN_3
public static final String PATTERN_3
- See Also:
- Constant Field Values
-
PATTERN_4
public static final String PATTERN_4
- See Also:
- Constant Field Values
-
PATTERN_5
public static final String PATTERN_5
- See Also:
- Constant Field Values
-
PATTERN_6
public static final String PATTERN_6
- See Also:
- Constant Field Values
-
PATTERN_7
public static final String PATTERN_7
- See Also:
- Constant Field Values
-
PATTERN_8
public static final String PATTERN_8
- See Also:
- Constant Field Values
-
PATTERN_9
public static final String PATTERN_9
- See Also:
- Constant Field Values
-
PATTERN_10
public static final String PATTERN_10
- See Also:
- Constant Field Values
-
PATTERN_11
public static final String PATTERN_11
- See Also:
- Constant Field Values
-
PATTERN_12
public static final String PATTERN_12
- See Also:
- Constant Field Values
-
PATTERN_13
public static final String PATTERN_13
- See Also:
- Constant Field Values
-
PATTERN_14
public static final String PATTERN_14
- See Also:
- Constant Field Values
-
PATTERN_15
public static final String PATTERN_15
- See Also:
- Constant Field Values
-
PATTERN_16
public static final String PATTERN_16
- See Also:
- Constant Field Values
-
PATTERN_17
public static final String PATTERN_17
- See Also:
- Constant Field Values
-
EDITOR_PATTERN0
public static final String EDITOR_PATTERN0
- See Also:
- Constant Field Values
-
EDITOR_PATTERN1
public static final String EDITOR_PATTERN1
- See Also:
- Constant Field Values
-
EDITOR_PATTERN2
public static final String EDITOR_PATTERN2
- See Also:
- Constant Field Values
-
EDITOR_PATTERN3
public static final String EDITOR_PATTERN3
- See Also:
- Constant Field Values
-
EDITOR_PATTERN4
public static final String EDITOR_PATTERN4
- See Also:
- Constant Field Values
-
EDITOR_PATTERN5
public static final String EDITOR_PATTERN5
- See Also:
- Constant Field Values
-
EDITOR_PATTERN6
public static final String EDITOR_PATTERN6
- See Also:
- Constant Field Values
-
EDITOR_PATTERN7
public static final String EDITOR_PATTERN7
- See Also:
- Constant Field Values
-
EDITOR_PATTERN8
public static final String EDITOR_PATTERN8
- See Also:
- Constant Field Values
-
EDITOR_PATTERN9
public static final String EDITOR_PATTERN9
- See Also:
- Constant Field Values
-
EDITOR_PATTERN10
public static final String EDITOR_PATTERN10
- See Also:
- Constant Field Values
-
EDITOR_PATTERN11
public static final String EDITOR_PATTERN11
- See Also:
- Constant Field Values
-
EDITOR_PATTERN12
public static final String EDITOR_PATTERN12
- See Also:
- Constant Field Values
-
EDITOR_PATTERN13
public static final String EDITOR_PATTERN13
- See Also:
- Constant Field Values
-
EDITOR_PATTERN14
public static final String EDITOR_PATTERN14
- See Also:
- Constant Field Values
-
EDITOR_PATTERN15
public static final String EDITOR_PATTERN15
- See Also:
- Constant Field Values
-
EDITOR_PATTERN16
public static final String EDITOR_PATTERN16
- See Also:
- Constant Field Values
-
EDITOR_PATTERN17
public static final String EDITOR_PATTERN17
- See Also:
- Constant Field Values
-
SELECTION_TYPE_CELL
public static final String SELECTION_TYPE_CELL
- See Also:
- Constant Field Values
-
SELECTION_TYPE_ROW
public static final String SELECTION_TYPE_ROW
- See Also:
- Constant Field Values
-
SELECTION_TYPE_COLUMN
public static final String SELECTION_TYPE_COLUMN
- See Also:
- Constant Field Values
-
SELECTION_TYPE_DRAWING
public static final String SELECTION_TYPE_DRAWING
- See Also:
- Constant Field Values
-
CHECK_ALL
public static final String CHECK_ALL
- See Also:
- Constant Field Values
-
UNCHECK_ALL
public static final String UNCHECK_ALL
- See Also:
- Constant Field Values
-
PATTERN_HORIZONTAL_SIZE
public static final int PATTERN_HORIZONTAL_SIZE
- See Also:
- Constant Field Values
-
PATTERN_VERTICAL_SIZE
public static final int PATTERN_VERTICAL_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getImage
public static org.eclipse.swt.graphics.Image getImage(String key)
Returns the icon image associated with the key If image not found in the registry, method tries to load it from file system If file is not found returns null;- Parameters:
key
- - icon name on the file system- Returns:
- - Image containing the icon or null
-
getCursor
public static org.eclipse.swt.graphics.Cursor getCursor(String key)
Returns cursor associated with given key.- Parameters:
key
- - key to get cursor. Cannot benull
.- Returns:
- cursor associated with given key. Can return
null
.
-
getBundledImageDescriptor
public static org.eclipse.jface.resource.ImageDescriptor getBundledImageDescriptor(String path)
Returns an image descriptor for the image file at the given plug-in relative path.- Parameters:
path
- - the path to icon- Returns:
- the image descriptor
-
log
public static void log(org.eclipse.core.runtime.IStatus status)
Logs the status to eclipse log- Parameters:
status
- - status with message
-
createErrorStatus
public static org.eclipse.core.runtime.IStatus createErrorStatus(String msg, Throwable e)
Creates error status, containing error message and exception, that caused error- Parameters:
msg
- - detailed message of the errore
- - exception, that caused the error, can be null- Returns:
- IStatus with error message and exception
-
createWarningStatus
public static org.eclipse.core.runtime.IStatus createWarningStatus(String msg)
Creates warning status, containing warning message- Parameters:
msg
- - detailed message of the warning- Returns:
- IStatus with warning message
-
getInstance
public static MoxelEditorPlugin getInstance()
Gets Instance of plugin- Returns:
MoxelEditorPlugin
moxel plugin
-
start
public void start(org.osgi.framework.BundleContext context) throws Exception
- Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
start
in classorg.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
Exception
-
stop
public void stop(org.osgi.framework.BundleContext context) throws Exception
- 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()
GetsInjector
for moxel- Returns:
Injector
for moxel
-
getEditingLanguageProvider
public IEditingLanguageManager getEditingLanguageProvider()
- Returns:
IEditingLanguageManager
-
getEventBroker
public IEventBroker getEventBroker()
GetsIEventBroker
- Returns:
IEventBroker
-
getConfigurationProvider
public IConfigurationProvider getConfigurationProvider()
- Returns:
IConfigurationProvider
-
getResourceLookup
public IResourceLookup getResourceLookup()
GetsIResourceLookup
- Returns:
IResourceLookup
-
getModelEditingSupport
public IModelEditingSupport getModelEditingSupport()
GetsIModelEditingSupport
- Returns:
IModelEditingSupport
, nevernull
-
getV8ProjectManager
public IV8ProjectManager getV8ProjectManager()
GetsIV8ProjectManager
- Returns:
IV8ProjectManager
, nevernull
-
initializeImageRegistry
protected void initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg)
- Overrides:
initializeImageRegistry
in classorg.eclipse.ui.plugin.AbstractUIPlugin
-
-