org.nakedobjects.metamodel.facets.object.bounded
Interface BoundedFacet

All Superinterfaces:
DisablingInteractionAdvisor, Facet, InteractionAdvisor, InteractionAdvisorFacet, MarkerFacet, ValidatingInteractionAdvisor
All Known Implementing Classes:
BoundedFacetAbstract, BoundedFacetAnnotation, BoundedFacetImpl, BoundedFacetMarkerInterface

public interface BoundedFacet
extends MarkerFacet, DisablingInteractionAdvisor, ValidatingInteractionAdvisor

Whether the number of instances of this class is bounded.

Typically viewers will interpret this information by displaying all instances of the class in a drop-down list box or similar widget.

In the standard Naked Objects Programming Model, corresponds to annotating the member with @Bounded.


Field Summary
 
Fields inherited from interface org.nakedobjects.metamodel.consent.InteractionAdvisorFacet
NOOP
 
Method Summary
 
Methods inherited from interface org.nakedobjects.metamodel.interactions.DisablingInteractionAdvisor
disables
 
Methods inherited from interface org.nakedobjects.metamodel.interactions.ValidatingInteractionAdvisor
invalidates
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 



Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.