限制项目在eclipse中只有一个文件类型

时间:2012-10-18 08:27:57

标签: eclipse eclipse-plugin eclipse-gmf

我正在编写一个eclipse插件。我需要在项目中限制具有特定扩展名(不创建多个)的文件。通过向导,我创建了一个扩展名为“file.extension”的文件。我限制了向导级别,因为不允许用户创建多个扩展名为“.extension”的文件。我还需要限制用户不允许他将文件复制或拖动到同一类型的其他项目中。因为,该项目必须只有一个具有特定扩展名的文件(“.extension”)。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

不要这样做。用户总是可以关闭Eclipse,在项目中创建另一个文件并重新启动Eclipse。你根本无法避免这种情况。

相反,为项目性质创建自定义构建器,验证只有一个文件。如果有多个文件,项目构建器会在问题视图中引发错误,因此用户可以修复它。