public abstract class OrgArt extends cartago.Artifact implements ToXML, DynamicFactsProvider
Modifier and Type | Field and Description |
---|---|
protected OrgArtNormativeGUI |
gui |
protected cartago.ArtifactId |
monitorSchArt |
protected NormativeListener |
myNPLListener |
protected NPLInterpreter |
nengine |
protected CollectiveOE |
orgState |
protected java.lang.String |
ownerAgent |
protected boolean |
running |
static java.lang.String |
sglDestroyed |
static java.lang.String |
sglNormFailure |
static java.lang.String |
sglOblCreated |
static java.lang.String |
sglOblFulfilled |
static java.lang.String |
sglOblInactive |
static java.lang.String |
sglOblUnfulfilled |
protected ora4mas.nopl.OrgArt.UpdateGuiThread |
updateGUIThread |
Constructor and Description |
---|
OrgArt() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<jason.asSemantics.Unifier> |
consult(jason.asSyntax.Literal l,
jason.asSemantics.Unifier u) |
protected void |
destroy() |
protected static java.lang.String |
fixAgName(java.lang.String ag) |
NPLInterpreter |
getNPLInterpreter() |
javax.xml.transform.Transformer |
getNSTransformer() |
javax.xml.parsers.DocumentBuilder |
getParser() |
protected javax.xml.transform.Transformer |
getStyleSheet() |
protected abstract java.lang.String |
getStyleSheetName() |
protected void |
initNormativeEngine(OS os,
java.lang.String type) |
protected void |
installNormativeSignaler() |
boolean |
isRelevant(jason.asSyntax.PredicateIndicator pi) |
void |
setOwner(java.lang.String artOwner) |
java.lang.String |
specToStr(ToXML spec,
javax.xml.transform.Transformer transformer) |
static java.lang.String |
startHttpServer() |
protected void |
updateGuiOE() |
await_time, await, await, commit, defineObsProperty, defineOp, delay, dispose, dispose, execInternalOp, execLinkedOp, execLinkedOp, failed, failed, getCreatorId, getId, getManualSrcFile, getObservabilityRadius, getObsProperty, getObsPropertyByTemplate, getOpKey, getOpUserId, getOpUserName, getPosition, hasObsProperty, hasObsPropertyByTemplate, isLinked, log, lookupArtifact, makeArtifact, removeObsProperty, removeObsPropertyByTemplate, setupOperations, setupPosition, signal, signal, updateObservabilityRadius, updateObsProperty, updatePosition
public static final java.lang.String sglOblCreated
public static final java.lang.String sglOblFulfilled
public static final java.lang.String sglOblUnfulfilled
public static final java.lang.String sglOblInactive
public static final java.lang.String sglNormFailure
public static final java.lang.String sglDestroyed
protected NPLInterpreter nengine
protected NormativeListener myNPLListener
protected CollectiveOE orgState
protected cartago.ArtifactId monitorSchArt
protected OrgArtNormativeGUI gui
protected boolean running
protected ora4mas.nopl.OrgArt.UpdateGuiThread updateGUIThread
protected java.lang.String ownerAgent
public NPLInterpreter getNPLInterpreter()
protected void initNormativeEngine(OS os, java.lang.String type) throws MoiseException, ParseException
MoiseException
ParseException
public void setOwner(java.lang.String artOwner)
protected void destroy()
protected void installNormativeSignaler()
protected abstract java.lang.String getStyleSheetName()
protected javax.xml.transform.Transformer getStyleSheet() throws javax.xml.transform.TransformerConfigurationException, java.io.IOException
javax.xml.transform.TransformerConfigurationException
java.io.IOException
protected void updateGuiOE()
public static java.lang.String startHttpServer()
public java.lang.String specToStr(ToXML spec, javax.xml.transform.Transformer transformer) throws java.lang.Exception
java.lang.Exception
public javax.xml.parsers.DocumentBuilder getParser() throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public javax.xml.transform.Transformer getNSTransformer() throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerFactoryConfigurationError, java.io.IOException
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
java.io.IOException
protected static java.lang.String fixAgName(java.lang.String ag)
public boolean isRelevant(jason.asSyntax.PredicateIndicator pi)
isRelevant
in interface DynamicFactsProvider
public java.util.Iterator<jason.asSemantics.Unifier> consult(jason.asSyntax.Literal l, jason.asSemantics.Unifier u)
consult
in interface DynamicFactsProvider