Basic implementation of a domain metamodel (minus enumerations)
This module implements base classes for "Features" in the sense of
the "Service-Element-Feature" pattern. By subclassing from them,
you get a wide variety of services automatically provided, ranging
from automatic generation of getter/setter/mutator methods,
metadata such as ordered lists of features provided by a class,
well-defined hookpoints for "event" trapping, persistence support,
and more.
Imported modules
|
|
from interfaces import *
from method_exporter import MethodExporter
from peak.api import *
from peak.binding.components import ComponentName
from peak.naming.names import Indirect
from peak.util import fmtparse
from peak.util.hashcmp import HashAndCompare
from protocols.advice import supermeta
|
Classes
|
|
|
|