org.d2rq.r2rml
Class TriplesMap

java.lang.Object
  extended by org.d2rq.r2rml.MappingComponent
      extended by org.d2rq.r2rml.TriplesMap

public class TriplesMap
extends MappingComponent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.d2rq.r2rml.MappingComponent
MappingComponent.ComponentType
 
Constructor Summary
TriplesMap()
           
 
Method Summary
 void accept(MappingVisitor visitor)
           
 Resource getLogicalTable()
           
 Set<Resource> getPredicateObjectMaps()
          May be modified to add or remove predicate-object maps.
 ConstantShortcut getSubject()
           
 Resource getSubjectMap()
           
 MappingComponent.ComponentType getType()
           
 void setLogicalTable(Resource resource)
           
 void setSubject(ConstantShortcut subject)
           
 void setSubjectMap(Resource resource)
           
 
Methods inherited from class org.d2rq.r2rml.MappingComponent
isValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TriplesMap

public TriplesMap()
Method Detail

getType

public MappingComponent.ComponentType getType()
Specified by:
getType in class MappingComponent

setLogicalTable

public void setLogicalTable(Resource resource)

getLogicalTable

public Resource getLogicalTable()

setSubjectMap

public void setSubjectMap(Resource resource)

getSubjectMap

public Resource getSubjectMap()

setSubject

public void setSubject(ConstantShortcut subject)

getSubject

public ConstantShortcut getSubject()

getPredicateObjectMaps

public Set<Resource> getPredicateObjectMaps()
May be modified to add or remove predicate-object maps.


accept

public void accept(MappingVisitor visitor)
Specified by:
accept in class MappingComponent