5 Commits

Autor SHA1 Mensagem Data
Matthew Horridge 289d272011 Closes #206, closes #212 and closes #213 2015-04-15 15:11:30 -07:00
Matthew Horridge 1b6ce1dba8 Merge pull request #196 from protegeproject/rsg
initialization with a URI
2015-04-06 11:35:24 -07:00
Matthew Horridge 7f5455385f Removed improper element 2015-04-03 14:58:36 -07:00
Matthew Horridge 6b6fc735e9 Move plugin.xml into resources folder 2015-04-03 14:46:14 -07:00
Matthew Horridge 5a17a134c7 Removed some old cruft 2015-04-03 14:42:12 -07:00
7 arquivos alterados com 31 adições e 44 exclusões
@@ -1,23 +0,0 @@
<html>
<body>
<h2>Protege Editor Framework</h2>
<p>
This is one of the core Protege plugins and is responsible for
the infrastructure on which the Protege ontology editor is based.
</p>
<h3>Version info</h3>
<h4>v4.1.0 Build 102 (8th Apr, 2010)</h4>
<ul>
<li>This update is needed to enable the org.protege.editor.owl plugin update.</li>
</ul>
<h4>v4.1.0 Build 102 (19 Mar, 2010)</h4>
<ul>
<li>See <a href="http://protegewiki.stanford.edu/index.php/Protege_4.1_Beta_Release_Notes">release notes</a></li>
</body>
</body>
</hmtl>
+1 -10
Ver Arquivo
@@ -70,17 +70,8 @@
org.apache.log4j*;version="[1.2,2)",
*
</Import-Package>
<Include-Resource>plugin.xml,{maven-resources},{maven-dependencies}</Include-Resource>
<Include-Resource>{maven-resources},{maven-dependencies}</Include-Resource>
</instructions>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>install</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
</configuration>
</plugin>
+1 -1
Ver Arquivo
@@ -100,7 +100,7 @@
org.eclipse.core.runtime;registry=split,
*
</Import-Package>
<Include-Resource>plugin.xml, {maven-resources}</Include-Resource>
<Include-Resource>{maven-resources}</Include-Resource>
</instructions>
</configuration>
<executions>
@@ -5,6 +5,8 @@ import org.protege.editor.owl.ui.prefix.PrefixUtilities;
import org.protege.editor.owl.ui.renderer.prefix.PrefixBasedRenderer;
import org.semanticweb.owlapi.model.IRI;
import org.semanticweb.owlapi.model.PrefixManager;
import org.semanticweb.owlapi.util.DefaultPrefixManager;
import org.semanticweb.owlapi.vocab.Namespaces;
/**
@@ -17,10 +19,20 @@ import org.semanticweb.owlapi.model.PrefixManager;
* www.cs.man.ac.uk/~horridgm<br><br>
*/
public class OWLEntityQNameRenderer extends AbstractOWLEntityRenderer implements PrefixBasedRenderer {
private PrefixManager prefixManager;
private final DefaultPrefixManager prefixManager = new DefaultPrefixManager();
public void initialise() {
prefixManager = PrefixUtilities.getPrefixOWLOntologyFormat(getOWLModelManager());
for(Namespaces ns : Namespaces.values()) {
String prefixName = ns.getPrefixName();
String prefixIRI = ns.getPrefixIRI();
prefixManager.setPrefix(prefixName + ":", prefixIRI);
}
PrefixManager localPrefixes = PrefixUtilities.getPrefixOWLOntologyFormat(getOWLModelManager());
for(String prefixName : localPrefixes.getPrefixNames()) {
String prefixIRI = localPrefixes.getPrefix(prefixName);
prefixManager.setPrefix(prefixName, prefixIRI);
}
}
@Override
@@ -33,10 +45,7 @@ public class OWLEntityQNameRenderer extends AbstractOWLEntityRenderer implements
try {
String s = prefixManager.getPrefixIRI(iri);
if (s != null) {
if (s.startsWith(":")) {
s = s.substring(1);
}
return s;
return s;
}
else {
// No mapping
@@ -3,7 +3,7 @@ package org.protege.editor.owl.ui.renderer.menu;
import org.protege.editor.owl.ui.renderer.OWLEntityQNameRenderer;
import org.protege.editor.owl.ui.renderer.plugin.RendererPlugin;
public class RenderByQualifiedName extends AbstractByRendererMenu {
public class RenderByPrefixedName extends AbstractByRendererMenu {
private static final long serialVersionUID = 7364664042805363135L;
protected boolean isMyRendererPlugin(RendererPlugin plugin) {
@@ -113,11 +113,21 @@
<checkbox value="true"/>
</extension>
<extension id="ui.view.menu.byprefixedname"
point="org.protege.editor.core.application.EditorKitMenuAction">
<name value="Render by prefixed name"/>
<toolTip value="Render entity by prefixed name e.g. owl:Thing"/>
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-B"/>
<class value="org.protege.editor.owl.ui.renderer.menu.RenderByPrefixedName"/>
<editorKitId value="OWLEditorKit"/>
<checkbox value="true"/>
</extension>
<extension id="ui.view.menu.bylabel"
point="org.protege.editor.core.application.EditorKitMenuAction">
<name value="Render by label (rdfs:label)"/>
<toolTip value="Render entity by the values of rdfs:label"/>
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-B"/>
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-C"/>
<class value="org.protege.editor.owl.ui.renderer.menu.RenderByLabel"/>
<editorKitId value="OWLEditorKit"/>
<checkbox value="true"/>
@@ -127,7 +137,7 @@
point="org.protege.editor.core.application.EditorKitMenuAction">
<name value="Render by annotation property"/>
<toolTip value="Render entity by the values of an annotation property"/>
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-C"/>
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-D"/>
<class value="org.protege.editor.owl.ui.renderer.menu.RenderByProperty"/>
<editorKitId value="OWLEditorKit"/>
<dynamic value="true"/>
@@ -138,7 +148,7 @@
point="org.protege.editor.core.application.EditorKitMenuAction">
<name value="Custom rendering..."/>
<toolTip value="Open the rendering configuration panel" />
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-D"/>
<path value="org.protege.editor.owl.ui.view.menu/SlotAA-E"/>
<class value="org.protege.editor.owl.ui.renderer.menu.ConfigureRenderer"/>
<editorKitId value="OWLEditorKit"/>
</extension>