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

de.uni.freiburg.iig.telematik.jagal.ts.serialize.LTSSerializer Maven / Gradle / Ivy

package de.uni.freiburg.iig.telematik.jagal.ts.serialize;

import de.invation.code.toval.validate.ParameterException;
import de.uni.freiburg.iig.telematik.jagal.ts.TSType;
import de.uni.freiburg.iig.telematik.jagal.ts.abstr.AbstractTransitionSystem;
import de.uni.freiburg.iig.telematik.jagal.ts.labeled.abstr.AbstractEvent;
import de.uni.freiburg.iig.telematik.jagal.ts.labeled.abstr.AbstractLTSState;
import de.uni.freiburg.iig.telematik.jagal.ts.labeled.abstr.AbstractLabeledTransitionRelation;
import de.uni.freiburg.iig.telematik.jagal.ts.labeled.abstr.AbstractLabeledTransitionSystem;

public abstract class LTSSerializer, 
									E extends AbstractEvent,
									T extends AbstractLabeledTransitionRelation,
									O extends Object> extends TSSerializer{

	public LTSSerializer(AbstractLabeledTransitionSystem ts) throws ParameterException {
		super((AbstractTransitionSystem) ts);
	}

	@Override
	public TSType acceptedNetType() {
		return TSType.LABELED_TRANSITION_SYSTEM;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy