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 TypeMethodDescriptionvoid
addIncludes
(Link includes) void
addOslc_promcodeCollects
(Link collects) static ResourceShape
void
setCorrespondsTo
(Link correspondsTo) void
setIncludes
(Set<Link> includes) void
setOslc_promcodeBelongsTo
(Link belongsTo) void
setOslc_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, setTitle
Methods 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:
toString
in classManagedItemCollection
-
toString
- Overrides:
toString
in classManagedItemCollection
-
addOslc_promcodeCollects
- Specified by:
addOslc_promcodeCollects
in interfaceIReport
-
addIncludes
- Specified by:
addIncludes
in 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_promcodeBelongsTo
in 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_promcodeCollects
in 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:
getCorrespondsTo
in 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:
getIncludes
in interfaceIReport
-
setOslc_promcodeBelongsTo
- Specified by:
setOslc_promcodeBelongsTo
in interfaceIReport
-
setOslc_promcodeCollects
- Specified by:
setOslc_promcodeCollects
in interfaceIReport
-
setCorrespondsTo
- Specified by:
setCorrespondsTo
in interfaceIReport
-
setIncludes
- Specified by:
setIncludes
in interfaceIReport
-