All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.inexas.fsm.SynchEvent Maven / Gradle / Ivy

The newest version!
/**
 * Copyright (C) 2005, Inexas,  All rights reserved.
 * See also Inexas Software Usage Licence http://www.inexas.com/isul/
 *
 * This software is open source but it is not necessarily free.
 * 
 * The following restrictions apply to the contents of this file in 
 * source or binary form including use by other packages in the form 
 * of a software library or as a source for deriving packages or 
 * programs:
 * 
 * - Use is not permitted by military entities such as an army or other
 *   defence agencies or any entity that is significantly involved in
 *   the support through products or services of a military entity - 
 *   a reasonable guide is when 30% or more of a companies revenue
 *   is received for goods or services rendered to military agencies
 *   
 * - Use for commercial purposes is permitted against a licence fee.
 *   Commercial use includes production use for core business or
 *   administration but excludes evaluation of this package for
 *   eventual commercial use.
 *   
 * - Use for non-commercial purposes is permitted free of charge.
 *   Non-commercial use includes:
 *   
 *   - Educational bodies such as schools, universities, adult 
 *     educational centers, on-line training courses (even in 
 *     commercial environments)
 *     
 *   - Not-for-profit organisations such as open source groups, home
 *     use, charitable organisations
 *     
 * The software can be copied, modified and redistributed provided this
 * copyright notice and disclaimer is reproduced in a prominent place.
 *
 * Neither the name of the Inexas nor the names of its contributors 
 * may be used to endorse or promote products derived from this software 
 * without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL INEXAS OR CONTRIBUTORS BE LIABLE FOR ANY 
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
package com.inexas.fsm;

public class SynchEvent extends Event {
	private final SynchBar synchBar;

	SynchEvent(SynchBar synchBar) {
		super("_synch", Event.Type.call);
		this.synchBar = synchBar;
	}

	SynchBar getSynchBar() {
		return synchBar;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy