package com.github.anno4j.model; import com.github.anno4j.Anno4j; import com.github.anno4j.model.namespaces.OADM; import org.openrdf.model.impl.URIImpl; import org.openrdf.repository.RepositoryException; public class MotivationFactory { public static Motivation getAssessing(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_ASSESSING)); } public static Motivation getBookmarking(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_BOOKMARKING)); } public static Motivation getClassifying(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_CLASSIFYING)); } public static Motivation getCommenting(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_COMMENTING)); } public static Motivation getDescribing(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_DESCRIBING)); } public static Motivation getEditing(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_EDITING)); } public static Motivation getHighlighting(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_HIGHLIGHTING)); } public static Motivation getIdentifying(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_IDENTIFYING)); } public static Motivation getLinking(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_LINKING)); } public static Motivation getModerating(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_MODERATING)); } public static Motivation getQuestioning(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_QUESTIONING)); } public static Motivation getReplying(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_REPLYING)); } public static Motivation getTagging(Anno4j anno4j) throws RepositoryException, IllegalAccessException, InstantiationException { return anno4j.createObject(Motivation.class, new URIImpl(OADM.MOTIVATION_TAGGING)); } }