Class LinkingContext

  • All Implemented Interfaces:
    IExtendedResource, IResource

    @OslcNamespace("http://www.sodius.com/ns/process#")
    @OslcResourceShape(title="Linking Resource Shape",
                       describes="http://www.sodius.com/ns/process#LinkingContext")
    public class LinkingContext
    extends AbstractResource
    Encapsulates the linking-related data (linking type, linking resource and in-used global configuration if any).

    Unlike LinkingScreeningContext, this class does not have a ServiceProvider property and its linkingResource property is of type Link. The reason for the former is to enforce the ServiceProvider resolution based on the linking resource (see GetLinkingServiceProvider) and not from the associated projects areas... whereas for the latter is because the Link represents the actual linking resource and not the dropped/pasted text by the user.

    Since:
    3.1.0