Class Requirement

java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.client.oslc.resources.Requirement
All Implemented Interfaces:
IExtendedResource, IResource
Direct Known Subclasses:
RequirementCollection

@Deprecated @OslcNamespace("http://open-services.net/ns/rm#") @OslcResourceShape(title="Requirement Resource Shape", describes="http://open-services.net/ns/rm#Requirement") public class Requirement extends AbstractResource
Deprecated.
  • Constructor Details

    • Requirement

      public Requirement()
      Deprecated.
    • Requirement

      public Requirement(URI about)
      Deprecated.
  • Method Details

    • addSubject

      public void addSubject(String subject)
      Deprecated.
    • addConstrains

      public void addConstrains(Link constrains)
      Deprecated.
    • addConstrainedBy

      public void addConstrainedBy(Link constrainedBy)
      Deprecated.
    • addDecomposes

      public void addDecomposes(Link decomposes)
      Deprecated.
    • addDecomposedBy

      public void addDecomposedBy(Link decomposedBy)
      Deprecated.
    • addSatisfies

      public void addSatisfies(Link satisfies)
      Deprecated.
    • addSatisfiedBy

      public void addSatisfiedBy(Link satisfiedBy)
      Deprecated.
    • addValidatedBy

      public void addValidatedBy(Link validatedBy)
      Deprecated.
    • addTrackedBy

      public void addTrackedBy(Link trackedBy)
      Deprecated.
    • addImplementedBy

      public void addImplementedBy(Link implementedBy)
      Deprecated.
    • addAffectedBy

      public void addAffectedBy(Link affectedBy)
      Deprecated.
    • addElaboratedBy

      public void addElaboratedBy(Link elaboratedBy)
      Deprecated.
    • addElaborates

      public void addElaborates(Link elaborates)
      Deprecated.
    • addSpecifiedBy

      public void addSpecifiedBy(Link specifiedBy)
      Deprecated.
    • addSpecifies

      public void addSpecifies(Link specifies)
      Deprecated.
    • addContributor

      public void addContributor(URI contributor)
      Deprecated.
    • addCreator

      public void addCreator(URI creator)
      Deprecated.
    • addRdfType

      public void addRdfType(URI rdfType)
      Deprecated.
    • getSubjects

      @OslcDescription("Tag or keyword for a resource. Each occurrence of a dcterms:subject property denotes an additional tag for the resource.") @OslcName("subject") @OslcPropertyDefinition("http://purl.org/dc/terms/subject") @OslcReadOnly(false) @OslcTitle("Subjects") public String[] getSubjects()
      Deprecated.
    • getElaboratedBy

      @OslcDescription("The subject is elaborated by the object.") @OslcName("elaboratedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#elaboratedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Elaborated By") public Link[] getElaboratedBy()
      Deprecated.
    • getElaborates

      @OslcDescription("The object is elaborated by the subject.") @OslcName("elaborates") @OslcPropertyDefinition("http://open-services.net/ns/rm#elaborates") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Elaborates") public Link[] getElaborates()
      Deprecated.
    • getSpecifiedBy

      @OslcDescription("The subject is specified by the object.") @OslcName("specifiedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#specifiedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Specified By") public Link[] getSpecifiedBy()
      Deprecated.
    • getSpecifies

      @OslcDescription("The object is specified by the subject.") @OslcName("specifies") @OslcPropertyDefinition("http://open-services.net/ns/rm#specifies") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Specifies") public Link[] getSpecifies()
      Deprecated.
    • getImplementedBy

      @OslcDescription("Resource, such as a change request, which implements this requirement.") @OslcName("implementedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#implementedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Implemented By") public Link[] getImplementedBy()
      Deprecated.
    • getAffectedBy

      @OslcDescription("Requirement is affected by a resource, such as a defect or issue.") @OslcName("affectedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#affectedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Affected By") public Link[] getAffectedBy()
      Deprecated.
    • getTrackedBy

      @OslcDescription("Resource, such as a change request, which tracks this requirement.") @OslcName("trackedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#trackedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("tracked By") public Link[] getTrackedBy()
      Deprecated.
    • getValidatedBy

      @OslcDescription("Resource, such as a test case, which validates this requirement.") @OslcName("validatedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#validatedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Validated By") public Link[] getValidatedBy()
      Deprecated.
    • getSatisfiedBy

      @OslcDescription("The subject is satisfied by the object.") @OslcName("satisfiedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#satisfiedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Satisfied By") public Link[] getSatisfiedBy()
      Deprecated.
    • getSatisfies

      @OslcDescription("The object is satisfied by the subject.") @OslcName("satisfies") @OslcPropertyDefinition("http://open-services.net/ns/rm#satisfies") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Satisfies") public Link[] getSatisfies()
      Deprecated.
    • getDecomposedBy

      @OslcDescription("The subject is decomposed by the object.") @OslcName("decomposedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#decomposedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("DecomposedBy") public Link[] getDecomposedBy()
      Deprecated.
    • getDecomposes

      @OslcDescription("The object is decomposed by the subject.") @OslcName("decomposes") @OslcPropertyDefinition("http://open-services.net/ns/rm#decomposes") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Decomposes") public Link[] getDecomposes()
      Deprecated.
    • getConstrainedBy

      @OslcDescription("The subject is constrained by the object.") @OslcName("constrainedBy") @OslcPropertyDefinition("http://open-services.net/ns/rm#constrainedBy") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("ConstrainedBy") public Link[] getConstrainedBy()
      Deprecated.
    • getConstrains

      @OslcDescription("The object is constrained by the subject.") @OslcName("constrains") @OslcPropertyDefinition("http://open-services.net/ns/rm#constrains") @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) @OslcTitle("Constrains") public Link[] getConstrains()
      Deprecated.
    • getContributors

      @OslcDescription("The person(s) who are responsible for the work needed to complete the change request.") @OslcName("contributor") @OslcPropertyDefinition("http://purl.org/dc/terms/contributor") @OslcRange("http://xmlns.com/foaf/0.1/Person") @OslcTitle("Contributors") public URI[] getContributors()
      Deprecated.
    • getCreated

      @OslcDescription("Timestamp of resource creation.") @OslcPropertyDefinition("http://purl.org/dc/terms/created") @OslcReadOnly @OslcTitle("Created") public Date getCreated()
      Deprecated.
    • getCreators

      @OslcDescription("Creator or creators of resource.") @OslcName("creator") @OslcPropertyDefinition("http://purl.org/dc/terms/creator") @OslcRange("http://xmlns.com/foaf/0.1/Person") @OslcTitle("Creators") public URI[] getCreators()
      Deprecated.
    • getDescription

      @OslcDescription("Descriptive text (reference: Dublin Core) about resource represented as rich text in XHTML content.") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcTitle("Description") @OslcValueType(XMLLiteral) public String getDescription()
      Deprecated.
    • getIdentifier

      @OslcDescription("A unique identifier for a resource. Assigned by the service provider when a resource is created. Not intended for end-user display.") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcReadOnly @OslcTitle("Identifier") public String getIdentifier()
      Deprecated.
    • getInstanceShape

      @OslcDescription("Resource Shape that provides hints as to resource property value-types and allowed values. ") @OslcPropertyDefinition("http://open-services.net/ns/core#instanceShape") @OslcRange("http://open-services.net/ns/core#ResourceShape") @OslcTitle("Instance Shape") public URI getInstanceShape()
      Deprecated.
    • getModified

      @OslcDescription("Timestamp last latest resource modification.") @OslcPropertyDefinition("http://purl.org/dc/terms/modified") @OslcReadOnly @OslcTitle("Modified") public Date getModified()
      Deprecated.
    • getRdfTypes

      @OslcDescription("The resource type URIs.") @OslcName("type") @OslcPropertyDefinition("http://www.w3.org/1999/02/22-rdf-syntax-ns#type") @OslcTitle("Types") public URI[] getRdfTypes()
      Deprecated.
    • getServiceProvider

      @OslcDescription("The scope of a resource is a URI for the resource\'s OSLC Service Provider.") @OslcPropertyDefinition("http://open-services.net/ns/core#serviceProvider") @OslcRange("http://open-services.net/ns/core#ServiceProvider") @OslcTitle("Service Provider") public URI getServiceProvider()
      Deprecated.
    • getShortTitle

      @OslcDescription("Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users.") @OslcPropertyDefinition("http://open-services.net/ns/core#shortTitle") @OslcTitle("Short Title") @OslcValueType(XMLLiteral) public String getShortTitle()
      Deprecated.
    • getTitle

      @OslcDescription("Title (reference: Dublin Core) or often a single line summary of the resource represented as rich text in XHTML content.") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcTitle("Title") @OslcValueType(XMLLiteral) public String getTitle()
      Deprecated.
    • setConstrains

      public void setConstrains(Link[] constrains)
      Deprecated.
    • setConstrainedBy

      public void setConstrainedBy(Link[] constrainedBy)
      Deprecated.
    • setDecomposes

      public void setDecomposes(Link[] decomposes)
      Deprecated.
    • setDecomposedBy

      public void setDecomposedBy(Link[] decomposedBy)
      Deprecated.
    • setSatisfies

      public void setSatisfies(Link[] satisfies)
      Deprecated.
    • setSatisfiedBy

      public void setSatisfiedBy(Link[] satisfiedBy)
      Deprecated.
    • setValidatedBy

      public void setValidatedBy(Link[] validatedBy)
      Deprecated.
    • setTrackedBy

      public void setTrackedBy(Link[] trackedBy)
      Deprecated.
    • setAffectedBy

      public void setAffectedBy(Link[] affectedBy)
      Deprecated.
    • setImplementedBy

      public void setImplementedBy(Link[] implementedBy)
      Deprecated.
    • setElaboratedBy

      public void setElaboratedBy(Link[] elaboratedBy)
      Deprecated.
    • setElaborates

      public void setElaborates(Link[] elaborates)
      Deprecated.
    • setSpecifiedBy

      public void setSpecifiedBy(Link[] specifiedBy)
      Deprecated.
    • setSpecifies

      public void setSpecifies(Link[] specifies)
      Deprecated.
    • setContributors

      public void setContributors(URI[] contributors)
      Deprecated.
    • setCreated

      public void setCreated(Date created)
      Deprecated.
    • setCreators

      public void setCreators(URI[] creators)
      Deprecated.
    • setDescription

      public void setDescription(String description)
      Deprecated.
    • setIdentifier

      public void setIdentifier(String identifier)
      Deprecated.
    • setInstanceShape

      public void setInstanceShape(URI instanceShape)
      Deprecated.
    • setModified

      public void setModified(Date modified)
      Deprecated.
    • setRdfTypes

      public void setRdfTypes(URI[] rdfTypes)
      Deprecated.
    • setServiceProvider

      public void setServiceProvider(URI serviceProvider)
      Deprecated.
    • setShortTitle

      public void setShortTitle(String shortTitle)
      Deprecated.
    • setTitle

      public void setTitle(String title)
      Deprecated.
    • setSubjects

      public void setSubjects(String[] subjects)
      Deprecated.