Class AbstractEnableableProxyPrototype<P extends Prototype & InfoModel & Enableable>

java.lang.Object
com.globalmentor.beans.BoundPropertyObject
io.guise.framework.model.AbstractModel
io.guise.framework.prototype.AbstractProxyPrototype<P>
io.guise.framework.prototype.AbstractEnableableProxyPrototype<P>
Type Parameters:
P - The type of prototype being proxied.
All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable, Enableable, InfoModel, LabelModel, Model, Prototype
Direct Known Subclasses:
ProxyActionPrototype

public abstract class AbstractEnableableProxyPrototype<P extends Prototype & InfoModel & Enableable> extends AbstractProxyPrototype<P> implements Enableable
An enableable prototype that is a proxy for another enableable prototype.
Author:
Garret Wilson