Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'lttng/org.eclipse.linuxtools.lttng.core.tests/src/org/eclipse/linuxtools/lttng/core/tests/state/StateManagerFactoryTestSupport.java')
-rw-r--r--lttng/org.eclipse.linuxtools.lttng.core.tests/src/org/eclipse/linuxtools/lttng/core/tests/state/StateManagerFactoryTestSupport.java83
1 files changed, 0 insertions, 83 deletions
diff --git a/lttng/org.eclipse.linuxtools.lttng.core.tests/src/org/eclipse/linuxtools/lttng/core/tests/state/StateManagerFactoryTestSupport.java b/lttng/org.eclipse.linuxtools.lttng.core.tests/src/org/eclipse/linuxtools/lttng/core/tests/state/StateManagerFactoryTestSupport.java
deleted file mode 100644
index e43cacde0e..0000000000
--- a/lttng/org.eclipse.linuxtools.lttng.core.tests/src/org/eclipse/linuxtools/lttng/core/tests/state/StateManagerFactoryTestSupport.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009 Ericsson
- *
- * 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:
- * Alvaro Sanchez-Leon (alvsan09@gmail.com) - Initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.linuxtools.lttng.core.tests.state;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.linuxtools.internal.lttng.core.model.LTTngTreeNode;
-import org.eclipse.linuxtools.internal.lttng.core.state.LttngStateException;
-import org.eclipse.linuxtools.internal.lttng.core.state.trace.IStateTraceManager;
-import org.eclipse.linuxtools.internal.lttng.core.state.trace.StateTraceManager;
-import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
-
-/**
- * @author alvaro
- *
- */
-public class StateManagerFactoryTestSupport {
- // ========================================================================
- // Data
- // =======================================================================
-
- private static final Map<String, IStateTraceManager> instanceBook = new HashMap<String, IStateTraceManager>();
-
- // ========================================================================
- // Methods
- // =======================================================================
-
- /**
- * Provide a stateManager instance per trace
- *
- * @return
- */
- public static IStateTraceManager getManager(ITmfTrace trace) {
- String traceUniqueId = trace.getName();
-
- if (traceUniqueId == null) {
- return null;
- }
-
- if (instanceBook.containsKey(traceUniqueId)) {
- return instanceBook.get(traceUniqueId);
- }
-
- // LttngTraceState traceModel =
- // StateModelFactory.getStateEntryInstance();
- IStateTraceManager manager = null;
-
- // catch construction problems
- Long id = 0L;
- LTTngTreeNode parent = null;
-
- try {
- manager = new StateTraceManager(id, parent, traceUniqueId, trace);
- } catch (LttngStateException e) {
- e.printStackTrace();
- }
-
- instanceBook.put(traceUniqueId, manager);
- return manager;
- }
-
- /**
- * Remove previously registered managers
- * @param traceUniqueId
- */
- public static void removeManager(String traceUniqueId) {
- if (traceUniqueId != null && instanceBook.containsKey(traceUniqueId)) {
- instanceBook.remove(traceUniqueId);
- }
- }
-
-}

Back to the top