de.uni.freiburg.iig.telematik.sepia.graphic.AbstractGraphicalCPN Maven / Gradle / Ivy
package de.uni.freiburg.iig.telematik.sepia.graphic;
import de.invation.code.toval.types.Multiset;
import de.uni.freiburg.iig.telematik.sepia.graphic.netgraphics.AbstractCPNGraphics;
import de.uni.freiburg.iig.telematik.sepia.petrinet.cpn.CPN;
import de.uni.freiburg.iig.telematik.sepia.petrinet.cpn.abstr.AbstractCPN;
import de.uni.freiburg.iig.telematik.sepia.petrinet.cpn.abstr.AbstractCPNFlowRelation;
import de.uni.freiburg.iig.telematik.sepia.petrinet.cpn.abstr.AbstractCPNMarking;
import de.uni.freiburg.iig.telematik.sepia.petrinet.cpn.abstr.AbstractCPNPlace;
import de.uni.freiburg.iig.telematik.sepia.petrinet.cpn.abstr.AbstractCPNTransition;
/**
* Container class with a {@link CPN} and its graphical information as {@link AbstractCPNGraphics}.
*
* @author Thomas Stocker
* @author Adrian Lange
*/
public class AbstractGraphicalCPN,
T extends AbstractCPNTransition,
F extends AbstractCPNFlowRelation,
M extends AbstractCPNMarking,
N extends AbstractCPN
,
G extends AbstractCPNGraphics
> extends AbstractGraphicalPN
,N,G> {
public AbstractGraphicalCPN(N petriNet, G petriNetGraphics) {
super(petriNet, petriNetGraphics);
}
protected AbstractGraphicalCPN() {
super();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy