Interface IMappedJustificationTree

All Superinterfaces:
Serializable
All Known Implementing Classes:
MappedJustificationTree

public interface IMappedJustificationTree extends Serializable
Defines the information that a justification tree implementation must be able to return
Since:
11.2
Author:
Mihai Bob
  • Method Details

    • getValue

      IValue getValue()
      This method returns the value reference for justification tree or the value for mapped justification tree for which the justification tree was created.
      Returns:
      the value/ value reference for which the justification tree was created.
    • getAttributeFunctionalName

      String getAttributeFunctionalName()
      Returns the functional name for the domain element. If not set, it returns null
      Returns:
      attribute's functional name or null
    • getAttributeReference

      AttributeReference getAttributeReference()
      Returns the technical name for the domain element in the form of an AttributeReference
      Returns:
      attribute's technical name
    • getJustificationTexts

      Map<String,Asset> getJustificationTexts()
      Returns:
      the assets containing the justification text or an empty map if there are no justification texts
    • getJustificationText

      Asset getJustificationText()
    • getUsedValues

      MappedJustificationTree[] getUsedValues()
      This method returns an array with justification information for the values that were used to determine the value belonging to this justification tree.
      Returns:
      an array with justification information for the values that were used to determine the value belonging to this justification tree.
    • getInstanceId

      GUID getInstanceId()
      Returns a GUID that identifies the instance where the value of the node belongs to. Together with the IMappedJustificationTree.getAttributeReference(), this makes an IMappedJustificationTree unique. You can use this GUID to distinguish between justifications for different instances of the same entity type.
      Returns:
      a GUID