org.eclipse.stp.core.util
Interface IModelLifecycle

All Known Implementing Classes:
SCAArtifactEdit

public interface IModelLifecycle


Field Summary
static int OPTION_FORCE
           
static int OPTION_NONE
           
static int OPTION_SAVE_ON_CLOSE
           
 
Method Summary
 void close(int options, IProgressMonitor monitor)
           
 void discard(IProgressMonitor monitor)
           
 void revert(int options, IProgressMonitor monitor)
           
 void save(int options, IProgressMonitor monitor)
           
 

Field Detail

OPTION_NONE

static final int OPTION_NONE
See Also:
Constant Field Values

OPTION_FORCE

static final int OPTION_FORCE
See Also:
Constant Field Values

OPTION_SAVE_ON_CLOSE

static final int OPTION_SAVE_ON_CLOSE
See Also:
Constant Field Values
Method Detail

save

void save(int options,
          IProgressMonitor monitor)
          throws ModelLifecycleException
Throws:
ModelLifecycleException

close

void close(int options,
           IProgressMonitor monitor)
           throws ModelLifecycleException
Throws:
ModelLifecycleException

discard

void discard(IProgressMonitor monitor)
             throws ModelLifecycleException
Throws:
ModelLifecycleException

revert

void revert(int options,
            IProgressMonitor monitor)
            throws ModelLifecycleException
Throws:
ModelLifecycleException