Interface Issue

    • Method Detail

      • getChildren

        org.eclipse.emf.common.util.EList<Issue> getChildren()
        Returns the value of the 'Children' containment reference list. The list contents are of type Issue. Issues can be infinitely nested to form a [Work Breakdown Structure](https://en.wikipedia.org/wiki/Work_breakdown_structure).
        Returns:
        the value of the 'Children' containment reference list.
        See Also:
        EngineeringPackage.getIssue_Children()
      • getRequires

        org.eclipse.emf.common.util.EList<Capability> getRequires()
        Returns the value of the 'Requires' reference list. The list contents are of type Capability. Capabilities required to start working on an issue.
        Returns:
        the value of the 'Requires' reference list.
        See Also:
        EngineeringPackage.getIssue_Requires()
      • getIncrement

        Increment getIncrement()
        Returns the value of the 'Increment' reference. Increment for which this issue is directly scheduled. Issue can be scheduled for an increment directly or indirectly via [features](Feature.html) and [releases](Release.html). Release increment can be different from issue incrmenent. E.g. issue can be scheduled for May, but its release might be scheduled for July.
        Returns:
        the value of the 'Increment' reference.
        See Also:
        setIncrement(Increment), EngineeringPackage.getIssue_Increment()
      • setIncrement

        void setIncrement​(Increment value)
        Sets the value of the 'Increment' reference.
        Parameters:
        value - the new value of the 'Increment' reference.
        See Also:
        getIncrement()
      • getContributesTo

        org.eclipse.emf.common.util.EList<Feature> getContributesTo()
        Returns the value of the 'Contributes To' reference list. The list contents are of type Feature. Issue can contribute to zero or more features.
        Returns:
        the value of the 'Contributes To' reference list.
        See Also:
        EngineeringPackage.getIssue_ContributesTo()
      • setStatus

        void setStatus​(IssueStatus value)
        Sets the value of the 'Status' reference.
        Parameters:
        value - the new value of the 'Status' reference.
        See Also:
        getStatus()
      • isWorkable

        boolean isWorkable()
        Returns the value of the 'Workable' attribute. Issue is workable if it doesn't have any unavailable required capabilities.
        Returns:
        the value of the 'Workable' attribute.
        See Also:
        EngineeringPackage.getIssue_Workable()
      • setEffort

        void setEffort​(double value)
        Sets the value of the 'Effort' attribute.
        Parameters:
        value - the new value of the 'Effort' attribute.
        See Also:
        getEffort()
      • setCost

        void setCost​(double value)
        Sets the value of the 'Cost' attribute.
        Parameters:
        value - the new value of the 'Cost' attribute.
        See Also:
        getCost()
      • getRemainingEffort

        double getRemainingEffort()
        Returns the value of the 'Remaining Effort' attribute. Remaining effort is computed from issue effort and [notes](Note.html) effort or remaining effort.
        Returns:
        the value of the 'Remaining Effort' attribute.
        See Also:
        EngineeringPackage.getIssue_RemainingEffort()
      • getRemainingCost

        double getRemainingCost()
        Returns the value of the 'Remaining Cost' attribute. Remaining cost is computed from issue cost and [notes](Note.html) cost or remaining cost.
        Returns:
        the value of the 'Remaining Cost' attribute.
        See Also:
        EngineeringPackage.getIssue_RemainingCost()
      • setPriority

        void setPriority​(IssuePriority value)
        Sets the value of the 'Priority' reference.
        Parameters:
        value - the new value of the 'Priority' reference.
        See Also:
        getPriority()
      • setSeverity

        void setSeverity​(IssueSeverity value)
        Sets the value of the 'Severity' reference.
        Parameters:
        value - the new value of the 'Severity' reference.
        See Also:
        getSeverity()
      • getNotes

        org.eclipse.emf.common.util.EList<Note> getNotes()
        Returns the value of the 'Notes' containment reference list. The list contents are of type Note. Issue notes are used for discussion and to record progress, remaining effort, and issue status if it is not set at the issue level.
        Returns:
        the value of the 'Notes' containment reference list.
        See Also:
        EngineeringPackage.getIssue_Notes()
      • getTarget

        EngineeredElement getTarget()
        Returns the value of the 'Target' reference. Target element for this issue - container of the issue itself or the root issue in the issue hierarchy.
        Returns:
        the value of the 'Target' reference.
        See Also:
        EngineeringPackage.getIssue_Target()