Class TermMappingImpl

java.lang.Object
se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
All Implemented Interfaces:
TermMapping

public class TermMappingImpl extends Object implements TermMapping
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final org.apache.jena.graph.Node
     
    protected final Set<org.apache.jena.graph.Node>
     
    protected final org.apache.jena.graph.Node
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TermMappingImpl(org.apache.jena.graph.Node type, org.apache.jena.graph.Node globalTerm, Set<org.apache.jena.graph.Node> localTerms)
     
    TermMappingImpl(org.apache.jena.graph.Node type, org.apache.jena.graph.Node globalTerm, org.apache.jena.graph.Node... localTerms)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.graph.Node
    Return the global term that is mapped by this mapping.
    Set<org.apache.jena.graph.Node>
    Return the local terms that this mapping maps to.
    org.apache.jena.graph.Node
    Get the type of the mapping rule, e.g., equivalentClass, equivalentProperty, subClassOf, subPropertyOf, unionOf
    protected static final Set<org.apache.jena.graph.Node>
    toSet(org.apache.jena.graph.Node... array)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • type

      protected final org.apache.jena.graph.Node type
    • globalTerm

      protected final org.apache.jena.graph.Node globalTerm
    • localTerms

      protected final Set<org.apache.jena.graph.Node> localTerms
  • Constructor Details

    • TermMappingImpl

      public TermMappingImpl(org.apache.jena.graph.Node type, org.apache.jena.graph.Node globalTerm, Set<org.apache.jena.graph.Node> localTerms)
    • TermMappingImpl

      public TermMappingImpl(org.apache.jena.graph.Node type, org.apache.jena.graph.Node globalTerm, org.apache.jena.graph.Node... localTerms)
  • Method Details

    • toSet

      protected static final Set<org.apache.jena.graph.Node> toSet(org.apache.jena.graph.Node... array)
    • getTypeOfRule

      public org.apache.jena.graph.Node getTypeOfRule()
      Description copied from interface: TermMapping
      Get the type of the mapping rule, e.g., equivalentClass, equivalentProperty, subClassOf, subPropertyOf, unionOf
      Specified by:
      getTypeOfRule in interface TermMapping
    • getGlobalTerm

      public org.apache.jena.graph.Node getGlobalTerm()
      Description copied from interface: TermMapping
      Return the global term that is mapped by this mapping.
      Specified by:
      getGlobalTerm in interface TermMapping
    • getLocalTerms

      public Set<org.apache.jena.graph.Node> getLocalTerms()
      Description copied from interface: TermMapping
      Return the local terms that this mapping maps to.
      Specified by:
      getLocalTerms in interface TermMapping