org.nakedobjects.metamodel.facets.actions.invoke
Interface ActionInvocationFacet

All Superinterfaces:
Facet
All Known Implementing Classes:
ActionInvocationFacetAbstract, ActionInvocationFacetViaMethod

public interface ActionInvocationFacet
extends Facet

Represents the mechanism by which the action should be invoked.

In the standard Naked Objects Programming Model, corresponds to invoking the actual action method itself (a public method that does not represent a property, a collection or any of the supporting methods).


Method Summary
 NakedObjectSpecification getOnType()
           
 NakedObjectSpecification getReturnType()
           
 NakedObject invoke(NakedObject target, NakedObject[] parameters)
           
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Method Detail

invoke

NakedObject invoke(NakedObject target,
                   NakedObject[] parameters)

getReturnType

NakedObjectSpecification getReturnType()

getOnType

NakedObjectSpecification getOnType()


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