Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » B3 » r10682 - prerequisites - requirement on interface
r10682 - prerequisites - requirement on interface [message #577965] Thu, 24 September 2009 14:09
Henrik Lindberg is currently offline Henrik LindbergFriend
Messages: 2509
Registered: July 2009
Senior Member
Added "propertyName" to IRequirment, to make a prerequisite capable of
referencing a property in the ICapability returned as a resolution of
the requirement.

This was done since a requirement may be to any capability, and we do
not want to expose every part name as a capability since all units of a
particular "type" would then have the exact same capability - so far
better to have a requirement on the "type"/"interface".

In addition to this change, we need to have the capability to express a
requirement on a particular interface. Not yet clear how this should be
done. The current version of the models express requirements in terms of
"name in namespace and version". b3 needs an additional layer to that -
since a metadata translator is involved. Different versions of metadata
translators may produce different interfaces over time.

It may be enough to express this as meta requirements - i.e. that a
metadata translator providing a particular version of the translator API
is required by a build unit.

- henrik
Previous Topic:We have an IRC channel
Next Topic:r10682 - prerequisites - requirement on interface
Goto Forum:

Current Time: Wed Apr 25 01:25:17 GMT 2018

Powered by FUDForum. Page generated in 0.01636 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software