| /******************************************************************************* |
| * Copyright (c) 2005, 2012 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.ui.expressions; |
| |
| /** |
| * |
| * Philosophical note. |
| * |
| * Expression Editors present in the BPEL designer imply "expressions". Expressions tend |
| * to return things, so there should always be a type to an expression. In some cases |
| * there are statically implied types (boolean, unsignedInt). |
| * |
| * @author IBM Original Contribution |
| * @author Michal Chmielewski (michal.chmielewski@oracle.com) |
| * @date Jul 17, 2007 |
| * |
| * |
| */ |
| |
| @SuppressWarnings("nls") |
| public interface IEditorConstants { |
| |
| /** General Boolean Expression Type */ |
| public static final String ET_BOOLEAN = "boolean"; //$NON-NLS-1$ |
| |
| /** General datetime expression type (deadline) used in Wait, OnAlarm */ |
| public static final String ET_DATETIME = "deadline"; //$NON-NLS-1$ |
| |
| /** General duration expression type (time) used in Wait, OnAlarm */ |
| public static final String ET_DURATION = "duration"; //$NON-NLS-1$ |
| |
| /** Unsigned integer expression type, used in forEach loop */ |
| public static final String ET_UNSIGNED_INT = "unsignedInt"; //$NON-NLS-1$ |
| |
| /** Any expression type */ |
| public static final String ET_ANY = "any"; |
| |
| /** A Boolean expression within a jointCondition */ |
| public static final String ET_JOIN = "joinCondition/boolean" ; |
| |
| /** A Boolean expression within a transitionCondition */ |
| public static final String ET_TRANSITION = "transitionCondition/boolean" ; |
| |
| } |