### Object Editor Framework

The Object Editor Framework supports most widely used object representation and editing - hierarchical tree view of objects on the left side and dynamically pluggable forms on the right side. Modeled after the VisualAge Organizer UI, the framework provides a declarative interface which describes the run time behavior of business domain, the rules to edit it, and a library of VisualAge Form templates to assemble the VisualAge alike Organizer front-end.

Complete support for object-level transactions. Any changes to an object, including aggregate objects, modification of an object's collection or any of its members, can be undone or committed with a single message once a UI component is within the SxSyForm class hierarchy.

Application behavior of domain objects is Context-based. Any run time behavior of any domain object such as a view of a selected object in a context, its iconic representation, pop-up menu (object's actions), display strings, status line information, etc, are managed and maintained by the ContextRegistry object.

The ContextRegistry maintains all application contexts and the participating classes in each context which are parameterized to exhibit a particular run time behavior for a given active context. Most of an application's behavior for manipulating the domain objects can be specified by defining a default context.

Support for dynamic context-dependent compound forms (e.g. Notebooks). Not only does the framework support dynamic swapping of forms to edit specific objects, but the form itself can change depending on the object's state. Specifically, pages can be added or removed based on some attribute value of the domain object being edited.

| Synchrony System, Inc. 250 W. 57 Street, Suite 2501 New York, NY 10019 Phone: 1-212-397-7727 FAX: 1-212-397-6207
E-mail: 73002.1146@compuserve.com or
info@sync-sys.com
CompuServe: 73002,1146
Web: http://www.sync-sys.com

[ Catalog Home ]