commonj.connector.metadata.discovery
Interface MetadataObject.MetadataObjectType

Enclosing interface:
MetadataObject

public static interface MetadataObject.MetadataObjectType

An interface used to give tool environments a hint as to the nature of the associated MetadataObject. Tool environments can use this hint to make decisions on how they may render the MetadataObject in the UI. The MetadataObjectType is only a visualization hint and it does not imply any behavioural attributes of the associated MetadataObject.


Field Summary
static MetadataObject.MetadataObjectType FOLDER
          A Constant indicating that the associated MetadataObject represents a folder.
static MetadataObject.MetadataObjectType IN_OUT_PARAMETER
          A Constant indicating that the associated MetadataObject represents an inout paramter.
static MetadataObject.MetadataObjectType IN_PARAMETER
          A Constant indicating that the associated MetadataObject represents an input parameter.
static MetadataObject.MetadataObjectType OBJECT
          A Constant indicating that the associated MetadataObject represents an unkown object.
static MetadataObject.MetadataObjectType OPERATION
          A Constant indicating that the associated MetadataObject represents an operation.
static MetadataObject.MetadataObjectType OUT_PARAMETER
          A Constant indicating that the associated MetadataObject represents an output paramter.
static MetadataObject.MetadataObjectType PROPERTY
          A Constant indicating that the associated MetadataObject represents a property.
 

Field Detail

FOLDER

static final MetadataObject.MetadataObjectType FOLDER
A Constant indicating that the associated MetadataObject represents a folder.


OBJECT

static final MetadataObject.MetadataObjectType OBJECT
A Constant indicating that the associated MetadataObject represents an unkown object.


OPERATION

static final MetadataObject.MetadataObjectType OPERATION
A Constant indicating that the associated MetadataObject represents an operation.


IN_PARAMETER

static final MetadataObject.MetadataObjectType IN_PARAMETER
A Constant indicating that the associated MetadataObject represents an input parameter.


OUT_PARAMETER

static final MetadataObject.MetadataObjectType OUT_PARAMETER
A Constant indicating that the associated MetadataObject represents an output paramter.


IN_OUT_PARAMETER

static final MetadataObject.MetadataObjectType IN_OUT_PARAMETER
A Constant indicating that the associated MetadataObject represents an inout paramter.


PROPERTY

static final MetadataObject.MetadataObjectType PROPERTY
A Constant indicating that the associated MetadataObject represents a property.