package org.eclipse.iee.pad.graph;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.iee.core.document.writer.IPadWriter;
import org.osgi.service.component.annotations.Component;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
@Component
public class GraphPadWriter implements IPadWriter<GraphPart> {
@Override
public String getValue(GraphPart part) {
Gson gson = new GsonBuilder().create();
return gson.toJson(part.getModel());
}
@Override
public Map<String, String> getParams(GraphPart part) {
return new HashMap<>();
}
@Override
public String getType() {
return "Graph";
}
}