Я имею в виду одну возможность, но не уверен, что она соответствует вашему варианту использования.
Вы можете использовать свой собственный тип контента, и в описании типа контента вы можете проверить наличие каких-либо условий. Например, к какому проекту он относится. Это может работать, если InputSream, переданный org.eclipse.core.runtime.content.IContentDescriber.describe (InputStream, IContentDescription), является FileInputStream (проверяется)
С уважением,