Common Lisp Package: AUTOMATR

README:

FUNCTION

Public

Undocumented

ALL-APPLICABLE-ACTIONS (USER)

APPLY-ACTIONS (ACTIONS)

AUDIT-ACTIONS (ACTIONS)

HTMLIZE-ACTIONS (ACTIONS)

Private

ACTION-ACTION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACTION-CONDITION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACTION-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACTIONS-FOR-INSTANCE (INSTANCE ENTITY)

Returns a list of all actions whose conditions are met by the instance.

AUTOMATR-GROUP-CONDITION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

AUTOMATR-GROUP-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

AUTOMATR-GROUP-MAX-BATCH (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

AUTOMATR-GROUP-MAX-POSTED (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

AUTOMATR-GROUP-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ENTITY-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ENTITY-SLOT-ACCESSOR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ENTITY-SLOT-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ENTITY-SLOT-TYPE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ENTITY-SLOTS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

EVAL-EXPR (EXPR INSTANCE ENTITY EXPECTED-TYPE)

Evaluates the expression for the given instance of an entity. Returns the result and the result's type.

OP-ARG-TYPES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-FUNC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-TYPE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

SETFACTION-ACTION (NEW-VALUE INSTANCE)

ACTION-APPLICABLE-P (ACTION PHOTO)

SETFACTION-CONDITION (NEW-VALUE INSTANCE)

ACTION-HTML (ACTION)

SETFACTION-NAME (NEW-VALUE INSTANCE)

ACTION-P (OBJECT)

ADD-ACTION (NAME ACTION CONDITION)

ADD-STATE-TAG-ACTIONS (NAME TAG-NAME CONDITION)

APPLY-ACTION (ACTION PHOTO)

SETFAUTOMATR-GROUP-CONDITION (NEW-VALUE INSTANCE)

SETFAUTOMATR-GROUP-ID (NEW-VALUE INSTANCE)

SETFAUTOMATR-GROUP-MAX-BATCH (NEW-VALUE INSTANCE)

SETFAUTOMATR-GROUP-MAX-POSTED (NEW-VALUE INSTANCE)

SETFAUTOMATR-GROUP-NAME (NEW-VALUE INSTANCE)

AUTOMATR-GROUP-P (OBJECT)

AUTOMATR-GROUP-WITH-NAME (NAME)

COPY-ACTION (INSTANCE)

COPY-AUTOMATR-GROUP (INSTANCE)

COPY-ENTITY (INSTANCE)

COPY-ENTITY-SLOT (INSTANCE)

COPY-OP (INSTANCE)

DEFGROUP (NAME ID &KEY MAX-POSTED MAX-BATCH CONDITION)

SETFENTITY-NAME (NEW-VALUE INSTANCE)

ENTITY-NAME-P (NAME)

ENTITY-P (OBJECT)

SETFENTITY-SLOT-ACCESSOR (NEW-VALUE INSTANCE)

SETFENTITY-SLOT-NAME (NEW-VALUE INSTANCE)

ENTITY-SLOT-P (OBJECT)

SETFENTITY-SLOT-TYPE (NEW-VALUE INSTANCE)

SETFENTITY-SLOTS (NEW-VALUE INSTANCE)

ENTITY-WITH-NAME (NAME)

GROUP-CONDITION-SATISFIED (GROUP PHOTO)

GROUP-FOR-AUTOMATR-GROUP (AUTOMATR-GROUP)

GROUP-FOR-AUTOMATR-GROUP-WITH-NAME (NAME)

GROUP-REMOVALS-FOR-PHOTO (PHOTO)

MAKE-ACTION (&KEY ((NAME DUM0) NIL) ((ACTION DUM1) NIL) ((CONDITION DUM2) NIL))

MAKE-AUTOMATR-GROUP (&KEY ((NAME DUM206) NIL) ((ID DUM207) NIL) ((MAX-POSTED DUM208) NIL) ((MAX-BATCH DUM209) NIL) ((CONDITION DUM210) NIL))

MAKE-ENTITY (&KEY ((NAME DUM78) NIL) ((SLOTS DUM79) NIL))

MAKE-ENTITY-SLOT (&KEY ((NAME DUM116) NIL) ((ACCESSOR DUM117) NIL) ((TYPE DUM118) NIL))

MAKE-OP (&KEY ((NAME DUM286) NIL) ((TYPE DUM287) NIL) ((ARG-TYPES DUM288) NIL) ((FUNC DUM289) NIL))

SETFOP-ARG-TYPES (NEW-VALUE INSTANCE)

SETFOP-FUNC (NEW-VALUE INSTANCE)

SETFOP-NAME (NEW-VALUE INSTANCE)

OP-P (OBJECT)

SETFOP-TYPE (NEW-VALUE INSTANCE)

OP-WITH-NAME (NAME)

REMOVAL-ACTION-FOR-AUTOMATR-GROUP (AUTOMATR-GROUP)

MACRO

Private

Undocumented

DEFENTITY (NAME SLOTS)

DEFOP (NAME TYPE ARGS &BODY BODY)

VARIABLE

Public

Undocumented

*ME*

Private

Undocumented

*ACTIONS*

*AUTOMATR-GROUPS*

*ENTITIES*

*OPS*

CLASS

Private

Undocumented

ACTION

AUTOMATR-GROUP

ENTITY

ENTITY-SLOT

OP