blob: 3ad5e154843d097d8f517ff996f43c6262fe2b9c [file] [log] [blame]
/**
* <copyright>
*
* Copyright (c) 2010,2011 E.D.Willink 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:
* E.D.Willink - initial API and implementation
*
* </copyright>
*
* $Id: PivotConstants.java,v 1.11 2011/05/21 14:56:20 ewillink Exp $
*/
package org.eclipse.ocl.examples.pivot;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EStructuralFeature;
public interface PivotConstants
{
static final String PLUGIN_ID = PivotConstants.class.getPackage().getName();
static final String PIVOT_ECORE = PivotConstants.class.getPackage().getName() + "/model/Pivot.ecore";
static final URI GEN_MODEL_URI = URI.createPlatformPluginURI("/" + PLUGIN_ID + "/model/Pivot.merged.genmodel", true); //$NON-NLS-1$
static final String MESSAGE_ANNOTATION_DETAIL_SUFFIX = "$message";
static final int MONIKER_OVERFLOW_LIMIT = 1024;
static final String ANNOTATION_QUOTE = "'"; //$NON-NLS-1$
static final String BINDINGS_PREFIX = "/"; //$NON-NLS-1$ // FIXME Rename
static final String ITERATOR_SEPARATOR = ";"; //$NON-NLS-1$
static final String ACCUMULATOR_SEPARATOR = "|"; //$NON-NLS-1$
static final String NULL_MARKER = "<<null-element>>"; //$NON-NLS-1$
static final String NULL_ROOT = "$null$"; //$NON-NLS-1$
static final String OVERFLOW_MARKER = "##"; //$NON-NLS-1$
static final String MONIKER_PART_SEPARATOR = "@"; //$NON-NLS-1$
static final String MONIKER_SCOPE_SEPARATOR = "!"; //"::"; //$NON-NLS-1$
static final String MONIKER_OPERATOR_SEPARATOR = "~"; //$NON-NLS-1$
static final String PARAMETER_PREFIX = "("; //$NON-NLS-1$
static final String PARAMETER_SEPARATOR = ","; //$NON-NLS-1$
static final String PARAMETER_SUFFIX = ")"; //$NON-NLS-1$
static final String PRECEDENCE_PREFIX = "~"; //$NON-NLS-1$
static final String TEMPLATE_BINDING_PREFIX = "["; //$NON-NLS-1$
static final String TEMPLATE_BINDING_SEPARATOR = ","; //$NON-NLS-1$
static final String TEMPLATE_BINDING_SUFFIX = "]"; //$NON-NLS-1$
static final String TEMPLATE_PARAMETER_PREFIX = "?"; //$NON-NLS-1$
static final String TEMPLATE_SIGNATURE_PREFIX = "{"; //$NON-NLS-1$
static final String TEMPLATE_SIGNATURE_SEPARATOR = ","; //$NON-NLS-1$
static final String TEMPLATE_SIGNATURE_SUFFIX = "}"; //$NON-NLS-1$
static final String TUPLE_SIGNATURE_PREFIX = "{"; //$NON-NLS-1$
static final String TUPLE_SIGNATURE_PART_SEPARATOR = ","; //$NON-NLS-1$
static final String TUPLE_SIGNATURE_TYPE_SEPARATOR = ":"; //$NON-NLS-1$
static final String TUPLE_SIGNATURE_SUFFIX = "}"; //$NON-NLS-1$
static final String UNRESOLVED_PROXY_MARKER = "<<unresolved-proxy>>"; //$NON-NLS-1$
static final String WILDCARD_INDICATOR = "?"; //$NON-NLS-1$
static final String COLLECTION_NAVIGATION_OPERATOR = "->";
static final String OBJECT_NAVIGATION_OPERATOR = ".";
static final String GREATER_THAN_OPERATOR = ">";
static final String GREATER_THAN_OR_EQUAL_OPERATOR = ">=";
static final String LESS_THAN_OPERATOR = "<";
static final String LESS_THAN_OR_EQUAL_OPERATOR = "<=";
static final String MONIKER_IF_EXP = "if";
static final String MONIKER_INVALID_LITERAL_EXP = "invalid";
static final String MONIKER_LET_EXP = "let";
static final String MONIKER_NULL_LITERAL_EXP = "null";
static final String MONIKER_ROOT_EXP = "root";
static final String MONIKER_STRING_LITERAL_EXP = "string";
static final String MONIKER_TUPLE_LITERAL_EXP = "tuple";
static final String MONIKER_UNLIMITED_NATURAL_LITERAL_EXP = "*";
static final String MONIKER_EXP_CHILD_PREFIX = "x";
static final String LIBRARY_MONIKER_PREFIX = "$";
static final String ORPHANAGE_NAME = "$$";
static final String ORPHANAGE_PREFIX = "orphanage";
static final String ORPHANAGE_URI = "http://www.eclipse.org/ocl/3.1.0/orphanage";
static final String UNKNOWN_TYPE_TEXT = "unknown-type";
static final String WILDCARD_NAME = "wildcard";
static final String OCL_LANGUAGE = "OCL";
static final String OCL_NAME = "ocl";
public static Map<EStructuralFeature,String> roleNames = new HashMap<EStructuralFeature,String>();
}