package pt.ist.fenixframework.dml;
import java.util.List;
public class EnumValueType implements ValueType {
private String domainName;
private String fullTypeName;
public EnumValueType(String domainName, String fullTypeName) {
this.domainName = domainName;
this.fullTypeName = fullTypeName;
}
public void setDomainName(String domainName) {
this.domainName = domainName;
}
public PlainValueType getBaseType() {
throw new Error("Enum value types do not have a PlainValueType as base");
}
public String getDomainName() {
return domainName;
}
public String getFullname() {
return fullTypeName;
}
public boolean isBuiltin() {
return true;
}
public boolean isEnum() {
return true;
}
public List<ExternalizationElement> getExternalizationElements() {
return null;
}
public String getInternalizationMethodName() {
return null;
}
}