This is the descriptions Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:58:49 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
descriptions
A domain model meta level description library
Mariano Montone
MIT
alexandria
(system).
anaphora
(system).
sheeple
(system).
closer-mop
(system).
src
(module).
Modules are listed depth-first from the system components tree.
descriptions/src
descriptions
(system).
package.lisp
(file).
descriptions.lisp
(file).
mop.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
descriptions/descriptions.asd
descriptions/src/package.lisp
descriptions/src/descriptions.lisp
descriptions/src/mop.lisp
descriptions/src/descriptions.lisp
package.lisp
(file).
src
(module).
=>
(macro).
=>boolean
(function).
=>email
(function).
=>integer
(function).
=>keyword
(function).
=>multiple-option
(function).
=>password
(function).
=>single-option
(function).
=>string
(function).
=>symbol
(function).
=>to-many-relation
(function).
=>to-one-relation
(function).
=>valued
(function).
=>view
(function).
add-attribute
(function).
attribute-documentation
(function).
attribute-properties
(function).
define-attribute
(macro).
define-description
(macro).
description-attributes
(function).
display-object
(function).
get-attribute
(function).
make-attribute
(function).
make-description
(function).
undefinedp
(function).
with-described-object
(macro).
with-description-attributes
(macro).
%undefined%
(special variable).
+undefined+
(symbol macro).
=>option
(function).
=>reference
(function).
=>relation
(function).
copy-undefined
(function).
make-undefined
(function).
symbol->keyword
(function).
undefined
(structure).
undefined-p
(function).
descriptions/src/mop.lisp
descriptions.lisp
(file).
src
(module).
compute-effective-slot-definition
(method).
default-description
(reader method).
default-description
(reader method).
(setf default-description)
(writer method).
(setf default-description)
(writer method).
define-described-class
(macro).
described-object
(class).
described-object-class
(class).
direct-slot-definition-class
(method).
effective-slot-definition-class
(method).
shared-initialize
(method).
shared-initialize
(method).
validate-superclass
(method).
default-description-name
(reader method).
(setf default-description-name)
(writer method).
described-object-direct-slot-definition
(class).
described-object-effective-slot-definition
(class).
described-object-slot-mixin
(class).
described-p
(method).
described-p
(reader method).
(setf described-p)
(writer method).
described-slot-p
(generic function).
parent-descriptions
(reader method).
(setf parent-descriptions)
(writer method).
plist-keys
(function).
plist-values
(function).
slot-attribute
(method).
slot-attribute
(reader method).
(setf slot-attribute)
(writer method).
slot-attribute-name
(method).
Packages are listed by definition order.
descriptions
desc
{}
alexandria
.
anaphora
.
common-lisp
.
sheeple
.
=>
(special variable).
=>
(macro).
=>boolean
(special variable).
=>boolean
(function).
=>email
(special variable).
=>email
(function).
=>integer
(special variable).
=>integer
(function).
=>keyword
(special variable).
=>keyword
(function).
=>multiple-option
(special variable).
=>multiple-option
(function).
=>password
(special variable).
=>password
(function).
=>single-option
(special variable).
=>single-option
(function).
=>string
(special variable).
=>string
(function).
=>symbol
(special variable).
=>symbol
(function).
=>to-many-relation
(special variable).
=>to-many-relation
(function).
=>to-one-relation
(special variable).
=>to-one-relation
(function).
=>valued
(special variable).
=>valued
(function).
=>view
(special variable).
=>view
(function).
add-attribute
(function).
attribute-documentation
(function).
attribute-properties
(function).
default-description
(generic reader).
(setf default-description)
(generic writer).
define-attribute
(macro).
define-described-class
(macro).
define-description
(macro).
described-object
(class).
described-object-class
(class).
description-attributes
(function).
display-object
(function).
get-attribute
(function).
make-attribute
(function).
make-description
(function).
undefinedp
(function).
with-described-object
(macro).
with-description-attributes
(macro).
{description}
(special variable).
%undefined%
(special variable).
+undefined+
(symbol macro).
=>option
(special variable).
=>option
(function).
=>reference
(special variable).
=>reference
(function).
=>relation
(special variable).
=>relation
(function).
copy-undefined
(function).
default-description-name
(generic reader).
(setf default-description-name)
(generic writer).
described-object-direct-slot-definition
(class).
described-object-effective-slot-definition
(class).
described-object-slot-mixin
(class).
described-p
(generic function).
(setf described-p)
(generic writer).
described-slot-p
(generic function).
make-undefined
(function).
parent-descriptions
(generic reader).
(setf parent-descriptions)
(generic writer).
plist-keys
(function).
plist-values
(function).
slot-attribute
(generic function).
(setf slot-attribute)
(generic writer).
slot-attribute-name
(generic function).
symbol->keyword
(function).
undefined
(structure).
undefined-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Boolean attribute
Email attribute
Integer attribute
Keyword attribute
Password attribute
String attribute
Symbol attribute
Attribute builder macro
Define an attribute type
:param name: the attribute type name.
:param parents: the attribute type parents.
:param properties: list of properties.
:param options: options, like :documentation, etc
Define a new description
Run body with description attributes bound
Create a =>BOOLEAN attribute. Takes a plist of property values for the created attribute
Create a =>EMAIL attribute. Takes a plist of property values for the created attribute
Create a =>INTEGER attribute. Takes a plist of property values for the created attribute
Create a =>KEYWORD attribute. Takes a plist of property values for the created attribute
Create a =>MULTIPLE-OPTION attribute. Takes a plist of property values for the created attribute
Create a =>PASSWORD attribute. Takes a plist of property values for the created attribute
Create a =>SINGLE-OPTION attribute. Takes a plist of property values for the created attribute
Create a =>STRING attribute. Takes a plist of property values for the created attribute
Create a =>SYMBOL attribute. Takes a plist of property values for the created attribute
Create a =>TO-MANY-RELATION attribute. Takes a plist of property values for the created attribute
Create a =>TO-ONE-RELATION attribute. Takes a plist of property values for the created attribute
Create a =>VALUED attribute. Takes a plist of property values for the created attribute
Create a =>VIEW attribute. Takes a plist of property values for the created attribute
Obtain a description attributes. :param description: the description.
Create an attribute.
:param attribute-type: The attribute type :property-values: A plist of attribute properties values
described-object-class
)) ¶automatically generated reader method
described-object
)) ¶automatically generated reader method
described-object-class
)) ¶automatically generated writer method
described-object
)) ¶automatically generated writer method
described-object-class
) name direct-slots) ¶sb-mop
.
described-object-class
) &rest initargs) ¶sb-mop
.
described-object-class
) &rest initargs) ¶sb-mop
.
described-object-class
) (superclass standard-class
)) ¶sb-mop
.
:default-description
(list descriptions:{description})
:parent-descriptions
:default-description-name
standard-class
.
:default-description
Create a =>OPTION attribute. Takes a plist of property values for the created attribute
Create a =>REFERENCE attribute. Takes a plist of property values for the created attribute
Create a =>RELATION attribute. Takes a plist of property values for the created attribute
described-object
)) ¶automatically generated reader method
described-object
)) ¶automatically generated writer method
described-object-slot-mixin
)) ¶automatically generated reader method
described-object-slot-mixin
)) ¶automatically generated writer method
described-object-slot-mixin
)) ¶described-object
)) ¶automatically generated reader method
described-object
)) ¶automatically generated writer method
described-object-slot-mixin
)) ¶automatically generated reader method
described-object-slot-mixin
)) ¶automatically generated writer method
described-object-slot-mixin
.
standard-direct-slot-definition
.
described-object-slot-mixin
.
standard-effective-slot-definition
.
Jump to: | (
=
A C D E F G M P S U V W |
---|
Jump to: | (
=
A C D E F G M P S U V W |
---|
Jump to: | %
+
=
{
A D P S |
---|
Jump to: | %
+
=
{
A D P S |
---|
Jump to: | C D F M P S U |
---|
Jump to: | C D F M P S U |
---|