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.