// Path: src/main/java/com/ojn/gexf4j/core/Mode.java
// public enum Mode {
// 
// 	STATIC,
// 	DYNAMIC,
// }
// 
// Path: src/main/java/com/ojn/gexf4j/core/dynamic/Dynamic.java
// public interface Dynamic<T extends Object> {
// 
// 	boolean hasStartDate();
// 	T clearStartDate();
// 	Date getStartDate();
// 	T setStartDate(Date startDate);
// 	
// 	boolean hasEndDate();
// 	T clearEndDate();
// 	Date getEndDate();
// 	T setEndDate(Date endDate);
// }


import java.util.List;
import com.ojn.gexf4j.core.Mode;
import com.ojn.gexf4j.core.dynamic.Dynamic;
package com.ojn.gexf4j.core.data;



public interface AttributeList extends List<Attribute>, Dynamic<AttributeList> {
	
	AttributeClass getAttributeClass();
	
// Path: src/main/java/com/ojn/gexf4j/core/Mode.java
// public enum Mode {
// 
// 	STATIC,
// 	DYNAMIC,
// }
// 
// Path: src/main/java/com/ojn/gexf4j/core/dynamic/Dynamic.java
// public interface Dynamic<T extends Object> {
// 
// 	boolean hasStartDate();
// 	T clearStartDate();
// 	Date getStartDate();
// 	T setStartDate(Date startDate);
// 	
// 	boolean hasEndDate();
// 	T clearEndDate();
// 	Date getEndDate();
// 	T setEndDate(Date endDate);
// }


// Path: src/main/java/com/ojn/gexf4j/core/data/AttributeList.java
import java.util.List;
import com.ojn.gexf4j.core.Mode;
import com.ojn.gexf4j.core.dynamic.Dynamic;

package com.ojn.gexf4j.core.data;



public interface AttributeList extends List<Attribute>, Dynamic<AttributeList> {
	
	AttributeClass getAttributeClass();
	
	Mode getMode();