Class NFERuleInstanceRelation

  • All Implemented Interfaces:
    NFEModelObject

    public class NFERuleInstanceRelation
    extends NFEBasicModelObject
    Represents a relationship between a rule instance and a feature element to which the rule instance's rule was applied.
    • Constructor Detail

      • NFERuleInstanceRelation

        public NFERuleInstanceRelation​(NFERuleInstance ruleInstance,
                                       NFEFeatureElement featElem)
        Allocates a new rule instance relation
        Parameters:
        ruleInstance - a rule instance object
        featElem - a feature element
    • Method Detail

      • getRuleInstance

        public NFERuleInstance getRuleInstance()
        Gets the rule instance object
        Returns:
        a rule instance object
      • getFeatureElement

        public NFEFeatureElement getFeatureElement()
        Gets the related feature element
        Returns:
        a feature element
      • getKey

        public java.lang.String getKey()
        Gets the relation's key which is used to uniquely identify the relation
        Returns:
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object