ora4mas.nopl
Class OrgArt

Package class diagram package OrgArt
java.lang.Object
  extended by cartago.Artifact
      extended by ora4mas.nopl.OrgArt
All Implemented Interfaces:
ToXML
Direct Known Subclasses:
GroupBoard, SchemeBoard

public abstract class OrgArt
extends cartago.Artifact
implements ToXML

Common class for all organisational artifacts


Field Summary
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
           
 
Fields inherited from class cartago.Artifact
observabilityRadius, position, thisOpId
 
Constructor Summary
OrgArt()
           
 
Method Summary
protected  void destroy()
           
protected static java.lang.String fixAgName(java.lang.String ag)
           
 NPLInterpreter getNPLInterpreter()
           
protected  javax.xml.transform.Transformer getStyleSheet()
           
protected abstract  java.lang.String getStyleSheetName()
           
protected  void initNormativeEngine(OS os, java.lang.String type)
           
protected  void installNormativeSignaler()
           
 void setOwner(java.lang.String artOwner)
           
protected  void updateGuiOE()
           
 
Methods inherited from class cartago.Artifact
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface moise.xml.ToXML
getAsDOM
 

Field Detail

sglOblCreated

public static final java.lang.String sglOblCreated
See Also:
Constant Field Values

sglOblFulfilled

public static final java.lang.String sglOblFulfilled
See Also:
Constant Field Values

sglOblUnfulfilled

public static final java.lang.String sglOblUnfulfilled
See Also:
Constant Field Values

sglOblInactive

public static final java.lang.String sglOblInactive
See Also:
Constant Field Values

sglNormFailure

public static final java.lang.String sglNormFailure
See Also:
Constant Field Values

sglDestroyed

public static final java.lang.String sglDestroyed
See Also:
Constant Field Values

nengine

protected NPLInterpreter nengine

myNPLListener

protected NormativeListener myNPLListener

orgState

protected CollectiveOE orgState

monitorSchArt

protected cartago.ArtifactId monitorSchArt

gui

protected OrgArtNormativeGUI gui

running

protected boolean running

updateGUIThread

protected ora4mas.nopl.OrgArt.UpdateGuiThread updateGUIThread

ownerAgent

protected java.lang.String ownerAgent
Constructor Detail

OrgArt

public OrgArt()
Method Detail

getNPLInterpreter

public NPLInterpreter getNPLInterpreter()

initNormativeEngine

protected void initNormativeEngine(OS os,
                                   java.lang.String type)
                            throws MoiseException,
                                   ParseException
Throws:
MoiseException
ParseException

setOwner

public void setOwner(java.lang.String artOwner)

destroy

protected void destroy()

installNormativeSignaler

protected void installNormativeSignaler()

getStyleSheetName

protected abstract java.lang.String getStyleSheetName()

getStyleSheet

protected javax.xml.transform.Transformer getStyleSheet()
                                                 throws javax.xml.transform.TransformerConfigurationException,
                                                        java.io.IOException
Throws:
javax.xml.transform.TransformerConfigurationException
java.io.IOException

updateGuiOE

protected void updateGuiOE()

fixAgName

protected static java.lang.String fixAgName(java.lang.String ag)