package si.ijs.acs.objectexplorer.engine;
public interface DataType {
public enum ArrayTypes {NOT, USEQ, BSEQ, ARRAY}
public boolean isPrimitive();
public boolean isArray();
public DataType getComponentType();
public String getName();
public boolean isInterface();
public Class getType();
public DataElement getElement();
public void setElement(DataElement el);
public ArrayTypes getArrayType();
public void setArrayType(String type);
public int getArrayLength();
}