Class TransientLinkSet


  • public class TransientLinkSet
    extends java.lang.Object
    Stores a TransientLink Set.
    • Constructor Detail

      • TransientLinkSet

        public TransientLinkSet()
    • Method Detail

      • addLink

        public void addLink​(TransientLink tl)
        Adds a link to the set.
        Parameters:
        tl - the link
      • addLink2

        public void addLink2​(TransientLink tl,
                             boolean isDefault)
        Adds a link to the set.
        Parameters:
        tl - the link
        isDefault - true if the link is the default link
      • getLinksByRule

        public java.util.List<TransientLink> getLinksByRule​(java.lang.Object rule)
        Returns the links of a rule.
        Parameters:
        rule - the rule
        Returns:
        the links of a rule
      • getLinkBySourceElement

        public TransientLink getLinkBySourceElement​(java.lang.Object sourceElement)
        Retrieve a link by the given source element.
        Parameters:
        sourceElement - the source element
        Returns:
        the link
      • getLinkByTargetElement

        public TransientLink getLinkByTargetElement​(java.lang.Object sourceElement)
        Retrieve a link by the given source element.
        Parameters:
        sourceElement - the source element
        Returns:
        the link
      • getLinkByRuleAndSourceElement

        public TransientLink getLinkByRuleAndSourceElement​(java.lang.Object rule,
                                                           java.lang.Object sourceElement)
        Retrieve a link by the given rule and source element.
        Parameters:
        rule - the given rule
        sourceElement - the source element
        Returns:
        the link
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()