package org.opennaas.extensions.sdnnetwork.model;
import org.opennaas.core.resources.ModelElementNotFoundException;
/**
* A helper containing useful static methods to manipulate the SDNNetworkModel.
*
* @author Isart Canyameres Gimenez (i2cat)
*
*/
public class SDNNetworkModelHelper {
public static SDNNetworkOFFlow getFlowFromModelByName(String flowName, SDNNetworkModel model) throws ModelElementNotFoundException {
for (SDNNetworkOFFlow flow : model.getFlows()) {
if (flow.getName().equals(flowName))
return flow;
}
throw new ModelElementNotFoundException("Flow not found in model. " + flowName);
}
}