
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