org.eclipse.wst.common.frameworks.datamodel
Interface IDataModelProperties

All Known Subinterfaces:
IDataModelProvider
All Known Implementing Classes:
AbstractDataModelProvider

public interface IDataModelProperties

IDataModelProperties provides the base interface for all Data Model Properties interfaces. The interface itself can be used to access an instance of the IDataModel and IDataModelProvider which will be registered against with the interface. IDataModels are not meant to be instantiated directly, rather they are built from an IDataModelProvider. In this way the user will call to the DataModelFactory passing in the interface, which will return the correct IDataModel.

This interface is not intended to be implemented by clients.

Since:
1.0
See Also:
IDataModelProvider, DataModelFactory

Field Summary
static java.lang.String ALLOW_EXTENSIONS
          A boolean property defaults to Boolean.TRUE.
static java.lang.String RESTRICT_EXTENSIONS
          A List containing String objects, defautls to an empty List.
 

Field Detail

ALLOW_EXTENSIONS

public static final java.lang.String ALLOW_EXTENSIONS
A boolean property defaults to Boolean.TRUE. If this is set to Boolean.FALSE no extended operations will be executed.

See Also:
Constant Field Values

RESTRICT_EXTENSIONS

public static final java.lang.String RESTRICT_EXTENSIONS
A List containing String objects, defautls to an empty List. If this list contains elements and ALLOW_EXTENSIONS is set to Boolean.TRUE, then only extended operations not identified in this list will be executed. These strings should either be the operation id or the fully qualified operation class name.

See Also:
Constant Field Values