de.uni.freiburg.iig.telematik.sepia.petrinet.ifnet.IFNetMarking Maven / Gradle / Ivy
package de.uni.freiburg.iig.telematik.sepia.petrinet.ifnet;
import de.invation.code.toval.validate.ParameterException;
import de.uni.freiburg.iig.telematik.sepia.petrinet.ifnet.abstr.AbstractIFNetMarking;
public class IFNetMarking extends AbstractIFNetMarking {
private static final long serialVersionUID = 3016094393793534037L;
public IFNetMarking() {
super();
}
@Override
public IFNetMarking clone() {
IFNetMarking newMarking = new IFNetMarking();
try{
for(String placeName: placeStates.keySet()){
newMarking.set(placeName, placeStates.get(placeName).clone());
}
}catch(ParameterException e){}
return newMarking;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy