org.eclipse.emf.workspace.util
Class WorkspaceValidateEditSupport
java.lang.Object
   org.eclipse.emf.transaction.util.ValidateEditSupport.Default
org.eclipse.emf.transaction.util.ValidateEditSupport.Default
       org.eclipse.emf.workspace.util.WorkspaceValidateEditSupport
org.eclipse.emf.workspace.util.WorkspaceValidateEditSupport
- All Implemented Interfaces: 
- ValidateEditSupport
- public class WorkspaceValidateEditSupport 
- extends ValidateEditSupport.Default
 An implementation of the transaction validate-edit support that uses the
 Eclipse Platform's
 Workspace API
 to validate edits.
 
 Clients may find it useful to install
 default transaction options
 specifying an instance of this class and an appropriate SWT shell for
 validate-edit support.
 
- Since:
- 1.2
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
WorkspaceValidateEditSupport
public WorkspaceValidateEditSupport()
doValidateEdit
protected IStatus doValidateEdit(Transaction transaction,
                                 Collection<? extends Resource> resources,
                                 Object context)
- Description copied from class: org.eclipse.emf.transaction.util.ValidateEditSupport.Default
- Performs the actual edit validation.  May be overridden by subclasses
 to provide a different mechanism.
 
- 
- Overrides:
- doValidateEditin class- ValidateEditSupport.Default
 
- 
- Parameters:
- transaction- the transaction that is attempting to commit
- resources- the resources to validate-edit
- context- the validate-edit context, or- nullif none
- Returns:
- the result of the validate-edit attempt
 
getFiles
protected IFile[] getFiles(Collection<? extends Resource> resources)
-