| /******************************************************************************* |
| * Copyright (c) 2005 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.bpel.common.ui.markers; |
| |
| import org.eclipse.bpel.common.ui.CommonUIPlugin; |
| import org.eclipse.bpel.common.ui.decorator.IMarkerConstants; |
| |
| |
| |
| public interface IModelMarkerConstants { |
| |
| /** |
| * The unique ID for the base UI marker. |
| */ |
| public static final String DECORATION_MARKER_ID = CommonUIPlugin.PLUGIN_ID + ".uiModelMarker"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_GRAPHICAL_MARKER_ID = CommonUIPlugin.PLUGIN_ID + ".graphicalMarker"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_TEXT_MARKER_ID = CommonUIPlugin.PLUGIN_ID + ".textMarker"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_JAVABREAKPOINT_MARKER_ID = CommonUIPlugin.PLUGIN_ID + ".javaLineBreakpointMarker"; //$NON-NLS-1$ |
| |
| /** |
| * The unique id of the model object that this marker references in the |
| * marker resource. |
| * |
| * The value of the objectId attribute uniquely identifies the |
| * model element associated with the marker. The scheme used by the |
| * objectId attribute is determined by the model associated with the |
| * resource on which the marker is placed. For example, some resources |
| * may use an EMF URI fragment as the value of the objectId attribute. |
| */ |
| public static final String DECORATION_MARKER_OBJECTID_ATTR = DECORATION_MARKER_ID + ".objectId"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_MARKER_PRIORITY_ATTR = DECORATION_MARKER_ID + ".priority"; //$NON-NLS-1$ |
| |
| public static final int DECORATION_MARKER_PRIORITY_ATTR_DEFAULT = IMarkerConstants.PRIORITY_DEFAULT; |
| |
| public static final String DECORATION_MARKER_VISIBLE_ATTR = DECORATION_MARKER_ID + ".visible"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_GRAPHICAL_MARKER_ANCHOR_POINT_ATTR = DECORATION_GRAPHICAL_MARKER_ID + ".anchorPoint"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_TEXT_MARKER_LINE_ATTR = DECORATION_TEXT_MARKER_ID + ".lineNumInObject"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_MARKER_ACTIVE_ATTR = DECORATION_GRAPHICAL_MARKER_ID + ".active"; //$NON-NLS-1$ |
| |
| public static final String DECORATION_MARKER_INSTALLED_ATTR = DECORATION_GRAPHICAL_MARKER_ID + ".installed"; //$NON-NLS-1$ |
| |
| } |