public class RequirementImpl extends Object implements Requirement, Comparable<RequirementImpl>
public InputRequirementSource getSource()
public String getId()
public void setId(String newId)
newId - requirement identifyingpublic String getVersion()
public void setVersion(String newVersion)
newVersion - requirement versionpublic String getText()
public void setText(String newText)
newText - requirement human textpublic String getContent()
public void setContent(String newContent)
newContent - requirement content descriptionpublic String getAttribute(String name)
name - attribute namepublic void putAttribute(String name, String value)
name - attribute namevalue - attribute valuepublic boolean addReference(RequirementImpl reference)
reference - requirement referencepublic int getReferenceCount()
public List<RequirementImpl> getReferences()
public List<RequirementImpl> getReferencesFor(InputRequirementSource aSource)
aSource - referenced requirement source by this source to findpublic void addReferredBy(RequirementImpl reference)
reference - requirement referencing this requirementpublic int getReferredByCount()
public List<RequirementImpl> getReferredByRequirement()
public List<RequirementImpl> getReferredByRequirementFor(InputRequirementSource aSource)
aSource - requirement source referencing this source to findpublic List<InputRequirementSource> getReferredBySource()
public boolean addReference(String newSummary, String newId, String newVersion, Map<String,String> newAttributes)
addReference in interface Requirementpublic int compareTo(RequirementImpl other)
compareTo in interface Comparable<RequirementImpl>Copyright © 2015. All rights reserved.