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 TypeMethodDescriptionvoidaddProducedFor(String producedFor) voidaddTargets(Link targets) voidsetIsPartOf(Link isPartOf) voidsetProducedFor(Set<String> producedFor) voidsetTargets(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
-