1 /*******************************************************************************
2 * Copyright (c) 2013 Ericsson, Ecole Polytechnique de Montreal and others
4 * All rights reserved. This program and the accompanying materials are made
5 * available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * Ansgar Radermacher - support for model URI
11 * Patrick Tasse - context strings
12 *******************************************************************************/
14 package org
.eclipse
.linuxtools
.tmf
.ctf
.core
;
16 import org
.eclipse
.core
.runtime
.QualifiedName
;
19 * Set of constants used by the CTF adaptor classes
22 * @noimplement This interface is not intended to be implemented by clients.
24 @SuppressWarnings("nls")
25 public interface CtfConstants
{
31 /** Prefix for context information stored as CtfTmfEventfield */
32 public static final String CONTEXT_FIELD_PREFIX
= "context.";
34 /** Key for ip field */
35 public static final String IP_KEY
= "_ip";
38 * Custom attributes names (key within hash table)
41 /** Model URI for traces related to EMF models */
42 public final String MODEL_URI_KEY
= "model.emf.uri";
45 * The host persistent property for the live session.
49 QualifiedName LIVE_HOST
= new QualifiedName("org.eclipse.linuxtools.tmf.ctf.core", "live.host"); //$NON-NLS-1$//$NON-NLS-2$
52 * The port persistent property for the live session.
56 QualifiedName LIVE_PORT
= new QualifiedName("org.eclipse.linuxtools.tmf.ctf.core", "live.port"); //$NON-NLS-1$//$NON-NLS-2$
59 * The live session name persistent property.
63 QualifiedName LIVE_SESSION_NAME
= new QualifiedName("org.eclipse.linuxtools.tmf.ctf.core", "live.session.name"); //$NON-NLS-1$//$NON-NLS-2$;