org.astrogrid.acr.astrogrid
Interface CeaApplication

All Superinterfaces:
Application, Resource, Serializable

public interface CeaApplication
extends Application

Registry description of a CEA application. A CEA application describes a number of parameters (p1,p2,p3 in the figure below). Each parameter is modelled by a ParameterBean which describes the name, type, and use of a parameter. The CEA application also describes a number of interfaces (i1,i2 in the figure}, which represent a set of parameters that the application can be invoked with. Each interface is modelled by a InterfaceBean, which contains a list of ParameterReferenceBean which refer back to the parameters.
ceaParams

See Also:
Executing remote applications, Querying for registry resources
Data Structure

Method Summary
 String getApplicationKind()
          The type of the underlying application - purely descriptive.
 InterfaceBean[] getInterfaces()
          The interfaces (parameter sets) provided by this application.
 ParameterBean[] getParameters()
          The Parameters used in this application.
 
Methods inherited from interface org.astrogrid.acr.ivoa.resource.Application
getApplicationCapabilities
 
Methods inherited from interface org.astrogrid.acr.ivoa.resource.Resource
getContent, getCreated, getCuration, getId, getShortName, getStatus, getTitle, getType, getUpdated, getValidationLevel
 

Method Detail

getInterfaces

InterfaceBean[] getInterfaces()
The interfaces (parameter sets) provided by this application.

Returns:
an array of interface descriptions
XMLRPC
key will be interfaces, type will be array.

getParameters

ParameterBean[] getParameters()
The Parameters used in this application.

Returns:
an array of parameter descriptions
XMLRPC
key will be parameters, type will be array.

getApplicationKind

String getApplicationKind()
The type of the underlying application - purely descriptive.



Copyright © 2002-2010 AstroGrid. All Rights Reserved.