Class ConceptMap.Group.Element.Target

    • Method Detail

      • getCode

        public Code getCode()
        Identity (code or path) or the element/item that the map refers to.
        Returns:
        An immutable object of type Code that may be null.
      • getDisplay

        public String getDisplay()
        The display for the code. The display is only provided to help editors when editing the concept map.
        Returns:
        An immutable object of type String that may be null.
      • getEquivalence

        public ConceptMapEquivalence getEquivalence()
        The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is 'wider' than the source).
        Returns:
        An immutable object of type ConceptMapEquivalence that is non-null.
      • getComment

        public String getComment()
        A description of status/issues in mapping that conveys additional information not represented in the structured data.
        Returns:
        An immutable object of type String that may be null.
      • getProduct

        public java.util.List<ConceptMap.Group.Element.Target.DependsOn> getProduct()
        A set of additional outcomes from this mapping to other elements. To properly execute this mapping, the specified element must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on.
        Returns:
        An unmodifiable list containing immutable objects of type ConceptMap.Group.Element.Target.DependsOn that may be empty.
      • accept

        public void accept​(java.lang.String elementName,
                           int elementIndex,
                           Visitor visitor)
        Description copied from interface: Visitable
        Accept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:
         if (visitor.preVisit(this)) {
             visitor.visitStart(elementName, elementIndex, this);
             if (visitor.visit(elementName, elementIndex, this)) {
                 // visit children
             }
             visitor.visitEnd(elementName, elementIndex, this);
             visitor.postVisit(this);
         }
         
        Specified by:
        accept in interface Visitable
        Specified by:
        accept in class AbstractVisitable
        Parameters:
        elementName - the name of the element in the context of this visit
        elementIndex - the index of the element in a list or -1 if it is not contained within a List
        visitor - the visitor to use
      • equals

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object