case ListKind.DATATYPE_UNIQUE:
return new EDataTypeUniqueEList(dataClass, this, property);
case ListKind.DATATYPE_UNSETTABLE:
return new EDataTypeEList.Unsettable(dataClass, this, property);
case ListKind.DATATYPE:
return new EDataTypeEList(dataClass, this, property);
}
return null;
}