Class Report
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.oslc.domains.promcode.ManagedItemCollection
org.eclipse.lyo.oslc.domains.promcode.Report
- All Implemented Interfaces:
IManagedItemCollection,IReport,IExtendedResource,IResource
@OslcNamespace("http://open-services.net/ns/promcode#")
@OslcName("Report")
@OslcResourceShape(title="Report Shape",
description="A Report is a resource which is a subclass of ManagedItemCollection to describe a report. A Report is associated to corresponding Plan.",
describes="http://open-services.net/ns/promcode#Report")
public class Report
extends ManagedItemCollection
implements IReport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIncludes(Link includes) voidaddOslc_promcodeCollects(Link collects) static ResourceShapevoidsetCorrespondsTo(Link correspondsTo) voidsetIncludes(Set<Link> includes) voidsetOslc_promcodeBelongsTo(Link belongsTo) voidsetOslc_promcodeCollects(Set<Link> collects) toString()toString(boolean asLocalResource) Methods inherited from class org.eclipse.lyo.oslc.domains.promcode.ManagedItemCollection
addCollects, getBelongsTo, getCollects, getDate, getDescription, getIdentifier, getSource, getTitle, setBelongsTo, setCollects, setDate, setDescription, setIdentifier, setSource, setTitleMethods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Report
public Report() -
Report
-
-
Method Details
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException -
toString
- Overrides:
toStringin classManagedItemCollection
-
toString
- Overrides:
toStringin classManagedItemCollection
-
addOslc_promcodeCollects
- Specified by:
addOslc_promcodeCollectsin interfaceIReport
-
addIncludes
- Specified by:
addIncludesin interfaceIReport
-
getOslc_promcodeBelongsTo
@OslcName("belongsTo") @OslcPropertyDefinition("http://open-services.net/ns/promcode#belongsTo") @OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/promcode#Project") @OslcReadOnly(false) public Link getOslc_promcodeBelongsTo()- Specified by:
getOslc_promcodeBelongsToin interfaceIReport
-
getOslc_promcodeCollects
@OslcName("collects") @OslcPropertyDefinition("http://open-services.net/ns/promcode#collects") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange({"http://open-services.net/ns/promcode#Artifact","http://open-services.net/ns/promcode#WorkItem","http://open-services.net/ns/promcode#ScopeItem"}) @OslcReadOnly(false) public Set<Link> getOslc_promcodeCollects()- Specified by:
getOslc_promcodeCollectsin interfaceIReport
-
getCorrespondsTo
@OslcName("correspondsTo") @OslcPropertyDefinition("http://open-services.net/ns/promcode#correspondsTo") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/promcode#Plan") @OslcReadOnly(false) public Link getCorrespondsTo()- Specified by:
getCorrespondsToin interfaceIReport
-
getIncludes
@OslcName("includes") @OslcPropertyDefinition("http://open-services.net/ns/promcode#includes") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/promcode#Measurement") @OslcReadOnly(false) public Set<Link> getIncludes()- Specified by:
getIncludesin interfaceIReport
-
setOslc_promcodeBelongsTo
- Specified by:
setOslc_promcodeBelongsToin interfaceIReport
-
setOslc_promcodeCollects
- Specified by:
setOslc_promcodeCollectsin interfaceIReport
-
setCorrespondsTo
- Specified by:
setCorrespondsToin interfaceIReport
-
setIncludes
- Specified by:
setIncludesin interfaceIReport
-