0001: /*******************************************************************************
0002: * Copyright (c) 2004, 2007 IBM Corporation and others.
0003: * All rights reserved. This program and the accompanying materials
0004: * are made available under the terms of the Eclipse Public License v1.0
0005: * which accompanies this distribution, and is available at
0006: * http://www.eclipse.org/legal/epl-v10.html
0007: *
0008: * Contributors:
0009: * IBM Corporation - initial API and implementation
0010: * Dan Rubel <dan_rubel@instantiations.com>
0011: * - Fix for bug 11490 - define hidden view (placeholder for view) in plugin.xml
0012: *******************************************************************************/package org.eclipse.ui.internal.registry;
0013:
0014: import org.eclipse.ui.PlatformUI;
0015:
0016: /**
0017: * Interface containing various registry constants (tag and attribute names).
0018: *
0019: * @since 3.1
0020: */
0021: public interface IWorkbenchRegistryConstants {
0022:
0023: /**
0024: * Accelerator attribute. Value <code>accelerator</code>.
0025: */
0026: public static String ATT_ACCELERATOR = "accelerator"; //$NON-NLS-1$
0027:
0028: /**
0029: * Adaptable attribute. Value <code>adaptable</code>.
0030: */
0031: public static String ATT_ADAPTABLE = "adaptable"; //$NON-NLS-1$
0032:
0033: /**
0034: * Advisor id attribute. Value <code>triggerPointAdvisorId</code>.
0035: */
0036: public static String ATT_ADVISORID = "triggerPointAdvisorId"; //$NON-NLS-1$
0037:
0038: /**
0039: * Allow label update attribute. Value <code>allowLabelUpdate</code>.
0040: */
0041: public static String ATT_ALLOW_LABEL_UPDATE = "allowLabelUpdate";//$NON-NLS-1$
0042:
0043: /**
0044: * View multiple attribute. Value <code>allowMultiple</code>.
0045: */
0046: public static String ATT_ALLOW_MULTIPLE = "allowMultiple"; //$NON-NLS-1$
0047:
0048: /**
0049: * Attribute that specifies whether a wizard is immediately capable of
0050: * finishing. Value <code>canFinishEarly</code>.
0051: */
0052: public static String ATT_CAN_FINISH_EARLY = "canFinishEarly"; //$NON-NLS-1$
0053:
0054: /**
0055: * The name of the category attribute, which appears on a command
0056: * definition.
0057: */
0058: public static String ATT_CATEGORY = "category"; //$NON-NLS-1$
0059:
0060: /**
0061: * Category id attribute. Value <code>categoryId</code>.
0062: */
0063: public static String ATT_CATEGORY_ID = "categoryId"; //$NON-NLS-1$
0064:
0065: /**
0066: * Class attribute. Value <code>class</code>.
0067: */
0068: public static String ATT_CLASS = "class"; //$NON-NLS-1$
0069:
0070: /**
0071: * Sticky view closable attribute. Value <code>closable</code>.
0072: */
0073: public static String ATT_CLOSEABLE = "closeable"; //$NON-NLS-1$
0074:
0075: /**
0076: * Color factory attribute. Value <code>colorFactory</code>.
0077: */
0078: public static String ATT_COLORFACTORY = "colorFactory"; //$NON-NLS-1$
0079:
0080: /**
0081: * Editor command attribute. Value <code>command</code>.
0082: */
0083: public static String ATT_COMMAND = "command";//$NON-NLS-1$
0084:
0085: /**
0086: * The name of the attribute storing the command id.
0087: */
0088: public static String ATT_COMMAND_ID = "commandId"; //$NON-NLS-1$
0089:
0090: /**
0091: * The name of the configuration attribute storing the scheme id for a
0092: * binding.
0093: */
0094: public static String ATT_CONFIGURATION = "configuration"; //$NON-NLS-1$
0095:
0096: /**
0097: * Intro content detector class attribute (optional). Value <code>contentDetector</code>.
0098: */
0099: public static String ATT_CONTENT_DETECTOR = "contentDetector"; //$NON-NLS-1$
0100:
0101: /**
0102: * Editor content type id binding attribute. Value
0103: * <code>contentTypeId</code>.
0104: */
0105: public static String ATT_CONTENT_TYPE_ID = "contentTypeId"; //$NON-NLS-1$
0106:
0107: /**
0108: * The name of the attribute storing the context id for a binding.
0109: */
0110: public static String ATT_CONTEXT_ID = "contextId"; //$NON-NLS-1$
0111:
0112: /**
0113: * Editor contributor class attribute. Value <code>contributorClass</code>.
0114: */
0115: public static String ATT_CONTRIBUTOR_CLASS = "contributorClass"; //$NON-NLS-1$
0116:
0117: /**
0118: * The name of the attribute storing the AbstractParameterValueConverter for
0119: * a commandParameterType.
0120: */
0121: public static String ATT_CONVERTER = "converter"; //$NON-NLS-1$
0122:
0123: /**
0124: * Perspective default attribute. Value <code>default</code>.
0125: */
0126: public static String ATT_DEFAULT = "default";//$NON-NLS-1$
0127:
0128: /**
0129: * The name of the default handler attribute, which appears on a command
0130: * definition.
0131: */
0132: public static String ATT_DEFAULT_HANDLER = "defaultHandler"; //$NON-NLS-1$
0133:
0134: /**
0135: * Defaults-to attribute. Value <code>defaultsTo</code>.
0136: */
0137: public static String ATT_DEFAULTS_TO = "defaultsTo"; //$NON-NLS-1$
0138:
0139: /**
0140: * Action definition id attribute. Value <code>definitionId</code>.
0141: */
0142: public static String ATT_DEFINITION_ID = "definitionId";//$NON-NLS-1$
0143:
0144: /**
0145: * The name of the description attribute, which appears on named handle
0146: * objects.
0147: */
0148: public static String ATT_DESCRIPTION = "description"; //$NON-NLS-1$
0149:
0150: /**
0151: * Description image attribute. Value <code>descriptionImage</code>.
0152: */
0153: public static String ATT_DESCRIPTION_IMAGE = "descriptionImage"; //$NON-NLS-1$
0154:
0155: /**
0156: * Disabled icon attribute. Value <code>disabledIcon</code>.
0157: */
0158: public static String ATT_DISABLEDICON = "disabledIcon";//$NON-NLS-1$
0159:
0160: /**
0161: * Enables-for attribute. Value <code>enablesFor</code>.
0162: */
0163: public static String ATT_ENABLES_FOR = "enablesFor"; //$NON-NLS-1$
0164:
0165: /**
0166: * Editor extensions attribute. Value <code>extensions</code>.
0167: */
0168: public static String ATT_EXTENSIONS = "extensions";//$NON-NLS-1$
0169:
0170: /**
0171: * View ratio attribute. Value <code>fastViewWidthRatio</code>.
0172: */
0173: public static String ATT_FAST_VIEW_WIDTH_RATIO = "fastViewWidthRatio"; //$NON-NLS-1$
0174:
0175: /**
0176: * Editor filenames attribute. Value <code>filenames</code>.
0177: */
0178: public static String ATT_FILENAMES = "filenames";//$NON-NLS-1$
0179:
0180: /**
0181: * Trim fill major attribute. Value <code>fillMajor</code>.
0182: */
0183: public static String ATT_FILL_MAJOR = "fillMajor";//$NON-NLS-1$
0184:
0185: /**
0186: * Trim fill minor attribute. Value <code>fillMinor</code>.
0187: */
0188: public static String ATT_FILL_MINOR = "fillMinor";//$NON-NLS-1$
0189:
0190: /**
0191: * Perspective fixed attribute. Value <code>fixed</code>.
0192: */
0193: public static String ATT_FIXED = "fixed";//$NON-NLS-1$
0194:
0195: /**
0196: * Attribute that specifies whether a wizard has any pages. Value
0197: * <code>hasPages</code>.
0198: */
0199: public static String ATT_HAS_PAGES = "hasPages"; //$NON-NLS-1$
0200:
0201: /**
0202: * Help context id attribute. Value <code>helpContextId</code>.
0203: */
0204: public static String ATT_HELP_CONTEXT_ID = "helpContextId";//$NON-NLS-1$
0205:
0206: /**
0207: * Help url attribute. Value <code>helpHref</code>.
0208: */
0209: public static String ATT_HELP_HREF = "helpHref"; //$NON-NLS-1$
0210:
0211: /**
0212: * Hover icon attribute. Value <code>hoverIcon</code>.
0213: */
0214: public static String ATT_HOVERICON = "hoverIcon";//$NON-NLS-1$
0215:
0216: /**
0217: * Icon attribute. Value <code>icon</code>.
0218: */
0219: public static String ATT_ICON = "icon"; //$NON-NLS-1$
0220:
0221: /**
0222: * Id attribute. Value <code>id</code>.
0223: */
0224: public static String ATT_ID = "id"; //$NON-NLS-1$
0225:
0226: /**
0227: * The name of the image style attribute, which is used on location elements
0228: * in the menus extension point.
0229: */
0230: public static String ATT_IMAGE_STYLE = "imageStyle"; //$NON-NLS-1$
0231:
0232: /**
0233: * Is-editable attribute. Value <code>isEditable</code>.
0234: */
0235: public static String ATT_IS_EDITABLE = "isEditable"; //$NON-NLS-1$
0236:
0237: /**
0238: * Keys attribute. Value <code>keys</code>.
0239: */
0240: public static String ATT_KEY = "key"; //$NON-NLS-1$
0241:
0242: /**
0243: * The name of the attribute storing the identifier for the active key
0244: * configuration identifier. This provides legacy support for the
0245: * <code>activeKeyConfiguration</code> element in the commands extension
0246: * point.
0247: */
0248: public static String ATT_KEY_CONFIGURATION_ID = "keyConfigurationId"; //$NON-NLS-1$
0249:
0250: /**
0251: * The name of the attribute storing the trigger sequence for a binding.
0252: * This is called a 'keySequence' for legacy reasons.
0253: */
0254: public static String ATT_KEY_SEQUENCE = "keySequence"; //$NON-NLS-1$
0255:
0256: /**
0257: * Label attribute. Value <code>label</code>.
0258: */
0259: public static String ATT_LABEL = "label"; //$NON-NLS-1$
0260:
0261: /**
0262: * Editor launcher attribute. Value <code>launcher</code>.
0263: */
0264: public static String ATT_LAUNCHER = "launcher";//$NON-NLS-1$
0265:
0266: /**
0267: * Lightweight decorator tag. Value <code>lightweight</code>.
0268: */
0269: public static String ATT_LIGHTWEIGHT = "lightweight"; //$NON-NLS-1$
0270:
0271: /**
0272: * The name of the attribute storing the locale for a binding.
0273: */
0274: public static String ATT_LOCALE = "locale"; //$NON-NLS-1$
0275:
0276: /**
0277: * Sticky view location attribute. Value <code>location</code>.
0278: */
0279: public static String ATT_LOCATION = "location"; //$NON-NLS-1$
0280:
0281: /**
0282: * Editor management strategy attribute. Value <code>matchingStrategy</code>.
0283: */
0284: public static String ATT_MATCHING_STRATEGY = "matchingStrategy"; //$NON-NLS-1$
0285:
0286: /**
0287: * The name of the menu identifier attribute, which appears on items.
0288: */
0289: public static String ATT_MENU_ID = "menuId"; //$NON-NLS-1$
0290:
0291: /**
0292: * Menubar path attribute. Value <code>menubarPath</code>.
0293: */
0294: public static String ATT_MENUBAR_PATH = "menubarPath";//$NON-NLS-1$
0295:
0296: /**
0297: * The name of the mnemonic attribute, which appears on locations.
0298: */
0299: public static String ATT_MNEMONIC = "mnemonic"; //$NON-NLS-1$
0300:
0301: /**
0302: * The name of the minimized attribute, which appears
0303: * when adding a view in a perspectiveExtension.
0304: */
0305: public static String ATT_MINIMIZED = "minimized"; //$NON-NLS-1$
0306:
0307: /**
0308: * Sticky view moveable attribute. Value <code>moveable</code>.
0309: */
0310: public static String ATT_MOVEABLE = "moveable"; //$NON-NLS-1$
0311:
0312: /**
0313: * Name attribute. Value <code>name</code>.
0314: */
0315: public static String ATT_NAME = "name"; //$NON-NLS-1$
0316:
0317: /**
0318: * Name filter attribute. Value <code>nameFilter</code>.
0319: */
0320: public static String ATT_NAME_FILTER = "nameFilter"; //$NON-NLS-1$
0321:
0322: /**
0323: * Node attribute. Value <code>node</code>.
0324: */
0325: public static String ATT_NODE = "node"; //$NON-NLS-1$
0326:
0327: /**
0328: * Object class attribute. Value <code>objectClass</code>.
0329: */
0330: public static String ATT_OBJECTCLASS = "objectClass";//$NON-NLS-1$
0331:
0332: /**
0333: * The name of the optional attribute, which appears on parameter
0334: * definitions.
0335: */
0336: public static String ATT_OPTIONAL = "optional"; //$NON-NLS-1$
0337:
0338: /**
0339: * Operating system attribute. Value <code>os</code>.
0340: */
0341: public static String ATT_OS = "os"; //$NON-NLS-1$
0342:
0343: /**
0344: * The name of the deprecated parent attribute, which appears on scheme
0345: * definitions.
0346: */
0347: public static String ATT_PARENT = "parent"; //$NON-NLS-1$
0348:
0349: /**
0350: * View parent category attribute. Value <code>parentCategory</code>.
0351: */
0352: public static String ATT_PARENT_CATEGORY = "parentCategory"; //$NON-NLS-1$
0353:
0354: /**
0355: * Parent id attribute. Value <code>parentId</code>.
0356: */
0357: public static String ATT_PARENT_ID = "parentId"; //$NON-NLS-1$
0358:
0359: /**
0360: * The name of the deprecated parent scope attribute, which appears on
0361: * contexts definitions.
0362: */
0363: public static String ATT_PARENT_SCOPE = "parentScope"; //$NON-NLS-1$
0364:
0365: /**
0366: * Path attribute. Value <code>path</code>.
0367: */
0368: public static String ATT_PATH = "path"; //$NON-NLS-1$
0369:
0370: /**
0371: * The name of the attribute storing the platform for a binding.
0372: */
0373: public static String ATT_PLATFORM = "platform"; //$NON-NLS-1$
0374:
0375: /**
0376: * The name of the position attribute, which appears on order elements.
0377: */
0378: public static String ATT_POSITION = "position"; //$NON-NLS-1$
0379:
0380: /**
0381: * Presentation id attribute. Value <code>presentationId</code>.
0382: */
0383: public static String ATT_PRESENTATIONID = "presentationId"; //$NON-NLS-1$
0384:
0385: /**
0386: * Product id attribute. Value <code>productId</code>.
0387: */
0388: public static String ATT_PRODUCTID = "productId"; //$NON-NLS-1$
0389:
0390: /**
0391: * Project attribute. Value <code>project</code>.
0392: */
0393: // @issue project-specific attribute and behavior
0394: public static String ATT_PROJECT = "project";//$NON-NLS-1$ /**
0395:
0396: /**
0397: * The name of the pulldown attribute, which indicates whether the class is
0398: * a pulldown delegate.
0399: */
0400: public static String ATT_PULLDOWN = "pulldown"; //$NON-NLS-1$
0401:
0402: /**
0403: * View ratio attribute. Value <code>ratio</code>.
0404: */
0405: public static String ATT_RATIO = "ratio"; //$NON-NLS-1$
0406:
0407: /**
0408: * Relationship attribute. Value <code>relationship</code>.
0409: */
0410: public static String ATT_RELATIONSHIP = "relationship";//$NON-NLS-1$
0411:
0412: /**
0413: * Relative attribute. Value <code>relative</code>.
0414: */
0415: public static String ATT_RELATIVE = "relative";//$NON-NLS-1$
0416:
0417: /**
0418: * The name of the relativeTo attribute, which appears on order elements.
0419: */
0420: public static String ATT_RELATIVE_TO = "relativeTo"; //$NON-NLS-1$
0421:
0422: /**
0423: * Retarget attribute. Value <code>retarget</code>.
0424: */
0425: public static String ATT_RETARGET = "retarget";//$NON-NLS-1$
0426:
0427: /**
0428: * The name of the returnTypeId attribute, which appears on command
0429: * elements.
0430: */
0431: public static String ATT_RETURN_TYPE_ID = "returnTypeId"; //$NON-NLS-1$
0432:
0433: /**
0434: * The name of the attribute storing the identifier for the active scheme.
0435: * This is called a 'keyConfigurationId' for legacy reasons.
0436: */
0437: public static String ATT_SCHEME_ID = "schemeId"; //$NON-NLS-1$
0438:
0439: /**
0440: * Scope attribute. Value <code>scope</code>.
0441: */
0442: public static String ATT_SCOPE = "scope"; //$NON-NLS-1$
0443:
0444: /**
0445: * The name of the separatorsVisible attribute, which appears on group
0446: * elements.
0447: */
0448: public static String ATT_SEPARATORS_VISIBLE = "separatorsVisible"; //$NON-NLS-1$
0449:
0450: /**
0451: * The name of the sequence attribute for a key binding.
0452: */
0453: public static String ATT_SEQUENCE = "sequence"; //$NON-NLS-1$
0454:
0455: /**
0456: * Show title attribute. Value <code>showTitle</code>.
0457: */
0458: public static String ATT_SHOW_TITLE = "showTitle";//$NON-NLS-1$
0459:
0460: /**
0461: * Perspective singleton attribute. Value <code>singleton</code>.
0462: */
0463: public static String ATT_SINGLETON = "singleton";//$NON-NLS-1$
0464:
0465: /**
0466: * Splash id attribute. Value <code>splashId</code>.
0467: *
0468: * @since 3.3
0469: */
0470: public static String ATT_SPLASH_ID = "splashId"; //$NON-NLS-1$
0471:
0472: /**
0473: * Standalone attribute. Value <code>standalone</code>.
0474: */
0475: public static String ATT_STANDALONE = "standalone";//$NON-NLS-1$
0476:
0477: /**
0478: * Action state attribute. Value <code>state</code>.
0479: */
0480: public static String ATT_STATE = "state";//$NON-NLS-1$
0481:
0482: /**
0483: * The name of the string attribute (key sequence) for a binding in the
0484: * commands extension point.
0485: */
0486: public static String ATT_STRING = "string"; //$NON-NLS-1$
0487:
0488: /**
0489: * Action style attribute. Value <code>style</code>.
0490: */
0491: public static String ATT_STYLE = "style";//$NON-NLS-1$
0492:
0493: /**
0494: * Target attribute. Value <code>targetID</code>.
0495: */
0496: public static String ATT_TARGET_ID = "targetID";//$NON-NLS-1$
0497:
0498: /**
0499: * Toolbar path attribute. Value <code>toolbarPath</code>.
0500: */
0501: public static String ATT_TOOLBAR_PATH = "toolbarPath";//$NON-NLS-1$
0502:
0503: /**
0504: * Tooltip attribute. Value <code>tooltip</code>.
0505: */
0506: public static String ATT_TOOLTIP = "tooltip";//$NON-NLS-1$
0507:
0508: /**
0509: * The name of the type attribute, which appears on bar elements and
0510: * commandParameterType elments.
0511: */
0512: public static String ATT_TYPE = "type"; //$NON-NLS-1$
0513:
0514: /**
0515: * The name of the typeId attribute, which appears on commandParameter
0516: * elements.
0517: */
0518: public static String ATT_TYPE_ID = "typeId"; //$NON-NLS-1$
0519:
0520: /**
0521: * Value attribute. Value <code>value</code>.
0522: */
0523: public static String ATT_VALUE = "value"; //$NON-NLS-1$
0524:
0525: /**
0526: * Visible attribute. Value <code>visible</code>.
0527: */
0528: // ATT_VISIBLE added by dan_rubel@instantiations.com
0529: public static String ATT_VISIBLE = "visible";//$NON-NLS-1$
0530:
0531: /**
0532: * Windowing system attribute. Value <code>ws</code>.
0533: */
0534: public static String ATT_WS = "ws"; //$NON-NLS-1$
0535:
0536: /**
0537: * The prefix that all auto-generated identifiers start with. This makes the
0538: * identifier recognizable as auto-generated, and further helps ensure that
0539: * it does not conflict with existing identifiers.
0540: */
0541: public static String AUTOGENERATED_PREFIX = "AUTOGEN:::"; //$NON-NLS-1$
0542:
0543: /**
0544: * The legacy extension point (2.1.x and earlier) for specifying a key
0545: * binding scheme.
0546: *
0547: * @since 3.1.1
0548: */
0549: public static String PL_ACCELERATOR_CONFIGURATIONS = "acceleratorConfigurations"; //$NON-NLS-1$
0550:
0551: /**
0552: * The legacy extension point (2.1.x and earlier) for specifying a context.
0553: *
0554: * @since 3.1.1
0555: */
0556: public static String PL_ACCELERATOR_SCOPES = "acceleratorScopes"; //$NON-NLS-1$
0557:
0558: /**
0559: * The legacy extension point (2.1.x and earlier) for specifying a command.
0560: *
0561: * @since 3.1.1
0562: */
0563: public static String PL_ACTION_DEFINITIONS = "actionDefinitions"; //$NON-NLS-1$
0564:
0565: public static String PL_ACTION_SET_PART_ASSOCIATIONS = "actionSetPartAssociations"; //$NON-NLS-1$
0566:
0567: public static String PL_ACTION_SETS = "actionSets"; //$NON-NLS-1$
0568:
0569: public static String PL_ACTIVITIES = "activities"; //$NON-NLS-1$
0570:
0571: public static String PL_ACTIVITYSUPPORT = "activitySupport"; //$NON-NLS-1$
0572:
0573: /**
0574: * The extension point (3.1 and later) for specifying bindings, such as
0575: * keyboard shortcuts.
0576: *
0577: * @since 3.1.1
0578: */
0579: public static String PL_BINDINGS = "bindings"; //$NON-NLS-1$
0580:
0581: public static String PL_BROWSER_SUPPORT = "browserSupport"; //$NON-NLS-1$
0582:
0583: public static String PL_COLOR_DEFINITIONS = "colorDefinitions"; //$NON-NLS-1$
0584:
0585: /**
0586: * The extension point (3.2 and later) for associating images with commands.
0587: *
0588: * @since 3.2
0589: */
0590: public static String PL_COMMAND_IMAGES = "commandImages"; //$NON-NLS-1$
0591:
0592: /**
0593: * The extension point (2.1.x and later) for specifying a command. A lot of
0594: * other things have appeared first in this extension point and then been
0595: * moved to their own extension point.
0596: *
0597: * @since 3.1.1
0598: */
0599: public static String PL_COMMANDS = "commands"; //$NON-NLS-1$
0600:
0601: /**
0602: * The extension point (3.0 and later) for specifying a context.
0603: *
0604: * @since 3.1.1
0605: */
0606: public static String PL_CONTEXTS = "contexts"; //$NON-NLS-1$
0607:
0608: public static String PL_DECORATORS = "decorators"; //$NON-NLS-1$
0609:
0610: public static String PL_DROP_ACTIONS = "dropActions"; //$NON-NLS-1$
0611:
0612: public static String PL_EDITOR = "editors"; //$NON-NLS-1$
0613:
0614: public static String PL_EDITOR_ACTIONS = "editorActions"; //$NON-NLS-1$
0615:
0616: public static String PL_ELEMENT_FACTORY = "elementFactories"; //$NON-NLS-1$
0617:
0618: /**
0619: * The extension point for encoding definitions.
0620: */
0621: public static String PL_ENCODINGS = "encodings"; //$NON-NLS-1$
0622:
0623: public static String PL_EXPORT = "exportWizards"; //$NON-NLS-1$
0624:
0625: public static String PL_FONT_DEFINITIONS = "fontDefinitions"; //$NON-NLS-1$
0626:
0627: /**
0628: * The extension point (3.1 and later) for specifying handlers.
0629: *
0630: * @since 3.1.1
0631: */
0632: public static String PL_HANDLERS = "handlers"; //$NON-NLS-1$
0633:
0634: public static String PL_HELPSUPPORT = "helpSupport"; //$NON-NLS-1$
0635:
0636: public static String PL_IMPORT = "importWizards"; //$NON-NLS-1$
0637:
0638: public static String PL_INTRO = "intro"; //$NON-NLS-1$
0639:
0640: /**
0641: * The extension point for keyword definitions.
0642: *
0643: * @since 3.1
0644: */
0645: public static String PL_KEYWORDS = "keywords"; //$NON-NLS-1$
0646:
0647: /**
0648: * The extension point (3.2 and later) for specifying menu contributions.
0649: *
0650: * @since 3.2
0651: */
0652: public static String PL_MENUS = "menus"; //$NON-NLS-1$
0653:
0654: /**
0655: * The extension point (3.3 and later) for specifying menu contributions.
0656: *
0657: * @since 3.3
0658: */
0659: public static String PL_MENU_CONTRIBUTION = "menuContribution"; //$NON-NLS-1$
0660:
0661: public static String PL_NEW = "newWizards"; //$NON-NLS-1$
0662:
0663: public static String PL_PERSPECTIVE_EXTENSIONS = "perspectiveExtensions"; //$NON-NLS-1$
0664:
0665: public static String PL_PERSPECTIVES = "perspectives"; //$NON-NLS-1$
0666:
0667: public static String PL_POPUP_MENU = "popupMenus"; //$NON-NLS-1$
0668:
0669: public static String PL_PREFERENCE_TRANSFER = "preferenceTransfer"; //$NON-NLS-1$
0670:
0671: public static String PL_PREFERENCES = "preferencePages"; //$NON-NLS-1$
0672:
0673: public static String PL_PRESENTATION_FACTORIES = "presentationFactories"; //$NON-NLS-1$
0674:
0675: public static String PL_PROPERTY_PAGES = "propertyPages"; //$NON-NLS-1$
0676:
0677: public static String PL_STARTUP = "startup"; //$NON-NLS-1$
0678:
0679: /**
0680: * @since 3.3
0681: */
0682: public static String PL_SPLASH_HANDLERS = "splashHandlers"; //$NON-NLS-1$
0683:
0684: public static String PL_SYSTEM_SUMMARY_SECTIONS = "systemSummarySections"; //$NON-NLS-1$
0685:
0686: public static String PL_THEMES = "themes"; //$NON-NLS-1$
0687:
0688: public static String PL_VIEW_ACTIONS = "viewActions"; //$NON-NLS-1$
0689:
0690: public static String PL_VIEWS = "views"; //$NON-NLS-1$
0691:
0692: public static String PL_WORKINGSETS = "workingSets"; //$NON-NLS-1$
0693:
0694: /**
0695: * The name of the deprecated accelerator configurations extension point.
0696: */
0697: public static String EXTENSION_ACCELERATOR_CONFIGURATIONS = PlatformUI.PLUGIN_ID
0698: + '.' + PL_ACCELERATOR_CONFIGURATIONS;
0699:
0700: /**
0701: * The name of the accelerator scopes extension point.
0702: */
0703: public static String EXTENSION_ACCELERATOR_SCOPES = PlatformUI.PLUGIN_ID
0704: + '.' + PL_ACCELERATOR_SCOPES;
0705:
0706: /**
0707: * The name of the action definitions extension point.
0708: */
0709: public static String EXTENSION_ACTION_DEFINITIONS = PlatformUI.PLUGIN_ID
0710: + '.' + PL_ACTION_DEFINITIONS;
0711:
0712: /**
0713: * The name of the <code>org.eclipse.ui.actionSets</code> extension point.
0714: */
0715: public static String EXTENSION_ACTION_SETS = PlatformUI.PLUGIN_ID
0716: + '.' + IWorkbenchRegistryConstants.PL_ACTION_SETS;
0717:
0718: /**
0719: * The name of the bindings extension point.
0720: */
0721: public static String EXTENSION_BINDINGS = PlatformUI.PLUGIN_ID
0722: + '.' + PL_BINDINGS;
0723:
0724: /**
0725: * The name of the commands extension point.
0726: */
0727: public static String EXTENSION_COMMAND_IMAGES = PlatformUI.PLUGIN_ID
0728: + '.' + PL_COMMAND_IMAGES;
0729:
0730: /**
0731: * The name of the commands extension point, and the name of the key for the
0732: * commands preferences.
0733: */
0734: public static String EXTENSION_COMMANDS = PlatformUI.PLUGIN_ID
0735: + '.' + PL_COMMANDS;
0736:
0737: /**
0738: * The name of the contexts extension point.
0739: */
0740: public static String EXTENSION_CONTEXTS = PlatformUI.PLUGIN_ID
0741: + '.' + PL_CONTEXTS;
0742:
0743: /**
0744: * The name of the <code>org.eclipse.ui.editorActions</code> extension
0745: * point.
0746: */
0747: public static String EXTENSION_EDITOR_ACTIONS = PlatformUI.PLUGIN_ID
0748: + '.' + PL_EDITOR_ACTIONS;
0749:
0750: /**
0751: * The name of the commands extension point.
0752: */
0753: public static String EXTENSION_HANDLERS = PlatformUI.PLUGIN_ID
0754: + '.' + PL_HANDLERS;
0755:
0756: /**
0757: * The name of the <code>org.eclipse.ui.menus</code> extension point.
0758: */
0759: public static String EXTENSION_MENUS = PlatformUI.PLUGIN_ID + '.'
0760: + PL_MENUS;
0761:
0762: /**
0763: * The name of the <code>org.eclipse.ui.menus2</code> extension point.
0764: */
0765: public static String COMMON_MENU_ADDITIONS = PlatformUI.PLUGIN_ID
0766: + '.' + PL_MENUS + '2';
0767:
0768: /**
0769: * The name of the <code>org.eclipse.ui.popupMenus</code> extension point.
0770: */
0771: public static String EXTENSION_POPUP_MENUS = PlatformUI.PLUGIN_ID
0772: + '.' + PL_POPUP_MENU;
0773:
0774: /**
0775: * The name of the <code>org.eclipse.ui.viewActions</code> extension
0776: * point.
0777: */
0778: public static String EXTENSION_VIEW_ACTIONS = PlatformUI.PLUGIN_ID
0779: + '.' + PL_VIEW_ACTIONS;
0780:
0781: /**
0782: * The constant for the position attribute corresponding to
0783: * {@link SOrder#POSITION_AFTER}.
0784: */
0785: public static String POSITION_AFTER = "after"; //$NON-NLS-1$
0786:
0787: /**
0788: * The constant for the position attribute corresponding to
0789: * {@link SOrder#POSITION_BEFORE}.
0790: */
0791: public static String POSITION_BEFORE = "before"; //$NON-NLS-1$
0792:
0793: /**
0794: * The constant for the position attribute corresponding to
0795: * {@link SOrder#POSITION_END}.
0796: */
0797: public static String POSITION_END = "end"; //$NON-NLS-1$
0798:
0799: /**
0800: * The constant for the position attribute corresponding to
0801: * {@link SOrder#POSITION_START}.
0802: */
0803: public static String POSITION_START = "start"; //$NON-NLS-1$
0804:
0805: /**
0806: * The action style for drop-down menus.
0807: */
0808: public static String STYLE_PULLDOWN = "pulldown"; //$NON-NLS-1$
0809:
0810: /**
0811: * The action style for radio buttons.
0812: */
0813: public static String STYLE_RADIO = "radio"; //$NON-NLS-1$
0814:
0815: /**
0816: * The action style for check boxes.
0817: */
0818: public static String STYLE_TOGGLE = "toggle"; //$NON-NLS-1$
0819:
0820: /**
0821: * The name of the deprecated accelerator configuration element. This
0822: * element was used in 2.1.x and earlier to define groups of what are now
0823: * called schemes.
0824: */
0825: public static String TAG_ACCELERATOR_CONFIGURATION = "acceleratorConfiguration"; //$NON-NLS-1$
0826:
0827: /**
0828: * The name of the element storing a deprecated accelerator scope.
0829: */
0830: public static String TAG_ACCELERATOR_SCOPE = "acceleratorScope"; //$NON-NLS-1$
0831:
0832: /**
0833: * Action tag. Value <code>action</code>.
0834: */
0835: public static String TAG_ACTION = "action"; //$NON-NLS-1$
0836:
0837: /**
0838: * The name of the element storing an action definition. This element only
0839: * existed in
0840: */
0841: public static String TAG_ACTION_DEFINITION = "actionDefinition"; //$NON-NLS-1$
0842:
0843: /**
0844: * Action set tag. Value <code>actionSet</code>.
0845: */
0846: public static String TAG_ACTION_SET = "actionSet";//$NON-NLS-1$
0847:
0848: /**
0849: * Part association tag. Value <code>actionSetPartAssociation</code>.
0850: */
0851: public static String TAG_ACTION_SET_PART_ASSOCIATION = "actionSetPartAssociation";//$NON-NLS-1$
0852:
0853: /**
0854: * The name of the element storing the active key configuration from the
0855: * commands extension point.
0856: */
0857: public static String TAG_ACTIVE_KEY_CONFIGURATION = "activeKeyConfiguration"; //$NON-NLS-1$
0858:
0859: /**
0860: * The name of the active when element, which appears on a handler
0861: * definition.
0862: */
0863: public static String TAG_ACTIVE_WHEN = "activeWhen"; //$NON-NLS-1$
0864:
0865: /**
0866: * Activity image binding tag. Value <code>activityImageBindingw</code>.
0867: */
0868: public static String TAG_ACTIVITY_IMAGE_BINDING = "activityImageBinding"; //$NON-NLS-1$
0869:
0870: /**
0871: * Advisor to product binding element. Value
0872: * <code>triggerPointAdvisorProductBinding</code>.
0873: */
0874: public static String TAG_ADVISORPRODUCTBINDING = "triggerPointAdvisorProductBinding"; //$NON-NLS-1$
0875:
0876: /**
0877: * The name of the bar element, which appears in a location definition.
0878: */
0879: public static String TAG_BAR = "bar"; //$NON-NLS-1$
0880:
0881: /**
0882: * Category tag. Value <code>category</code>.
0883: */
0884: public static String TAG_CATEGORY = "category";//$NON-NLS-1$
0885:
0886: /**
0887: * Category image binding tag. Value <code>categoryImageBinding</code>.
0888: */
0889: public static String TAG_CATEGORY_IMAGE_BINDING = "categoryImageBinding"; //$NON-NLS-1$
0890:
0891: /**
0892: * Element category tag. Value <code>themeElementCategory</code>.
0893: */
0894: public static String TAG_CATEGORYDEFINITION = "themeElementCategory"; //$NON-NLS-1$
0895:
0896: /**
0897: * Category presentation tag. Value <code>categoryPresentationBinding</code>.
0898: */
0899: public static String TAG_CATEGORYPRESENTATIONBINDING = "categoryPresentationBinding"; //$NON-NLS-1$
0900:
0901: /**
0902: * The name of the class element, which appears on an executable extension.
0903: */
0904: public static String TAG_CLASS = ATT_CLASS;
0905:
0906: /**
0907: * Color definition tag. Value <code>colorDefinition</code>.
0908: */
0909: public static String TAG_COLORDEFINITION = "colorDefinition"; //$NON-NLS-1$
0910:
0911: /**
0912: * Color override tag. Value <code>colorOverride</code>.
0913: */
0914: public static String TAG_COLOROVERRIDE = "colorOverride"; //$NON-NLS-1$
0915:
0916: /**
0917: * Color value tag. Value <code>colorValue</code>.
0918: */
0919: public static String TAG_COLORVALUE = "colorValue"; //$NON-NLS-1$
0920:
0921: /**
0922: * The name of the element storing a command.
0923: */
0924: public static String TAG_COMMAND = "command"; //$NON-NLS-1$
0925:
0926: /**
0927: * The name of the element storing a parameter.
0928: */
0929: public static String TAG_COMMAND_PARAMETER = "commandParameter"; //$NON-NLS-1$
0930:
0931: /**
0932: * The name of the element storing a parameter type.
0933: */
0934: public static String TAG_COMMAND_PARAMETER_TYPE = "commandParameterType"; //$NON-NLS-1$
0935:
0936: /**
0937: * Editor content type binding tag. Value <code>contentTypeBinding</code>.
0938: */
0939: public static String TAG_CONTENT_TYPE_BINDING = "contentTypeBinding"; //$NON-NLS-1$
0940:
0941: /**
0942: * The name of the element storing a context.
0943: */
0944: public static String TAG_CONTEXT = "context"; //$NON-NLS-1$
0945:
0946: /**
0947: * Data tag. Value <code>data</code>.
0948: */
0949: public static String TAG_DATA = "data"; //$NON-NLS-1$
0950:
0951: /**
0952: * The name of the default handler element, which appears on a command
0953: * definition.
0954: */
0955: public static String TAG_DEFAULT_HANDLER = ATT_DEFAULT_HANDLER;
0956:
0957: /**
0958: * Description element. Value <code>description</code>.
0959: */
0960: public static String TAG_DESCRIPTION = "description"; //$NON-NLS-1$
0961:
0962: /**
0963: * The name of the dynamic menu element, which appears in a group or menu
0964: * definition.
0965: */
0966: public static String TAG_DYNAMIC = "dynamic"; //$NON-NLS-1$
0967:
0968: /**
0969: * Editor tag. Value <code>editor</code>.
0970: */
0971: public static String TAG_EDITOR = "editor";//$NON-NLS-1$
0972:
0973: /**
0974: * The name of the deprecated editorContribution element. This is used for
0975: * contributing actions to the top-level menus and tool bars when particular
0976: * editors are visible.
0977: */
0978: public static String TAG_EDITOR_CONTRIBUTION = "editorContribution"; //$NON-NLS-1$
0979:
0980: /**
0981: * The name of the enabled when element, which appears on a handler
0982: * definition.
0983: */
0984: public static String TAG_ENABLED_WHEN = "enabledWhen"; //$NON-NLS-1$
0985:
0986: /**
0987: * Enablement tag. Value <code>enablement</code>.
0988: */
0989: public static String TAG_ENABLEMENT = "enablement"; //$NON-NLS-1$
0990:
0991: /**
0992: * Entry tag. Value <code>entry</code>.
0993: */
0994: public static String TAG_ENTRY = "entry"; //$NON-NLS-1$
0995:
0996: /**
0997: * Filter tag. Value <code>filter</code>.
0998: */
0999: public static String TAG_FILTER = "filter"; //$NON-NLS-1$
1000:
1001: /***************************************************************************
1002: * Font definition tag. Value <code>fontDefinition</code>.
1003: */
1004: public static String TAG_FONTDEFINITION = "fontDefinition"; //$NON-NLS-1$
1005:
1006: /**
1007: * Font override tag. Value <code>fontOverride</code>.
1008: */
1009: public static String TAG_FONTOVERRIDE = "fontOverride"; //$NON-NLS-1$
1010:
1011: /**
1012: * Font value tag. Value <code>fontValue</code>.
1013: */
1014: public static String TAG_FONTVALUE = "fontValue"; //$NON-NLS-1$
1015:
1016: /**
1017: * The name of the element storing a group.
1018: */
1019: public static String TAG_GROUP = "group"; //$NON-NLS-1$
1020:
1021: /**
1022: * Group marker tag. Value <code>groupMarker</code>.
1023: */
1024: public static String TAG_GROUP_MARKER = "groupMarker"; //$NON-NLS-1$
1025:
1026: /**
1027: * The name of the element storing a handler.
1028: */
1029: public static String TAG_HANDLER = "handler"; //$NON-NLS-1$
1030:
1031: /**
1032: * The name of the element storing a handler submission.
1033: */
1034: public static String TAG_HANDLER_SUBMISSION = "handlerSubmission"; //$NON-NLS-1$
1035:
1036: /**
1037: * Trigger point hint tag. Value <code>hint</code>.
1038: */
1039: public static String TAG_HINT = "hint"; //$NON-NLS-1$
1040:
1041: /**
1042: * The name of the element storing an image.
1043: */
1044: public static String TAG_IMAGE = "image"; //$NON-NLS-1$
1045:
1046: /**
1047: * The name of the element storing a key binding.
1048: */
1049: public static String TAG_KEY = "key"; //$NON-NLS-1$
1050:
1051: /**
1052: * The name of the key binding element in the commands extension point.
1053: */
1054: public static String TAG_KEY_BINDING = "keyBinding"; //$NON-NLS-1$
1055:
1056: /**
1057: * The name of the deprecated key configuration element in the commands
1058: * extension point. This element has been replaced with the scheme element
1059: * in the bindings extension point.
1060: */
1061: public static String TAG_KEY_CONFIGURATION = "keyConfiguration"; //$NON-NLS-1$
1062:
1063: /**
1064: * The name of the element storing a location.
1065: */
1066: public static String TAG_LOCATION = "location"; //$NON-NLS-1$
1067:
1068: /**
1069: * The name of the element defining the insertion point for menu
1070: * additions.
1071: *
1072: * @since 3.3
1073: */
1074: public static String TAG_LOCATION_URI = "locationURI"; //$NON-NLS-1$
1075:
1076: /**
1077: * The name of the element storing trim layout info for a widget.
1078: */
1079: public static String TAG_LAYOUT = "layout"; //$NON-NLS-1$
1080:
1081: /**
1082: * Mapping tag. Value <code>mapping</code>.
1083: */
1084: public static String TAG_MAPPING = "mapping"; //$NON-NLS-1$
1085:
1086: /**
1087: * Menu tag. Value <code>menu</code>.
1088: */
1089: public static String TAG_MENU = "menu"; //$NON-NLS-1$
1090:
1091: /**
1092: * Wizard shortcut tag. Value <code>newWizardShortcut</code>.
1093: */
1094: public static String TAG_NEW_WIZARD_SHORTCUT = "newWizardShortcut";//$NON-NLS-1$
1095:
1096: /**
1097: * Object contribution tag. Value <code>objectContribution</code>.
1098: */
1099: public static String TAG_OBJECT_CONTRIBUTION = "objectContribution";//$NON-NLS-1$
1100:
1101: /**
1102: * The name of the element storing the ordering information.
1103: */
1104: public static String TAG_ORDER = "order"; //$NON-NLS-1$
1105:
1106: /**
1107: * The name of the element storing a parameter.
1108: */
1109: public static String TAG_PARAMETER = "parameter"; //$NON-NLS-1$
1110:
1111: /**
1112: * Part tag. Value <code>part</code>.
1113: */
1114: public static String TAG_PART = "part";//$NON-NLS-1$
1115:
1116: /**
1117: * Perspective shortcut tag. Value <code>perspectiveShortcut</code>.
1118: */
1119: public static String TAG_PERSP_SHORTCUT = "perspectiveShortcut";//$NON-NLS-1$
1120:
1121: /**
1122: * Perspective tag. Value <code>perspective</code>.
1123: */
1124: public static String TAG_PERSPECTIVE = "perspective";//$NON-NLS-1$
1125:
1126: /**
1127: * Perspective extension tag. Value <code>perspectiveExtension</code>.
1128: */
1129: public static String TAG_PERSPECTIVE_EXTENSION = "perspectiveExtension";//$NON-NLS-1$
1130:
1131: /**
1132: * Primary wizard tag. Value <code>primaryWizard</code>.
1133: */
1134: public static String TAG_PRIMARYWIZARD = "primaryWizard"; //$NON-NLS-1$
1135:
1136: /**
1137: * The name of the element storing the a menu element reference.
1138: */
1139: public static String TAG_REFERENCE = "reference"; //$NON-NLS-1$
1140:
1141: /**
1142: * The name of the scheme element in the bindings extension point.
1143: */
1144: public static String TAG_SCHEME = "scheme"; //$NON-NLS-1$
1145:
1146: /**
1147: * The name of the element storing a deprecated scope.
1148: */
1149: public static String TAG_SCOPE = "scope"; //$NON-NLS-1$
1150:
1151: /**
1152: * Selectiont tag. Value <code>selection</code>.
1153: */
1154: public static String TAG_SELECTION = "selection"; //$NON-NLS-1$
1155:
1156: /**
1157: * Separator tag. Value <code>separator</code>.
1158: */
1159: public static String TAG_SEPARATOR = "separator"; //$NON-NLS-1$
1160:
1161: /**
1162: * Tag for the settings transfer entry.
1163: */
1164: public static String TAG_SETTINGS_TRANSFER = "settingsTransfer"; //$NON-NLS-1$
1165:
1166: /**
1167: * Show in part tag. Value <code>showInPart</code>.
1168: */
1169: public static String TAG_SHOW_IN_PART = "showInPart";//$NON-NLS-1$
1170:
1171: /**
1172: * The name of the element storing some state.
1173: */
1174: public static String TAG_STATE = "state"; //$NON-NLS-1$
1175:
1176: /**
1177: * The name of the element describing splash handlers. Value
1178: * <code>splashHandler</code>.
1179: * @since 3.3
1180: */
1181: public static String TAG_SPLASH_HANDLER = "splashHandler"; //$NON-NLS-1$
1182:
1183: /**
1184: * The name of the element describing splash handler product bindings. Value
1185: * <code>splashHandlerProductBinding</code>.
1186: * @since 3.3
1187: */
1188: public static String TAG_SPLASH_HANDLER_PRODUCT_BINDING = "splashHandlerProductBinding"; //$NON-NLS-1$
1189:
1190: /**
1191: * Sticky view tag. Value <code>stickyView</code>.
1192: */
1193: public static String TAG_STICKYVIEW = "stickyView";//$NON-NLS-1$
1194:
1195: /**
1196: * Browser support tag. Value <code>support</code>.
1197: */
1198: public static String TAG_SUPPORT = "support"; //$NON-NLS-1$
1199:
1200: /**
1201: * Theme tag. Value <code>theme</code>.
1202: */
1203: public static String TAG_THEME = "theme";//$NON-NLS-1$
1204:
1205: /**
1206: * Transfer tag. Value <code>transfer</code>.
1207: */
1208: public static String TAG_TRANSFER = "transfer";//$NON-NLS-1$
1209:
1210: /**
1211: * Trigger point tag. Value <code>triggerPoint</code>.
1212: */
1213: public static String TAG_TRIGGERPOINT = "triggerPoint"; //$NON-NLS-1$
1214:
1215: /**
1216: * Advisor tag. Value <code>triggerPointAdvisor</code>.
1217: */
1218: public static String TAG_TRIGGERPOINTADVISOR = "triggerPointAdvisor"; //$NON-NLS-1$
1219:
1220: /**
1221: * View tag. Value <code>view</code>.
1222: */
1223: public static String TAG_VIEW = "view";//$NON-NLS-1$
1224:
1225: /**
1226: * View shortcut tag. Value <code>viewShortcut</code>.
1227: */
1228: public static String TAG_VIEW_SHORTCUT = "viewShortcut";//$NON-NLS-1$
1229:
1230: /**
1231: * The name of the element storing a view contribution.
1232: */
1233: public static String TAG_VIEW_CONTRIBUTION = "viewContribution"; //$NON-NLS-1$
1234:
1235: /**
1236: * Viewer contribution tag. Value <code>viewerContribution</code>.
1237: */
1238: public static String TAG_VIEWER_CONTRIBUTION = "viewerContribution"; //$NON-NLS-1$
1239:
1240: /**
1241: * Visibility tag. Value <code>visibility</code>.
1242: */
1243: public static String TAG_VISIBILITY = "visibility"; //$NON-NLS-1$
1244:
1245: /**
1246: * The name of the element storing the visible when condition.
1247: */
1248: public static String TAG_VISIBLE_WHEN = "visibleWhen"; //$NON-NLS-1$
1249:
1250: /**
1251: * The name of the element storing a widget.
1252: */
1253: public static String TAG_WIDGET = "widget"; //$NON-NLS-1$
1254:
1255: /**
1256: * The name of the element storing a control hosted in a ToolBar.
1257: */
1258: public static String TAG_CONTROL = "control"; //$NON-NLS-1$
1259:
1260: /**
1261: * Wizard tag. Value <code>wizard</code>.
1262: */
1263: public static String TAG_WIZARD = "wizard";//$NON-NLS-1$
1264:
1265: /**
1266: * Working set tag. Value <code>workingSet</code>.
1267: */
1268: public static String TAG_WORKING_SET = "workingSet"; //$NON-NLS-1$
1269:
1270: /**
1271: * The type of reference which refers to a group.
1272: */
1273: public static String TYPE_GROUP = "group"; //$NON-NLS-1$
1274:
1275: /**
1276: * The type of reference which refers to an item.
1277: */
1278: public static String TYPE_ITEM = "item"; //$NON-NLS-1$
1279:
1280: /**
1281: * The type of reference which refers to an menu.
1282: */
1283: public static String TYPE_MENU = "menu"; //$NON-NLS-1$
1284:
1285: /**
1286: * The type of reference which refers to the widget.
1287: */
1288: public static String TYPE_WIDGET = "widget"; //$NON-NLS-1$
1289:
1290: public static String TAG_TOOLBAR = "toolbar"; //$NON-NLS-1$
1291: }
|