Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/.classpath7
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/.project28
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.pde.core.prefs5
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/META-INF/MANIFEST.MF9
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/build.properties4
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/AllLifecycleTestSuite.java13
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/InternalLifecycleTestSuite.java12
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/LifecycleServiceTest.java53
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/TestLifecycleOperation.java66
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockHandler.java70
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockLifecycePoint.java45
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/StrictMockLifecycePoint.java46
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessHandler.java40
-rw-r--r--plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessLifecyclePoint.java37
15 files changed, 443 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/.classpath b/plugins/org.eclipse.osee.framework.lifecycle.test/.classpath
new file mode 100644
index 00000000000..8a8f1668cdc
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/.project b/plugins/org.eclipse.osee.framework.lifecycle.test/.project
new file mode 100644
index 00000000000..31feb184811
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.osee.framework.lifecycle.test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..e4c13720a16
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+#Thu Jun 10 10:25:46 MST 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.pde.core.prefs b/plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 00000000000..3187679c295
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,5 @@
+#Thu Jun 10 10:25:46 MST 2010
+eclipse.preferences.version=1
+pluginProject.equinox=false
+pluginProject.extensions=false
+resolve.requirebundle=false
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.framework.lifecycle.test/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..b9c277a6a38
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Osee Lifecycle Tests
+Bundle-SymbolicName: org.eclipse.osee.framework.lifecycle.test;singleton:=true
+Bundle-Version: 0.9.5.qualifier
+Bundle-Vendor: Eclispe.org
+Fragment-Host: org.eclipse.osee.framework.lifecycle;bundle-version="0.9.5"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Require-Bundle: org.junit4
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/build.properties b/plugins/org.eclipse.osee.framework.lifecycle.test/build.properties
new file mode 100644
index 00000000000..41eb6ade2b4
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/build.properties
@@ -0,0 +1,4 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/AllLifecycleTestSuite.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/AllLifecycleTestSuite.java
new file mode 100644
index 00000000000..402584aca77
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/AllLifecycleTestSuite.java
@@ -0,0 +1,13 @@
+package org.eclipse.osee.framework.lifecycle.test;
+
+import org.eclipse.osee.framework.lifecycle.test.internal.InternalLifecycleTestSuite;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( { //
+InternalLifecycleTestSuite.class, //
+})
+public class AllLifecycleTestSuite {
+
+}
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/InternalLifecycleTestSuite.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/InternalLifecycleTestSuite.java
new file mode 100644
index 00000000000..689c6520d4a
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/InternalLifecycleTestSuite.java
@@ -0,0 +1,12 @@
+package org.eclipse.osee.framework.lifecycle.test.internal;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( { //
+LifecycleServiceTest.class, //
+})
+public class InternalLifecycleTestSuite {
+
+}
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/LifecycleServiceTest.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/LifecycleServiceTest.java
new file mode 100644
index 00000000000..b36805f9e31
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/LifecycleServiceTest.java
@@ -0,0 +1,53 @@
+package org.eclipse.osee.framework.lifecycle.test.internal;
+
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.lifecycle.AbstractLifecycleVisitor;
+import org.eclipse.osee.framework.lifecycle.LifecycleService;
+import org.eclipse.osee.framework.lifecycle.LifecycleServiceImpl;
+import org.eclipse.osee.framework.lifecycle.test.mock.MockHandler;
+import org.eclipse.osee.framework.lifecycle.test.mock.MockLifecycePoint;
+import org.junit.Assert;
+import org.junit.Test;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * Test Case for {@link LifecycleServiceImpl}
+ *
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class LifecycleServiceTest {
+
+ @Test
+ public void testAccess() throws OseeCoreException {
+ LifecycleService lifecycleServices = new LifecycleServiceImpl();
+ Assert.assertTrue(lifecycleServices.getHandlerTypes().isEmpty());
+
+ MockHandler handler = new MockHandler();
+
+ lifecycleServices.addHandler(MockLifecycePoint.TYPE, handler);
+
+ Assert.assertEquals(1, lifecycleServices.getHandlerCount(MockLifecycePoint.TYPE));
+ Assert.assertFalse(lifecycleServices.getHandlerTypes().isEmpty());
+
+ AbstractLifecycleVisitor<?> accessPoint = new MockLifecycePoint("one", "two");
+ IStatus status = lifecycleServices.dispatch(new NullProgressMonitor(), accessPoint, "");
+ Assert.assertTrue(status.isOK());
+
+ lifecycleServices.removeHandler(MockLifecycePoint.TYPE, handler);
+ Assert.assertTrue(lifecycleServices.getHandlerTypes().isEmpty());
+ Assert.assertEquals(0, lifecycleServices.getHandlerCount(MockLifecycePoint.TYPE));
+
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/TestLifecycleOperation.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/TestLifecycleOperation.java
new file mode 100644
index 00000000000..2076a003a60
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/internal/TestLifecycleOperation.java
@@ -0,0 +1,66 @@
+/*
+ * Created on Jun 16, 2010
+ *
+ * PLACE_YOUR_DISTRIBUTION_STATEMENT_RIGHT_HERE
+ */
+package org.eclipse.osee.framework.lifecycle.test.internal;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.operation.IOperation;
+import org.eclipse.osee.framework.core.operation.LogProgressMonitor;
+import org.eclipse.osee.framework.core.operation.Operations;
+import org.eclipse.osee.framework.lifecycle.AbstractLifecycleOperation;
+import org.eclipse.osee.framework.lifecycle.LifecycleService;
+import org.eclipse.osee.framework.lifecycle.LifecycleServiceImpl;
+import org.eclipse.osee.framework.lifecycle.test.mock.MockHandler;
+import org.eclipse.osee.framework.lifecycle.test.mock.StrictMockLifecycePoint;
+import org.junit.Assert;
+import org.junit.Test;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * Test Case for {@link AbstractLifecycleOperation}
+ *
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class TestLifecycleOperation {
+
+ @Test
+ public void testOperation() throws OseeCoreException {
+ LifecycleService service = new LifecycleServiceImpl();
+
+ service.addHandler(StrictMockLifecycePoint.TYPE, new MockHandler());
+
+ IOperation op = new MockLifecycleOperation(service, "a string", "b string");
+ Operations.executeWork(op, new LogProgressMonitor(), -1.0);
+
+ IStatus status = op.getStatus();
+ Assert.assertTrue(status.isOK());
+ }
+
+ private static class MockLifecycleOperation extends AbstractLifecycleOperation {
+
+ public MockLifecycleOperation(LifecycleService service, String a, String b) {
+ super(service, new StrictMockLifecycePoint(a, b), "Mock Op", "TestBundle");
+ }
+
+ @Override
+ protected void doCoreWork(IProgressMonitor monitor) throws Exception {
+ System.out.println("I am working here ...");
+ }
+
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockHandler.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockHandler.java
new file mode 100644
index 00000000000..85ae85b724a
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockHandler.java
@@ -0,0 +1,70 @@
+package org.eclipse.osee.framework.lifecycle.test.mock;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.osee.framework.lifecycle.LifecycleOpHandler;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class MockHandler implements LifecycleOpHandler {
+
+ private String a;
+ private String b;
+ private IStatus status;
+
+ public MockHandler() {
+ this.status = Status.OK_STATUS;
+ }
+
+ public void setData(String a, String b) {
+ this.a = a;
+ this.b = b;
+ }
+
+ public String getA() {
+ return a;
+ }
+
+ public String getB() {
+ return b;
+ }
+
+ public void setStatus(IStatus status) {
+ this.status = status;
+ }
+
+ public IStatus getStatus() {
+ return status;
+ }
+
+ @Override
+ public IStatus onCheck(IProgressMonitor monitor) {
+ System.out.println("check");
+ return status;
+ }
+
+ @Override
+ public IStatus onPostCondition(IProgressMonitor monitor) {
+ System.out.println("on post");
+ return status;
+ }
+
+ @Override
+ public IStatus onPreCondition(IProgressMonitor monitor) {
+ System.out.println("on pre");
+ return status;
+ }
+} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockLifecycePoint.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockLifecycePoint.java
new file mode 100644
index 00000000000..6ba9cf65ce5
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/MockLifecycePoint.java
@@ -0,0 +1,45 @@
+package org.eclipse.osee.framework.lifecycle.test.mock;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.osee.framework.lifecycle.AbstractLifecycleVisitor;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class MockLifecycePoint extends AbstractLifecycleVisitor<MockHandler> {
+
+ public static final Type<MockHandler> TYPE = new Type<MockHandler>();
+
+ private final String a;
+ private final String b;
+
+ public MockLifecycePoint(String a, String b) {
+ super();
+ this.a = a;
+ this.b = b;
+ }
+
+ @Override
+ public Type<MockHandler> getAssociatedType() {
+ return TYPE;
+ }
+
+ @Override
+ protected IStatus dispatch(IProgressMonitor monitor, MockHandler handler, String sourceId) {
+ handler.setData(a, b);
+ System.out.println("Do something good");
+ return handler.getStatus();
+ }
+} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/StrictMockLifecycePoint.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/StrictMockLifecycePoint.java
new file mode 100644
index 00000000000..fb2bec15ace
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/StrictMockLifecycePoint.java
@@ -0,0 +1,46 @@
+/*
+ * Created on Jun 17, 2010
+ *
+ * PLACE_YOUR_DISTRIBUTION_STATEMENT_RIGHT_HERE
+ */
+package org.eclipse.osee.framework.lifecycle.test.mock;
+
+import org.eclipse.osee.framework.lifecycle.AbstractLifecyclePoint;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class StrictMockLifecycePoint extends AbstractLifecyclePoint<MockHandler> {
+
+ public static final Type<MockHandler> TYPE = new Type<MockHandler>();
+
+ private final String a;
+ private final String b;
+
+ public StrictMockLifecycePoint(String a, String b) {
+ super();
+ this.a = a;
+ this.b = b;
+ }
+
+ @Override
+ public Type<MockHandler> getAssociatedType() {
+ return TYPE;
+ }
+
+ @Override
+ protected void initializeHandlerData(MockHandler handler) {
+ handler.setData(a, b);
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessHandler.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessHandler.java
new file mode 100644
index 00000000000..5142647a15e
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessHandler.java
@@ -0,0 +1,40 @@
+package org.eclipse.osee.framework.lifecycle.test.mock.access;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.osee.framework.lifecycle.LifecycleOpHandler;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class AccessHandler implements LifecycleOpHandler {
+ private final IStatus status = Status.OK_STATUS;
+
+ @Override
+ public IStatus onCheck(IProgressMonitor monitor) {
+ return status;
+ }
+
+ @Override
+ public IStatus onPostCondition(IProgressMonitor monitor) {
+ return status;
+ }
+
+ @Override
+ public IStatus onPreCondition(IProgressMonitor monitor) {
+ return status;
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessLifecyclePoint.java b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessLifecyclePoint.java
new file mode 100644
index 00000000000..daa6d904b0a
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.lifecycle.test/src/org/eclipse/osee/framework/lifecycle/test/mock/access/AccessLifecyclePoint.java
@@ -0,0 +1,37 @@
+/*
+ * Created on Jun 17, 2010
+ *
+ * PLACE_YOUR_DISTRIBUTION_STATEMENT_RIGHT_HERE
+ */
+package org.eclipse.osee.framework.lifecycle.test.mock.access;
+
+import org.eclipse.osee.framework.lifecycle.AbstractLifecyclePoint;
+
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * 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:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+/**
+ * @author Roberto E. Escobar
+ * @author Jeff C. Phillips
+ */
+public class AccessLifecyclePoint extends AbstractLifecyclePoint<AccessHandler> {
+
+ public static final Type<AccessHandler> TYPE = new Type<AccessHandler>();
+
+ @Override
+ protected void initializeHandlerData(AccessHandler handler) {
+ }
+
+ @Override
+ public org.eclipse.osee.framework.lifecycle.AbstractLifecycleVisitor.Type<AccessHandler> getAssociatedType() {
+ return TYPE;
+ }
+
+}

Back to the top