|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ge.grc.acuity.editor.AcuityEditorParts
The AcuityEditorParts class provides the core functionality of the "plug-in" editor for inclusion as a Vantage in ACUITy applications. It exploits the apvf and other domain-independent ontologies as well as the AcuityEditorParts.owl ontology to provide a constrained environment for application development.
| Field Summary | |
static java.lang.String |
ALLVALUESFROMNAME
|
static java.lang.String |
CARDINALITY
|
static int |
COLS_IN_LEVEL
|
static java.lang.String |
DEFAULTVALUECLASSNAME
|
static java.lang.String |
DEFAULTVALUENAME
|
static java.lang.String |
HASVALUENAME
|
static java.lang.String |
MINCARDINALITY
|
static java.lang.String |
NOT_APPLICABLE
|
static java.lang.String |
SOMEVALUESFROMNAME
|
| Constructor Summary | |
AcuityEditorParts(AcuityController ac)
|
|
| Method Summary | |
static int |
cardinalityRestrictionOfResource(com.hp.hpl.jena.rdf.model.Resource r,
com.hp.hpl.jena.ontology.OntProperty prop)
|
java.lang.String |
classTreeSelection(AcuityController ac,
java.lang.String selection)
|
java.lang.String |
convertTestQueryToCMap(AcuityController ac,
java.lang.String outputFile)
|
java.lang.String |
domainVRangeSelected(AcuityController ac,
java.lang.String selection)
|
java.lang.String |
editClass(AcuityController ac,
java.lang.Object nvpairs)
This method adds a new class to the ontology |
boolean |
editClassActionSelected(AcuityController ac,
java.lang.Object nvpairs)
|
void |
editClassTreeSelection()
The user has selected and entry from the class tree for editing. |
java.lang.String |
editInstance(AcuityController ac,
java.lang.Object nvpairs)
This method adds a new instance to the ontology |
boolean |
EditorStepSelected(java.lang.String selection)
|
java.lang.String |
editProperty(AcuityController ac,
java.lang.Object nvpairs)
This method adds a new instance to the ontology |
java.lang.String |
editPropertyActionSelected(AcuityController ac,
java.lang.Object nvpairs)
|
java.lang.String |
exportModelToCSV(AcuityController ac,
java.lang.String button)
|
java.lang.Boolean |
findClass(AcuityController ac,
java.lang.String classPrefix)
update the tree to find the supplied prefix |
static java.util.List |
getAtomicPropertyTypes()
get the supported atomic property types |
java.util.List[] |
getClassDrillDownTableContent(AcuityController ac)
get the contents for the classes drilldown table return a data structure compatible with the GUI tables |
java.lang.String |
getClassNamePrefix()
the getter for the class tree class filter name |
java.lang.String |
getCMapCombinedLabel()
|
java.lang.String |
getCMapDirectory()
|
java.util.List |
getCMapDirectoryStructure()
|
java.lang.String |
getCMapFile()
|
java.lang.String |
getCMapTemplate()
|
java.lang.String |
getContainmentOnly()
|
java.lang.String |
getCurrentClassTreeSelection()
|
java.lang.String |
getCurrentCommentValue()
the getter for the class tree class filter prefix designation |
java.lang.String |
getCurrentLabelValue()
the getter for the class tree class filter prefix designation |
java.lang.String |
getCurrentNameValue()
the getter for the class tree class filter prefix designation |
java.lang.String |
getCurrentParentValue()
get the defualt selection for the parent class selection list |
java.util.List |
getCurrentPropertyDomains()
get the current ranges for a new property |
java.util.List |
getCurrentPropertyRanges()
get the current ranges for a new property |
java.lang.String |
getDomainVRange()
|
com.hp.hpl.jena.ontology.OntModel |
getEditableModel()
|
java.lang.String |
getEditableModelAltUri()
Call this method to get the alt URI of the editable submodel |
java.lang.String |
getEditableModelNamespace()
|
java.util.List |
getEditablePropertiesList()
|
java.util.List |
getEditClassActionList(AcuityController ac)
create the list of possible class/instance edit functions: Add instance, add subclass, and or edit. |
com.hp.hpl.jena.ontology.Individual |
getExistingScript()
|
java.util.List |
getFilesInCMapDirectory()
|
java.util.List |
getFilesInImportExportDirectory()
|
java.lang.String |
getHelpConcept(AcuityController ac)
|
java.lang.String |
getImportExportDirectory()
|
java.util.List |
getImportExportDirectoryStructure()
|
java.lang.String |
getImportFile()
|
boolean |
getInNewProperty()
This method returns true if the current step is the add new property step |
java.lang.String |
getIsFunctional()
|
boolean |
getMatchCase()
the getter for the class tree class filter case sensitive desgination |
java.util.List |
getModelConceptsList()
build a list of the concepts/elements in the ontology. |
java.lang.String |
getNewScriptName()
|
java.lang.String |
getParameterDefaultsFileName(AcuityController ac)
|
java.util.List[] |
getPathToRootTableContent(AcuityController ac,
java.lang.Object tableRoot)
|
java.util.List[] |
getPOPropertiesTableContent(AcuityController ac,
java.lang.Object root)
|
java.util.List |
getPossibleCMapTemplates(AcuityController ac)
|
java.util.List |
getPossibleEditingActions(AcuityController ac)
Call this method to get a list of all of the Steps (Events) that are part of the ActiveProcess of the current Frame. |
int |
getPrefixOnly()
the getter for the class tree class filter prefix designation |
java.util.List[] |
getPreviewImportTable(AcuityController ac)
|
com.hp.hpl.jena.rdf.model.Resource |
getScriptType()
|
java.lang.String |
getStatusOfLastCall()
|
int |
getTableDepth()
Call this method to get the depth of display levels in the editor DataTables. |
java.lang.String |
getTestSparqlScript()
|
java.util.List[] |
getTestSparqlScriptOutputTable(AcuityController ac)
|
java.lang.String |
helpConceptSelected(AcuityController ac,
java.lang.String URI)
|
java.lang.String |
importModelFromCSV(AcuityController ac,
java.lang.String button)
This method will import model creation/modification statements from a comma-separated-values file. |
java.lang.Object |
insertTableRow(AcuityController ac,
java.lang.Object answer)
|
boolean |
isBEditDefaultValuesInPlace()
|
protected boolean |
isBShowEditorContent()
|
java.lang.Object |
newCMapFile(java.lang.String newFileName)
|
void |
onDemandActionTestStub(AcuityController ac,
java.lang.Object nvpairs)
|
void |
removePropertyDomainEntry(AcuityController ac,
java.lang.String URI)
remove the entry from the property's domains |
void |
removePropertyRangeEntry(AcuityController ac,
java.lang.String URI)
remove the entries from the property's range |
java.lang.String |
saveDefaults(AcuityController ac,
java.lang.Object nvpairs)
get the ranges applicable to this property |
java.lang.String |
saveEditableSubModel(AcuityController ac,
java.lang.Object nvpairs)
|
java.lang.Object |
saveExistingScript(AcuityController ac)
|
java.lang.Object |
saveScriptAs(AcuityController ac)
|
void |
setBEditDefaultValuesInPlace(boolean bEditDefaultValuesInPlace)
|
protected void |
setBShowEditorContent(boolean bShowEditorContent)
|
java.lang.Object |
setCMapCombinedLabel(java.lang.String value)
|
java.lang.Object |
setCMapDirectory(java.lang.String newDirectory)
|
java.lang.Object |
setCMapFile(java.lang.String newFileName)
|
java.lang.Object |
setCMapTemplate(java.lang.String cmapTemp)
|
java.lang.String |
setContainmentOnly(java.lang.String newVal)
|
java.lang.Object |
setExistingScript(com.hp.hpl.jena.ontology.Individual es)
|
java.lang.Object |
setExistingScript(java.lang.String es)
|
java.lang.Object |
setImportExportDirectory(java.lang.String newDirectory)
|
java.lang.Object |
setImportFile(java.lang.String newFileName)
|
java.lang.String |
setIsFunctional(java.lang.String val)
|
java.lang.Object |
setNewScriptName(java.lang.String n)
|
java.lang.Object |
setPropertyToDatatype(AcuityController ac,
java.lang.String URI)
add the entries from the property's range |
java.lang.Object |
setScriptType(java.lang.String st)
|
java.lang.String |
setSelectedProperty(java.lang.String val)
|
java.lang.Integer |
setTableDepth(java.lang.String tableDepth)
Call this method to set the depth of display levels in the editor DataTables. |
java.lang.Boolean |
setTestSparqlScript(java.lang.String script)
|
java.lang.Object |
updatePOPropertiesTableContent(AcuityController ac,
java.lang.Object nvpairs)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String NOT_APPLICABLE
public static final int COLS_IN_LEVEL
public static final java.lang.String ALLVALUESFROMNAME
public static final java.lang.String SOMEVALUESFROMNAME
public static final java.lang.String HASVALUENAME
public static final java.lang.String CARDINALITY
public static final java.lang.String MINCARDINALITY
public static final java.lang.String DEFAULTVALUENAME
public static final java.lang.String DEFAULTVALUECLASSNAME
| Constructor Detail |
public AcuityEditorParts(AcuityController ac)
throws AcuityException
| Method Detail |
public java.lang.Object insertTableRow(AcuityController ac,
java.lang.Object answer)
throws AcuityException
AcuityException
public java.util.List[] getPathToRootTableContent(AcuityController ac,
java.lang.Object tableRoot)
throws AcuityException
ac - - the acuity controller object
AcuityException - Get the path from the frame to the current root object. Return it as a single row table where
the columns in the table (0-n) describe the path from the frame to root object.
public static int cardinalityRestrictionOfResource(com.hp.hpl.jena.rdf.model.Resource r,
com.hp.hpl.jena.ontology.OntProperty prop)
public java.lang.Object updatePOPropertiesTableContent(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
AcuityException
public java.util.List getPossibleEditingActions(AcuityController ac)
throws AcuityException
ac -
AcuityException
public java.util.List[] getPOPropertiesTableContent(AcuityController ac,
java.lang.Object root)
throws AcuityException
AcuityException
public java.lang.String editClass(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
ac - - the AcuityController
AcuityException
public java.lang.String editInstance(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
ac - - the AcuityController
AcuityException
public java.lang.String editProperty(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
ac - - the AcuityController
AcuityException
public void onDemandActionTestStub(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
ac - - the AcuityController
AcuityExceptionpublic java.lang.String getParameterDefaultsFileName(AcuityController ac)
public java.lang.String getCurrentParentValue()
public java.lang.String saveDefaults(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
ac - - the acuity controller
AcuityException
public java.lang.String saveEditableSubModel(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
AcuityExceptionpublic java.lang.String getClassNamePrefix()
public boolean getMatchCase()
public int getPrefixOnly()
public java.lang.String getCurrentNameValue()
public java.lang.String getCurrentLabelValue()
public java.lang.String getCurrentCommentValue()
public java.util.List[] getClassDrillDownTableContent(AcuityController ac)
throws AcuityException
ac - - the acuity controller
expansion/compression
AcuityException
public java.lang.Boolean findClass(AcuityController ac,
java.lang.String classPrefix)
throws AcuityException
ac - - the acuity controller
expansion/compression
AcuityException
public java.lang.String classTreeSelection(AcuityController ac,
java.lang.String selection)
throws AcuityException
AcuityException
public void removePropertyRangeEntry(AcuityController ac,
java.lang.String URI)
throws AcuityException
ac - - the acuity controllerURI - - the name value pairs from the GUI
AcuityException
public void removePropertyDomainEntry(AcuityController ac,
java.lang.String URI)
throws AcuityException
ac - - the acuity controller
AcuityException
public java.lang.Object setPropertyToDatatype(AcuityController ac,
java.lang.String URI)
throws AcuityException
ac - - the acuity controller
AcuityException
public java.util.List getCurrentPropertyRanges()
throws AcuityException
AcuityException
public java.util.List getCurrentPropertyDomains()
throws AcuityException
AcuityException
public static java.util.List getAtomicPropertyTypes()
throws AcuityException
AcuityException
public java.lang.Integer setTableDepth(java.lang.String tableDepth)
throws AcuityException
tableDepth - The tableDepth to set.
AcuityExceptionpublic int getTableDepth()
public com.hp.hpl.jena.rdf.model.Resource getScriptType()
public java.lang.Object setScriptType(java.lang.String st)
public com.hp.hpl.jena.ontology.Individual getExistingScript()
public java.lang.Object setExistingScript(com.hp.hpl.jena.ontology.Individual es)
public java.lang.Object setExistingScript(java.lang.String es)
throws AcuityException
AcuityException
public java.lang.Object saveScriptAs(AcuityController ac)
throws AcuityException
AcuityException
public java.lang.Object saveExistingScript(AcuityController ac)
throws AcuityException
AcuityExceptionpublic boolean getInNewProperty()
public void editClassTreeSelection()
public java.lang.String getEditableModelAltUri()
public java.lang.String getEditableModelNamespace()
public java.lang.String getStatusOfLastCall()
public com.hp.hpl.jena.ontology.OntModel getEditableModel()
throws AcuityException
AcuityException - - if the model is nullpublic java.lang.String getCurrentClassTreeSelection()
public java.util.List getEditClassActionList(AcuityController ac)
throws AcuityException
AcuityException
public boolean editClassActionSelected(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
AcuityExceptionpublic boolean EditorStepSelected(java.lang.String selection)
public void setBEditDefaultValuesInPlace(boolean bEditDefaultValuesInPlace)
bEditDefaultValuesInPlace - The bEditDefaultValuesInPlace to set.public boolean isBEditDefaultValuesInPlace()
public java.lang.String setContainmentOnly(java.lang.String newVal)
public java.lang.String getContainmentOnly()
public java.lang.String setSelectedProperty(java.lang.String val)
public java.util.List getEditablePropertiesList()
throws AcuityException
AcuityException
public java.lang.String editPropertyActionSelected(AcuityController ac,
java.lang.Object nvpairs)
throws AcuityException
AcuityExceptionpublic java.lang.String getIsFunctional()
public java.lang.String setIsFunctional(java.lang.String val)
public java.lang.String getDomainVRange()
public java.lang.String domainVRangeSelected(AcuityController ac,
java.lang.String selection)
throws AcuityException
AcuityException
public java.util.List getModelConceptsList()
throws AcuityException
AcuityException
public java.lang.String helpConceptSelected(AcuityController ac,
java.lang.String URI)
public java.lang.Boolean setTestSparqlScript(java.lang.String script)
public java.lang.String getTestSparqlScript()
public java.lang.Object setNewScriptName(java.lang.String n)
public java.lang.String getNewScriptName()
public java.util.List[] getTestSparqlScriptOutputTable(AcuityController ac)
throws AcuityException,
java.sql.SQLException
AcuityException
java.sql.SQLException
public java.lang.String getHelpConcept(AcuityController ac)
throws AcuityException
AcuityExceptionpublic java.lang.Object setCMapDirectory(java.lang.String newDirectory)
public java.lang.String getCMapDirectory()
public java.util.List getCMapDirectoryStructure()
throws AcuityException
AcuityExceptionpublic java.lang.Object setCMapFile(java.lang.String newFileName)
public java.lang.String getCMapFile()
public java.lang.Object newCMapFile(java.lang.String newFileName)
public java.util.List getFilesInCMapDirectory()
throws AcuityException
AcuityExceptionpublic java.lang.Object setCMapTemplate(java.lang.String cmapTemp)
public java.lang.String getCMapTemplate()
public java.util.List getPossibleCMapTemplates(AcuityController ac)
throws AcuityException
AcuityExceptionpublic java.lang.Object setCMapCombinedLabel(java.lang.String value)
public java.lang.String getCMapCombinedLabel()
public java.lang.String convertTestQueryToCMap(AcuityController ac,
java.lang.String outputFile)
public java.lang.Object setImportExportDirectory(java.lang.String newDirectory)
public java.lang.String getImportExportDirectory()
public java.util.List getImportExportDirectoryStructure()
throws AcuityException
AcuityExceptionpublic java.lang.Object setImportFile(java.lang.String newFileName)
public java.lang.String getImportFile()
public java.util.List getFilesInImportExportDirectory()
throws AcuityException
AcuityException
public java.util.List[] getPreviewImportTable(AcuityController ac)
throws AcuityException
AcuityException
public java.lang.String exportModelToCSV(AcuityController ac,
java.lang.String button)
throws AcuityException
AcuityException
public java.lang.String importModelFromCSV(AcuityController ac,
java.lang.String button)
throws AcuityException
ac - button -
AcuityExceptionprotected void setBShowEditorContent(boolean bShowEditorContent)
protected boolean isBShowEditorContent()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||