Class EdgeLabelMappingImpl_AllToURIs

java.lang.Object
se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_AllToURIs
All Implemented Interfaces:
EdgeLabelMapping
Direct Known Subclasses:
EdgeLabelMappingImpl_RegexMatchToURIs

public class EdgeLabelMappingImpl_AllToURIs extends Object implements EdgeLabelMapping
  • Field Details

    • NSRELATIONSHIP

      protected final String NSRELATIONSHIP
  • Constructor Details

    • EdgeLabelMappingImpl_AllToURIs

      public EdgeLabelMappingImpl_AllToURIs(String NSRELATIONSHIP)
  • Method Details

    • map

      public org.apache.jena.graph.Node map(String label)
      Description copied from interface: EdgeLabelMapping
      Returns a URI edge label (in the form of a Jena Node object) for the given String. It applies this edge label mapping to the given String.
      Specified by:
      map in interface EdgeLabelMapping
    • unmap

      public String unmap(org.apache.jena.graph.Node node)
      Description copied from interface: EdgeLabelMapping
      Returns the String that corresponds to the given RDF term. It applies the inverse of this edge Label mapping to the given RDF term (which is assumed to be an IRI) in order to obtain the corresponding String.
      Specified by:
      unmap in interface EdgeLabelMapping
    • isPossibleResult

      public boolean isPossibleResult(org.apache.jena.graph.Node node)
      Description copied from interface: EdgeLabelMapping
      Check if the given RDF term is in the image of this edgeLabel mapping and, thus, may be one of the RDF terms returned by the EdgeLabelMapping.map(String) function for some String.
      Specified by:
      isPossibleResult in interface EdgeLabelMapping