quentin.mathe@gmail.com
)Copyright: (C) 2007 Quentin Mathe
- Declared in:
- ETViewpoint.h
- Conforms to:
- ETViewpoint
- Declared in:
- ETViewpoint.h
- Declared in:
- ETViewpoint.h
- Conforms to:
- ETViewpoint
@group Viewpoints @abstract A viewpoint protocol to represent an object property.
A property viewpoint is an adaptor that represents an object property and handles reading and writing the property value through -value and -setValue .
Returns a new autoreleased property viewpoint that represents the property identified by the given name in object.
- Declared in:
- ETViewpoint.h
@group Viewpoints @abstract The base viewpoint protocol.
A viewpoint is an adaptor that exposes a value derived from a represented object and handles reading and writing the properties of this value through -valueForProperty: and -setValue:forProperty: .
The derived value object can be read and write through -value and -setValue: .
Returns the property names exposed through by the viewpoint for -value .
Sets the value bound to a property of the object -value .
Returns a value bound to a property of the object -value .
- Declared in:
- ETViewpoint.h
@group Viewpoints @abstract Protocol to provide a viewpoint that simulates mutability for immutable objects.
For each immutable object class, a distinct ETMutableObjectViewpoint subclass must exist.
Immutable object class that wants to support editing or mutation through a ETMutableObjectViewpoint must implement this protocol.
Returns the ETMutableObjectViewpoint subclass used to mutate the receiver instances.
Must not return Nil.