- All Superinterfaces:
- AttributeDefinition, Definition, NamedDefinition, ParameterDefinition, VariableDefinition
- All Known Implementing Classes:
- MethodReturnDef
public interface OperationReturnDefinition
extends ParameterDefinition
Marker interface for defining return types, as returned
in the getReturnType method in OperationDefinition.
Operation return types may be unstructured, scalar types or
structured types that represent accessors to complex business
object graphs.
Operation return types that are structured should also
implement AccessorDefinition and isAccessor to return true..
Instances of this interface should return TYPE_OPERATIONRETURN,
which is defined in oracle.binding.meta.Definition, when its
getType() method is called.