@@ -0,0 +1,1392 @@
+/*******************************************************************************%0A * Copyright (c) 2012 - 2015 Signal Iduna Corporation and others.%0A * All rights reserved. This program and the accompanying materials%0A * are made available under the terms of the Eclipse Public License v1.0%0A * which accompanies this distribution, and is available at%0A * http://www.eclipse.org/legal/epl-v10.html%0A *%0A * Contributors:%0A * Signal Iduna Corporation - initial API and implementation%0A * akquinet AG%0A * itemis AG%0A *******************************************************************************/%0Apackage org.testeditor.fixture.core.interaction;%0A%0Aimport java.lang.annotation.Documented;%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * Marks a method as being a fixture method, i.e. it can be called from the outside in order to interact with the %0A * application under test.%0A * %3Cp%3E%0A * The method is not marked as @Inherited since a subclass may want to hide inherited fixture methods from the user. %0A * In this case it could simply override the inherited method and %3Cstrong%3Enot%3C/strong%3E annotate it. In this case, %0A * the tooling should not display the method.%0A * %3C/p%3E%0A */%0A@Target(ElementType.METHOD)%0A@Retention(RetentionPolicy.RUNTIME)%0A@Documented%0Apublic @interface FixtureMethod %7B%0A%7D%0A

add FixtureMethod annotation to core fixture