org.openrdf.repository.object.managers
Class RoleMapper
java.lang.Object
org.openrdf.repository.object.managers.RoleMapper
- All Implemented Interfaces:
- Cloneable
public class RoleMapper
- extends Object
- implements Cloneable
Tracks the annotation, concept, and behaviour classes and what rdf:type they
should be used with.
- Author:
- James Leigh
RoleMapper
public RoleMapper()
RoleMapper
public RoleMapper(ValueFactory vf)
clone
public RoleMapper clone()
- Overrides:
clone in class Object
getConceptClasses
public Collection<Class<?>> getConceptClasses()
getTriggerMethods
public Collection<Method> getTriggerMethods()
findIndividualRoles
public Collection<Class<?>> findIndividualRoles(URI instance,
Collection<Class<?>> classes)
findAllRoles
public Collection<Class<?>> findAllRoles()
findInterfaceConcept
public Class<?> findInterfaceConcept(URI uri)
findRoles
public Collection<Class<?>> findRoles(URI type)
findRoles
public Collection<Class<?>> findRoles(Collection<URI> types,
Collection<Class<?>> roles)
findAdditionalRoles
public Collection<Class<?>> findAdditionalRoles(Collection<Class<?>> classes)
findSubTypes
public Collection<URI> findSubTypes(Class<?> role,
Collection<URI> rdfTypes)
findType
public URI findType(Class<?> concept)
isNamedTypePresent
public boolean isNamedTypePresent()
isIndividualRolesPresent
public boolean isIndividualRolesPresent(URI instance)
isRecordedConcept
public boolean isRecordedConcept(URI type)
findAnnotation
public URI findAnnotation(Class<?> type)
findAnnotationType
public Class<?> findAnnotationType(URI uri)
isRecordedAnnotation
public boolean isRecordedAnnotation(URI uri)
addAnnotation
public void addAnnotation(Class<?> annotation)
addAnnotation
public void addAnnotation(Class<?> annotation,
URI uri)
addConcept
public void addConcept(Class<?> role)
throws ObjectStoreConfigException
- Throws:
ObjectStoreConfigException
addConcept
public void addConcept(Class<?> role,
URI type)
throws ObjectStoreConfigException
- Throws:
ObjectStoreConfigException
addBehaviour
public void addBehaviour(Class<?> role)
throws ObjectStoreConfigException
- Throws:
ObjectStoreConfigException
addBehaviour
public void addBehaviour(Class<?> role,
URI type)
throws ObjectStoreConfigException
- Throws:
ObjectStoreConfigException
Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.