package org.yakindu.scr.valuedevents;
import org.yakindu.scr.IStatemachine;

public interface IValuedEventsStatemachine extends IStatemachine {
	public interface SCInterface {
		public void raiseIntegerEvent(long value);
		public void raiseBooleanEvent(boolean value);
		public void raiseRealEvent(double value);
		public void raiseStringEvent(String value);
		public long getMyInt();
		public void setMyInt(long value);
		public boolean getMyBool();
		public void setMyBool(boolean value);
		public double getMyReal();
		public void setMyReal(double value);
		public String getMyString();
		public void setMyString(String value);

	}

	public SCInterface getSCInterface();

}
