|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.higgins.idas.cp.jena2.util.ModelUtils
| Constructor Summary | |
|---|---|
ModelUtils()
|
|
| Method Summary | |
|---|---|
static void |
checkCardinality(Context context,
Attribute attr,
int realValuesCount)
Checks whether the number of values satisfy with cardinality restrictions of attribute |
static String |
generateUniqueID(Context context)
|
static com.hp.hpl.jena.ontology.OntClass |
getAttributeMetadataHolderClass(Context context,
com.hp.hpl.jena.ontology.OntProperty attrProp)
|
static ArrayList |
getAttributePropertiesByDomain(IJenaContext context,
com.hp.hpl.jena.ontology.OntClass domainClass)
|
static List |
getListSubClasses(Context context,
com.hp.hpl.jena.ontology.OntClass ownerClass)
|
static List |
getListSuperClasses(IJenaContext context,
com.hp.hpl.jena.ontology.OntClass ownerClass)
|
static int |
getMaxCardinality(Context context,
com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
|
static int |
getMinCardinality(Context context,
com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
|
static com.hp.hpl.jena.ontology.DatatypeProperty |
getSimpleValuePropertyByDomain(Context context,
com.hp.hpl.jena.ontology.OntClass domainClass)
|
static String |
getSimpleValuePropertyByXMLType(Context context,
URI xmlDatatype)
|
static com.hp.hpl.jena.ontology.Individual |
getSubjectByID(Context context,
String cuid)
|
static String |
getUserToken(Context context,
com.hp.hpl.jena.ontology.Individual subjectInd)
|
static boolean |
isClassRelative(com.hp.hpl.jena.ontology.OntClass ancestor,
com.hp.hpl.jena.ontology.OntClass descendant)
Checks if descendant is subclass of ancestor. |
static boolean |
isFunctionalProperty(Context context,
String attributeType)
|
static boolean |
isPropertyOfClass(Context context,
com.hp.hpl.jena.ontology.OntClass ownerClass,
com.hp.hpl.jena.ontology.OntProperty property)
Checks if ownerClass can have this property |
static boolean |
isPropertyRelative(com.hp.hpl.jena.ontology.OntProperty ancestor,
com.hp.hpl.jena.ontology.OntProperty descendant)
Checks if descendant is subproperty of ancestor. |
static void |
removeIndividual(Context context,
com.hp.hpl.jena.ontology.Individual ind)
Remove Individual and all its property values |
static void |
setUserToken(Context context,
com.hp.hpl.jena.ontology.Individual subjectInd,
String userToken)
|
static void |
validateAttribute(Context context,
Attribute attr)
|
static void |
validateAttributes(Context context,
Iterator attributes,
Iterator attributeModels)
|
static void |
validateComplexValue(Context context,
ComplexValue val)
|
static void |
validateMetadata(Context context,
Metadata metadata)
|
static void |
validateMetadataSet(Context context,
Iterator metadataSet)
|
static void |
validateSimpleValue(Context context,
SimpleValue val,
boolean isFunctionalProperty)
|
static void |
validateSubject(Context context,
DigitalSubject subj)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ModelUtils()
| Method Detail |
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
ancestor - descendant -
org.eclipse.higgins.idas.api.IdASException
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
ancestor - descendant -
org.eclipse.higgins.idas.api.IdASException
public static List getListSubClasses(Context context,
com.hp.hpl.jena.ontology.OntClass ownerClass)
context - ownerClass -
OntClass which are subClasses of
ownerClass
public static List getListSuperClasses(IJenaContext context,
com.hp.hpl.jena.ontology.OntClass ownerClass)
context - ownerClass -
OntClass which are superClasses of
ownerClass
public static boolean isPropertyOfClass(Context context,
com.hp.hpl.jena.ontology.OntClass ownerClass,
com.hp.hpl.jena.ontology.OntProperty property)
ownerClass - property -
public static com.hp.hpl.jena.ontology.DatatypeProperty getSimpleValuePropertyByDomain(Context context,
com.hp.hpl.jena.ontology.OntClass domainClass)
throws org.eclipse.higgins.idas.api.IdASException
domainClass - a subclass of higgins:SimpleAttribute
org.eclipse.higgins.idas.api.IdASException
public static ArrayList getAttributePropertiesByDomain(IJenaContext context,
com.hp.hpl.jena.ontology.OntClass domainClass)
throws org.eclipse.higgins.idas.api.IdASException
context - domainClass -
org.eclipse.higgins.idas.api.IdASException
public static com.hp.hpl.jena.ontology.Individual getSubjectByID(Context context,
String cuid)
throws org.eclipse.higgins.idas.api.IdASException
cuid -
org.eclipse.higgins.idas.api.IdASException
public static com.hp.hpl.jena.ontology.OntClass getAttributeMetadataHolderClass(Context context,
com.hp.hpl.jena.ontology.OntProperty attrProp)
throws org.eclipse.higgins.idas.api.IdASException
context - attrProp -
org.eclipse.higgins.idas.api.IdASException
public static void removeIndividual(Context context,
com.hp.hpl.jena.ontology.Individual ind)
throws org.eclipse.higgins.idas.api.IdASException
ind -
org.eclipse.higgins.idas.api.IdASException
public static int getMaxCardinality(Context context,
com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
throws org.eclipse.higgins.idas.api.IdASException
context - cls - attr -
org.eclipse.higgins.idas.api.IdASException
public static int getMinCardinality(Context context,
com.hp.hpl.jena.ontology.OntClass cls,
com.hp.hpl.jena.ontology.OntProperty attr)
throws org.eclipse.higgins.idas.api.IdASException
context - cls - attr -
org.eclipse.higgins.idas.api.IdASException
public static void setUserToken(Context context,
com.hp.hpl.jena.ontology.Individual subjectInd,
String userToken)
throws org.eclipse.higgins.idas.api.IdASException
context - subjectInd - userToken -
org.eclipse.higgins.idas.api.IdASException
public static String getUserToken(Context context,
com.hp.hpl.jena.ontology.Individual subjectInd)
throws org.eclipse.higgins.idas.api.IdASException
context - subjectInd -
org.eclipse.higgins.idas.api.IdASExceptionpublic static String generateUniqueID(Context context)
context -
public static String getSimpleValuePropertyByXMLType(Context context,
URI xmlDatatype)
throws org.eclipse.higgins.idas.api.IdASException
context - xmlDatatype -
org.eclipse.higgins.idas.api.IdASException
public static void validateSubject(Context context,
DigitalSubject subj)
throws org.eclipse.higgins.idas.api.IdASException
context - subj -
org.eclipse.higgins.idas.api.IdASException
public static void validateAttributes(Context context,
Iterator attributes,
Iterator attributeModels)
throws org.eclipse.higgins.idas.api.IdASException
context - attributes - attributeModels -
org.eclipse.higgins.idas.api.IdASException
public static boolean isFunctionalProperty(Context context,
String attributeType)
throws org.eclipse.higgins.idas.api.IdASException
context - attributeType -
org.eclipse.higgins.idas.api.IdASException
public static void checkCardinality(Context context,
Attribute attr,
int realValuesCount)
throws org.eclipse.higgins.idas.api.IdASException
context - attr - realValuesCount -
org.eclipse.higgins.idas.api.IdASException
public static void validateAttribute(Context context,
Attribute attr)
throws org.eclipse.higgins.idas.api.IdASException
context - attr -
org.eclipse.higgins.idas.api.IdASException
public static void validateComplexValue(Context context,
ComplexValue val)
throws org.eclipse.higgins.idas.api.IdASException
context - val -
org.eclipse.higgins.idas.api.IdASException
public static void validateSimpleValue(Context context,
SimpleValue val,
boolean isFunctionalProperty)
throws org.eclipse.higgins.idas.api.IdASException
context - val - isFunctionalProperty -
org.eclipse.higgins.idas.api.IdASException
public static void validateMetadataSet(Context context,
Iterator metadataSet)
throws org.eclipse.higgins.idas.api.IdASException
context - metadataSet -
org.eclipse.higgins.idas.api.IdASException
public static void validateMetadata(Context context,
Metadata metadata)
throws org.eclipse.higgins.idas.api.IdASException
context - metadata -
org.eclipse.higgins.idas.api.IdASException
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||