Package com.sodius.oslc.domain.rm.model
Class RequirementCollection
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.domain.rm.model.Requirement
-
- com.sodius.oslc.domain.rm.model.RequirementCollection
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://open-services.net/ns/rm#") @OslcResourceShape(title="Requirement Collection Resource Shape", describes="http://open-services.net/ns/rm#RequirementCollection") public class RequirementCollection extends Requirement
A collection of resources which constitute some statement of need.See the OSLC Requirements Management specification for details:
http://open-services.net/specifications/requirements-management-2.0/- Since:
- 1.1.0
-
-
Constructor Summary
Constructors Constructor Description RequirementCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUses(URI uses)
URI[]
getUses()
void
setUses(URI[] uses)
-
Methods inherited from class com.sodius.oslc.domain.rm.model.Requirement
addAffectedBy, addConstrainedBy, addConstrains, addContributor, addCreator, addDecomposedBy, addDecomposes, addElaboratedBy, addElaborates, addImplementedBy, addReferences, addSatisfiedBy, addSatisfies, addSpecifiedBy, addSpecifies, addSubject, addTrackedBy, addValidatedBy, getAffectedBy, getConstrainedBy, getConstrains, getContributors, getCreated, getCreators, getDecomposedBy, getDecomposes, getDescription, getElaboratedBy, getElaborates, getIdentifier, getImplementedBy, getInstanceShape, getModified, getReferences, getSatisfiedBy, getSatisfies, getServiceProvider, getShortTitle, getSpecifiedBy, getSpecifies, getSubjects, getTitle, getTrackedBy, getValidatedBy, setAffectedBy, setConstrainedBy, setConstrains, setContributors, setCreated, setCreators, setDecomposedBy, setDecomposes, setDescription, setElaboratedBy, setElaborates, setIdentifier, setImplementedBy, setInstanceShape, setModified, setReferences, setSatisfiedBy, setSatisfies, setServiceProvider, setShortTitle, setSpecifiedBy, setSpecifies, setSubjects, setTitle, setTrackedBy, setValidatedBy
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
addUses
public void addUses(URI uses)
-
getUses
@OslcDescription("A collection uses a resource - the resource is in the requirement collection.") @OslcName("uses") @OslcPropertyDefinition("http://open-services.net/ns/rm#uses") @OslcTitle("Uses") public URI[] getUses()
-
setUses
public void setUses(URI[] uses)
-
-