org.eclipse.emf.cdo.releng.version
Interface IReleaseManager


public interface IReleaseManager

Manages the releases that are specified by the version managed components in the workspace.

No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Field Summary
static IReleaseManager INSTANCE
           
 
Method Summary
 IElement createElement(org.eclipse.pde.core.IModel componentModel, boolean withFeatureContent, boolean resolve)
           
 Map<IElement,IElement> createElements(String path, boolean resolve)
           
 IRelease createRelease(IFile file)
           
 org.eclipse.pde.core.IModel getComponentModel(IElement element)
           
 IRelease getRelease(IFile file)
           
 

Field Detail

INSTANCE

static final IReleaseManager INSTANCE
Method Detail

createElements

Map<IElement,IElement> createElements(String path,
                                      boolean resolve)
                                      throws CoreException,
                                             IOException,
                                             NoSuchAlgorithmException
Throws:
CoreException
IOException
NoSuchAlgorithmException

getRelease

IRelease getRelease(IFile file)
                    throws CoreException
Throws:
CoreException

createRelease

IRelease createRelease(IFile file)
                       throws CoreException,
                              IOException,
                              NoSuchAlgorithmException
Throws:
CoreException
IOException
NoSuchAlgorithmException

createElement

IElement createElement(org.eclipse.pde.core.IModel componentModel,
                       boolean withFeatureContent,
                       boolean resolve)

getComponentModel

org.eclipse.pde.core.IModel getComponentModel(IElement element)


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.