edu.stanford.smi.protege.code.generator.wrapping
Class OntologyJavaMappingUtil
java.lang.Object
edu.stanford.smi.protege.code.generator.wrapping.OntologyJavaMappingUtil
public class OntologyJavaMappingUtil
- extends Object
Method Summary |
static void |
add(String protegeClassName,
Class<?> javaInterface,
Class<?> javaImplementation)
|
static
|
as(Object impl,
Class<? extends X> javaInterface)
|
static boolean |
canAs(Object impl,
Class<?> javaInterface)
|
static
|
createObject(KnowledgeBase kb,
String name,
String protegeClsName,
Class<? extends X> javaReturnInterface)
|
static
|
createObjectAs(KnowledgeBase kb,
String name,
Class<? extends X> javaInterface)
Creates object as the java interface passed as argument. |
static void |
dispose()
|
static
|
getJavaObjectAs(KnowledgeBase kb,
String name,
Class<? extends X> javaInterface)
|
static
|
getSpecificObject(KnowledgeBase kb,
Instance wrappedInst,
Class<? extends X> javaReturnInterface)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OntologyJavaMappingUtil
public OntologyJavaMappingUtil()
add
public static void add(String protegeClassName,
Class<?> javaInterface,
Class<?> javaImplementation)
createObjectAs
public static <X> X createObjectAs(KnowledgeBase kb,
String name,
Class<? extends X> javaInterface)
- Creates object as the java interface passed as argument. Argument name is the name of the
created wrapped instance. If an instance with the name "name" already exists, it will return null.
createObject
public static <X> X createObject(KnowledgeBase kb,
String name,
String protegeClsName,
Class<? extends X> javaReturnInterface)
getJavaObjectAs
public static <X> X getJavaObjectAs(KnowledgeBase kb,
String name,
Class<? extends X> javaInterface)
getSpecificObject
public static <X> X getSpecificObject(KnowledgeBase kb,
Instance wrappedInst,
Class<? extends X> javaReturnInterface)
canAs
public static boolean canAs(Object impl,
Class<?> javaInterface)
as
public static <X> X as(Object impl,
Class<? extends X> javaInterface)
dispose
public static void dispose()
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2010 Stanford University.