Propriedades do recurso

Os recursos têm propriedades que podem ser usadas para armazenar meta-informações sobre o recurso. O plug-in pode utilizar estas propriedades para reter informações sobre um recurso que seja específico da nossa finalidade. As propriedades de recursos são declaradas, acedidas e mantidas por diversos plug-ins, e não são interpretadas pela plataforma. Quando um recurso é eliminado do espaço de trabalho, as suas propriedades também são eliminadas.

Há dois tipos de propriedades de recursos:

Se seguir a convenção de qualificar nomes de chaves de propriedades com o ID único do plug-in, não terá que se preocupar com nomes de propriedades a colidir com os de outros plug-ins.

Se o plug-in precisar de armazenar informações persistentes sobre um projecto que seja muito maior do que 2 Kb, estas propriedades devem ser expostas como recursos de pleno direito, ao invés de utilizar a API das propriedades persistentes.

Consulte IResource para uma descrição da API para obter e definir os diferentes tipos de propriedades de recursos.