org.nakedobjects.metamodel.facets.object.value
Interface ValueFacet

All Superinterfaces:
Facet, MarkerFacet, MultiTypedFacet
All Known Implementing Classes:
ValueFacetAbstract, ValueFacetAnnotation, ValueFacetFromConfiguration, ValueFacetUsingSemanticsProvider

public interface ValueFacet
extends MarkerFacet, MultiTypedFacet

Indicates that this class has value semantics.

In the standard Naked Objects Programming Model, corresponds to the @Value annotation. However, note that value semantics is just a convenient term for a number of mostly optional semantics all of which are defined elsewhere.


Method Summary
 
Methods inherited from interface org.nakedobjects.metamodel.facets.MultiTypedFacet
facetTypes, getFacet
 
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.