@@ -0,0 +1,1002 @@
+/*%0A * Copyright (c) 2012 Mateusz Parzonka, Eric Bodden%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 * Mateusz Parzonka - initial API and implementation%0A */%0Apackage prm4j.indexing;%0A%0Aimport java.util.Set;%0A%0Aimport prm4j.api.Parameter;%0A%0Apublic interface BaseEvent %7B%0A%0A    /**%0A     * Returns the unique index for this base event.%0A     *%0A     * @return unique index number%0A     */%0A    public int getIndex();%0A%0A    /**%0A     * Returns a immutable representation of the associated parameters for this base event.%0A     *%0A     * @return immutable set of symbols%0A     */%0A    public Set%3CParameter%3C?%3E%3E getParameters();%0A%0A    /**%0A     * Returns the number of parameters which this base event is able to bind.%0A     *%0A     * @return the parameter count%0A     */%0A    public int getParameterCount();%0A%0A%7D%0A

Add interface for base events