org.eclipse.higgins.idas.cp.jena2
Interface IJenaContext

All Superinterfaces:
org.eclipse.higgins.idas.api.IContext, org.eclipse.higgins.idas.api.IHasAttributes
All Known Implementing Classes:
Context

public interface IJenaContext
extends org.eclipse.higgins.idas.api.IContext


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.api.IContext
defaultEntityType
 
Method Summary
 String getSchemaURI()
           
 ISharedContext getSharedContext()
           
 boolean isModelSupported()
           
 void registerChangedObject(IStatefulObject object)
           
 void setValidationMode(boolean performValidation)
           
 void unregisterChangedObject(IStatefulObject object)
           
 
Methods inherited from interface org.eclipse.higgins.idas.api.IContext
addEntity, addEntity, applyUpdates, buildAttribute, buildAttributeAssertion, buildAuthNAttributesMaterials, buildComplexAttrValue, buildEntityIDAssertion, buildEntityTypeAssertion, buildFilter, buildSimpleAttrValue, cancelUpdates, close, exportData, getContextID, getContextModel, getEntities, getEntities, getEntities, getEntities, getEntities, getEntities, getEntity, getEntity, getSchema, importData, isOpen, open, open, reopen, setComponentSetting, setComponentSetting, setSchema, verifyEntityAttributes
 
Methods inherited from interface org.eclipse.higgins.idas.api.IHasAttributes
addAttribute, addAttribute, addAttributeValue, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue
 

Method Detail

getSharedContext

ISharedContext getSharedContext()
                                throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

isModelSupported

boolean isModelSupported()

getSchemaURI

String getSchemaURI()
                    throws org.eclipse.higgins.idas.api.IdASException
Returns:
schema URI that will be used as imported ontology
Throws:
org.eclipse.higgins.idas.api.IdASException

registerChangedObject

void registerChangedObject(IStatefulObject object)
Parameters:
object -

unregisterChangedObject

void unregisterChangedObject(IStatefulObject object)
Parameters:
object -

setValidationMode

void setValidationMode(boolean performValidation)
Parameters:
performValidation - if true then all changed subjects should be validated before saving of the context. Default value is true. In case of JDBC Context, if RDBMS does not support transactions, validation will not be performed