Interface TracedRule

  • All Superinterfaces:
    org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    TracedRuleImpl

    public interface TracedRule
    extends org.eclipse.emf.ecore.EObject
    A representation of the model object 'Traced Rule'.
    See Also:
    TracePackage.getTracedRule()
    • Method Detail

      • getRule

        java.lang.String getRule()
        Returns the value of the 'Rule' attribute.

        If the meaning of the 'Rule' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Rule' attribute.
        See Also:
        setRule(String), TracePackage.getTracedRule_Rule()
      • setRule

        void setRule​(java.lang.String value)
        Sets the value of the 'Rule' attribute.
        Parameters:
        value - the new value of the 'Rule' attribute.
        See Also:
        getRule()
      • getLinks

        org.eclipse.emf.common.util.EList<TraceLink> getLinks()
        Returns the value of the 'Links' containment reference list. The list contents are of type TraceLink. It is bidirectional and its opposite is 'Rule'.

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

        Returns:
        the value of the 'Links' containment reference list.
        See Also:
        TracePackage.getTracedRule_Links(), TraceLink.getRule()
      • setLinkSet

        void setLinkSet​(TraceLinkSet value)
        Sets the value of the 'Link Set' container reference.
        Parameters:
        value - the new value of the 'Link Set' container reference.
        See Also:
        getLinkSet()
      • getUniqueSourceElement

        SourceElement getUniqueSourceElement​(java.lang.Object sourceElement)
      • getUniqueSourceElements

        SourceElementList getUniqueSourceElements​(java.util.List<?> sourceElements)