org.eclipse.higgins.idas.model.impl
Class ModelUtils
java.lang.Object
org.eclipse.higgins.idas.model.impl.ModelUtils
- public class ModelUtils
- extends Object
|
Method Summary |
static ArrayList |
getInheritedPropertiesByDomain(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntClass domainClass)
|
static List |
getListSuperClasses(com.hp.hpl.jena.ontology.OntClass ownerClass)
|
static int |
getMaxCardinality(com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
|
static int |
getMinCardinality(com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
|
static String |
getModelShortName(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntResource res)
|
static ArrayList |
getOwnPropertiesByDomain(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntClass domainClass)
|
static ArrayList |
getPropertiesByDomain(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntClass domainClass)
|
static com.hp.hpl.jena.ontology.OntClass |
getSuperClass(com.hp.hpl.jena.ontology.OntClass clazz)
|
static boolean |
isClassRelative(com.hp.hpl.jena.ontology.OntClass ancestor,
com.hp.hpl.jena.ontology.OntClass descendant)
|
static boolean |
isFunctionalProperty(com.hp.hpl.jena.ontology.OntModel model,
String attributeType)
|
static boolean |
isPropertyOfClass(com.hp.hpl.jena.ontology.OntClass ownerClass,
com.hp.hpl.jena.ontology.OntProperty property)
|
static boolean |
isPropertyRelative(com.hp.hpl.jena.ontology.OntProperty ancestor,
com.hp.hpl.jena.ontology.OntProperty descendant)
|
ModelUtils
public ModelUtils()
isClassRelative
public static boolean isClassRelative(com.hp.hpl.jena.ontology.OntClass ancestor,
com.hp.hpl.jena.ontology.OntClass descendant)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
isPropertyRelative
public static boolean isPropertyRelative(com.hp.hpl.jena.ontology.OntProperty ancestor,
com.hp.hpl.jena.ontology.OntProperty descendant)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getSuperClass
public static com.hp.hpl.jena.ontology.OntClass getSuperClass(com.hp.hpl.jena.ontology.OntClass clazz)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getListSuperClasses
public static List getListSuperClasses(com.hp.hpl.jena.ontology.OntClass ownerClass)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
isPropertyOfClass
public static boolean isPropertyOfClass(com.hp.hpl.jena.ontology.OntClass ownerClass,
com.hp.hpl.jena.ontology.OntProperty property)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getPropertiesByDomain
public static ArrayList getPropertiesByDomain(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntClass domainClass)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getInheritedPropertiesByDomain
public static ArrayList getInheritedPropertiesByDomain(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntClass domainClass)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getOwnPropertiesByDomain
public static ArrayList getOwnPropertiesByDomain(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntClass domainClass)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getMaxCardinality
public static int getMaxCardinality(com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getMinCardinality
public static int getMinCardinality(com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
isFunctionalProperty
public static boolean isFunctionalProperty(com.hp.hpl.jena.ontology.OntModel model,
String attributeType)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getModelShortName
public static String getModelShortName(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.OntResource res)