Package agg.attribute.impl

Interface Summary
AttrMsgCode This interface sets some constants for status codes.
 

Class Summary
AttrObject Provides some convenience operations for its subclasses.
AttrSession Output to a log window and other session-global methods.
AttrTupleManager Attribute Tuple Manager - Factory of attribute management; Provides creating services needed by graphical components.
ChainedObserver Handling of attribute observers.
CondMember Class for members of condition tuples that are used as application conditions in a context.
CondTuple Application conditions.
ContextCore Contains declarations and values of context variables; Note that this class does NOT implement the AttrContext interface; The actual implementation for it is the wrapper class ContextView, which allows to restrict access to a context while sharing actual state (variables, conditions, mappings).
ContextView This is a view onto an underlying ContextCore class object; By this delegation, views with different access rights can share the same context; At this stage, just two access modes are implemented: "LeftRuleSide" and "RightRuleSide"; "RightRuleSide" access does not allow adding or removing of variable declarations;
DeclMember Keeps the declaration name, type and the type's handler.
DeclTuple  
DistributionBroker Mediator class for distribution purposes.
LoneTuple A tuple whose type is not shared by others.
ManagedObject This intermediate class was designed without a special purpose.
Member  
TupleEvent  
TupleMapping Representation of a mapping between two attribute instances.
TupleObject Partial implementation of the interface agg.attribute.AttrTuple.
ValueMember Holds an attribute handler expression, its type and the functionality for matching and transforming thereof.
ValueTuple Implementation of the interface agg.attribute.AttrInstance; Encapsulates a tuple of attributes, so that a graphical object needs to talk to this one object only;
VarMember Class for members of attribute instance tuples that are used as variables in a context.
VarTuple Adds the possibility of being shared.
VerboseControl  
 

Exception Summary
AttrImplException  
ContextRestrictedException  
NoSuchVariableException  
WrongContextException