// Path: src/main/java/com/ojn/gexf4j/core/Edge.java
// public interface Edge extends SlicableDatum<Edge> {
// 
// 	String getId();
// 	
// 	Node getSource();
// 	
// 	Node getTarget();
// 	Edge setTarget(Node target);
// 	
// 	boolean hasLabel();
// 	Edge clearLabel();
// 	String getLabel();
// 	Edge setLabel(String label);
// 	
// 	boolean hasWeight();
// 	Edge clearWeight();
// 	float getWeight();
// 	Edge setWeight(float weight);
// 
// 	EdgeType getEdgeType();
// 	Edge setEdgeType(EdgeType edgeType);
// 
// 	boolean hasColor();
// 	Edge clearColor();
// 	Color getColor();
// 	Edge setColor(Color color);
// 
// 	boolean hasThickness();
// 	Edge clearThickness();
// 	float getThickness();
// 	Edge setThickness(float thickness);
// 
// 	EdgeShape getShape();
// 	Edge setShape(EdgeShape shape);	
// }


import java.util.List;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;
import com.ojn.gexf4j.core.Edge;
package com.ojn.gexf4j.core.impl.writer;




public class EdgesEntityWriter extends AbstractEntityWriter<List<Edge>> {
	private static final String ENTITY = "edges";
	private static final String ATTRIB_COUNT = "count";
	
// Path: src/main/java/com/ojn/gexf4j/core/Edge.java
// public interface Edge extends SlicableDatum<Edge> {
// 
// 	String getId();
// 	
// 	Node getSource();
// 	
// 	Node getTarget();
// 	Edge setTarget(Node target);
// 	
// 	boolean hasLabel();
// 	Edge clearLabel();
// 	String getLabel();
// 	Edge setLabel(String label);
// 	
// 	boolean hasWeight();
// 	Edge clearWeight();
// 	float getWeight();
// 	Edge setWeight(float weight);
// 
// 	EdgeType getEdgeType();
// 	Edge setEdgeType(EdgeType edgeType);
// 
// 	boolean hasColor();
// 	Edge clearColor();
// 	Color getColor();
// 	Edge setColor(Color color);
// 
// 	boolean hasThickness();
// 	Edge clearThickness();
// 	float getThickness();
// 	Edge setThickness(float thickness);
// 
// 	EdgeShape getShape();
// 	Edge setShape(EdgeShape shape);	
// }


// Path: src/main/java/com/ojn/gexf4j/core/impl/writer/EdgesEntityWriter.java
import java.util.List;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;
import com.ojn.gexf4j.core.Edge;

package com.ojn.gexf4j.core.impl.writer;




public class EdgesEntityWriter extends AbstractEntityWriter<List<Edge>> {
	private static final String ENTITY = "edges";
	private static final String ATTRIB_COUNT = "count";
	
	public EdgesEntityWriter(XMLStreamWriter writer, List<Edge> entity) {