MetaDone
metadone_bundle_metabusiness.service.WorkspaceProvider Interface Reference
Inheritance diagram for metadone_bundle_metabusiness.service.WorkspaceProvider:

List of all members.

Public Member Functions

Workspace openWorkspace (Project project, MetadoneEvents eventManager) throws BadPreCondition

Member Function Documentation

Workspace metadone_bundle_metabusiness.service.WorkspaceProvider.openWorkspace ( Project  project,
MetadoneEvents  eventManager 
) throws BadPreCondition

Creates a workspace in a project.

Parameters:
projectDenotes a project that has not yet been bootstrapped.
eventManagerThe event manager
Returns:
A reference to a workspace
Precondition:
The project does not contain any object that may be in conflict with the objects of a workspace.
Postcondition:
The objects of the workspace layer have been created.
Exceptions:
BadPreCondition

Implemented in metadone.metabusiness.impl.DefaultWorkspaceProvider.

Referenced by metadone_bundle_metabusiness.TheBusinessManager.createWorkspace(), and metadone_bundle_metabusiness.TheBusinessManager.openWorkspace().


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations