damllistener.java
来自「SRI international 发布的OAA框架软件」· Java 代码 · 共 51 行
JAVA
51 行
package com.sri.oaa2.agt.oaadaml;
import com.sri.oaa2.lib.*;
import java.awt.event.*;
import java.awt.*;
import com.sri.oaa2.com.*;
import com.sri.oaa2.icl.*;
import com.hp.hpl.jena.rdf.arp.JenaReader; //using the ARP reader
import com.hp.hpl.mesa.rdf.jena.mem.ModelMem;
import com.hp.hpl.mesa.rdf.jena.model.*;
import com.hp.hpl.mesa.rdf.jena.vocabulary.RDFS;
import java.io.*;
import java.lang.Object;
/**
*
*/
public class DamlListener implements OAAEventListener {
DamlAgent myAgent;
String id;
public DamlListener(DamlAgent myAgent, String id){
this.myAgent = myAgent;
this.id = id;
}
public boolean doOAAEvent(IclTerm goal, IclList params, IclList answers){
// System.out.println("in doOAAEvent: " + id + " " + goal.toString());
// return myAgent.oaaDoEventCallback(goal, params, answers);
if (id.equals("DamlClass_Handler"))
return myAgent.oaaDoCallbackDamlClass(goal, params, answers);
if (id.equals("Damlprop_Handler"))
return myAgent.oaaDoCallbackDamlprop(goal, params, answers);
if (id.equals("RDFprop_Handler"))
return myAgent.oaaDoCallbackRDFprop(goal, params, answers);
if(id.equals("OntologyProp_Handler"))
return myAgent.oaaDoCallbackOntologyProp(goal, params, answers);
if(id.equals("OntologyClass_Handler"))
return myAgent.oaaDoCallbackOntologyClass(goal, params, answers);
if(id.equals("List_Handler"))
return myAgent.oaaCallbackList(goal, params, answers);
if(id.equals("Prop_Handler"))
return myAgent.oaaCallbackProp(goal, params, answers);
if(id.equals("damlTriple_Handler"))
return myAgent.oaaCallbackTriple(goal, params, answers);
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?