ファイルが生成されたことを示すために、ファイルを「派生」に設定できます。
IFile file = ... your IFile
file.setDerived(true, progressMonitor);
注: 一部のソース管理システムは派生リソースを無視し、チェックインしません。
派生状態は、ファイルの [プロパティ] ダイアログの [リソース] タブに表示されます。
IFile
/メソッドを使用してIResource
setPersistentPropery
、ファイルの生成元に関する情報を含む永続プロパティをファイルに設定できます。ただし、これらの値を表示する UI がないため、これを表示するには何か ( などPropertyPage
) を記述する必要があります。
拡張ポイントを使用して、org.eclipse.ui.decorators
さまざまなビュー (パッケージ エクスプローラーなど) に装飾を追加できます。
<extension point="org.eclipse.ui.decorators">
<decorator
id="com.xyz.lightweight.decorator"
label="XYZ Lightweight Decorator"
state="false"
class="com.xyz.LightweightDecoratorContributor"
lightweight="true" >
<enablement>
<objectClass name="org.eclipse.core.resources.IResource"/>
</enablement>
</decorator>
</extension>
ILightweightLabelDecorator
テキストや画像のオーバーレイを追加できるクラスを実装するデコレーターについては、Eclipse のヘルプを参照してください。おそらく永続的なプロパティを使用して、ファイルが生成されたかどうかをデコレータが判断するための何らかの方法が必要になります。