Interface IArtifact
- All Known Implementing Classes:
Artifact
@OslcNamespace("http://open-services.net/ns/promcode#")
@OslcName("Artifact")
@OslcResourceShape(title="Artifact Shape",
description="Shape resource of an Artifact resource.",
describes="http://open-services.net/ns/promcode#Artifact")
public interface IArtifact
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProducedFor
(String producedFor) void
addTargets
(Link targets) void
setIsPartOf
(Link isPartOf) void
setProducedFor
(Set<String> producedFor) void
setTargets
(Set<Link> targets)
-
Method Details
-
addProducedFor
-
addTargets
-
getIsPartOf
@OslcName("isPartOf") @OslcPropertyDefinition("http://purl.org/dc/terms/isPartOf") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/promcode#Artifact") @OslcReadOnly(false) Link getIsPartOf() -
getProducedFor
@OslcName("producedFor") @OslcPropertyDefinition("http://open-services.net/ns/promcode#producedFor") @OslcOccurs(ZeroOrMany) @OslcValueType(String) @OslcRange({"http://open-services.net/ns/promcode#WorkItem","http://open-services.net/ns/promcode#ScopeItem"}) @OslcReadOnly(false) Set<String> getProducedFor() -
getTargets
@OslcName("targets") @OslcPropertyDefinition("http://open-services.net/ns/promcode#targets") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/promcode#Measure") @OslcReadOnly(false) Set<Link> getTargets() -
setIsPartOf
-
setProducedFor
-
setTargets
-