Traceability

ttm
Interface Requirement

All Superinterfaces:
AttributeOwner, Element, EObject, HierarchicalElement, IdentifiedElement, Notifier
All Known Implementing Classes:
RequirementImpl

public interface Requirement
extends HierarchicalElement

A representation of the model object 'Requirement'.

The following features are supported:

See Also:
TtmPackage.getRequirement()
** Generated **
Model:

Method Summary
 java.util.List<Requirement> getAllChildRequirements()
          Returns the child requirements recursively
 java.util.List<Requirement> getAllParentRequirements()
          Returns the parent requirements recursively
 java.util.Set<HierarchicalElement> getAllReferencers()
          Return all the elements that covers this requirement, recursively going through documents cover relations
 java.util.List<CoverLink> getIncomingCoverLinks()
          Returns the value of the 'Incoming Cover Links' reference list.
 float getSubCoveringRequirementsRatio()
          Returns the value of the 'Sub Covering Requirements Ratio' attribute
 void setSubCoveringRequirementsRatio(float value)
          Sets the value of the 'Sub Covering Requirements Ratio' attribute
 
Methods inherited from interface ttm.HierarchicalElement
getChildren, getCoverLinks, getDocument, getIncomingNavigationLinks, getNavigationLinks, getParent, isCoveringElementID, isMacroRequirement, setParent
 
Methods inherited from interface ttm.IdentifiedElement
getIdent, getShortDescription, getTexts, setIdent, setShortDescription
 
Methods inherited from interface ttm.AttributeOwner
getAttributes
 
Methods inherited from interface ttm.Element
getActivatedRules
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getIncomingCoverLinks

java.util.List<CoverLink> getIncomingCoverLinks()
Returns the value of the 'Incoming Cover Links' reference list. The list contents are of type CoverLink. It is bidirectional and its opposite is 'To'.

If the meaning of the 'Incoming Cover Links' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Incoming Cover Links' reference list.
See Also:
TtmPackage.getRequirement_IncomingCoverLinks(), CoverLink.getTo()
** Generated **
NOT
Model:
type="ttm.CoverLink" opposite="to"

getSubCoveringRequirementsRatio

float getSubCoveringRequirementsRatio()
Returns the value of the 'Sub Covering Requirements Ratio' attribute.

If the meaning of the 'Sub Covering Requirements Ratio' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Sub Covering Requirements Ratio' attribute.
See Also:
setSubCoveringRequirementsRatio(float), TtmPackage.getRequirement_SubCoveringRequirementsRatio()
** Generated **
Model:
dataType="org.eclipse.emf.ecore.xml.type.Float"

setSubCoveringRequirementsRatio

void setSubCoveringRequirementsRatio(float value)
Sets the value of the 'Sub Covering Requirements Ratio' attribute.

Parameters:
value - the new value of the 'Sub Covering Requirements Ratio' attribute.
See Also:
getSubCoveringRequirementsRatio()
** Generated **

getAllReferencers

java.util.Set<HierarchicalElement> getAllReferencers()
Return all the elements that covers this requirement, recursively going through documents cover relations TNI Addition

Returns:
the covering elements list

getAllParentRequirements

java.util.List<Requirement> getAllParentRequirements()
Returns the parent requirements recursively.

Returns:
the list of all parent requirements

getAllChildRequirements

java.util.List<Requirement> getAllChildRequirements()
Returns the child requirements recursively.

Returns:
the list of all child requirements

Traceability

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.