COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.repository.internal.operations
Class FileValidateOpeartion

java.lang.Object
  extended by org.eclipse.cosmos.rm.repository.internal.operations.AbstractListenerManager
      extended by org.eclipse.cosmos.rm.repository.internal.operations.AbstractSMLOperation
          extended by org.eclipse.cosmos.rm.repository.internal.operations.FileValidateOpeartion
All Implemented Interfaces:
org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation, org.eclipse.cosmos.rm.repository.provisional.operations.ISMLValidateOperation

public class FileValidateOpeartion
extends AbstractSMLOperation
implements org.eclipse.cosmos.rm.repository.provisional.operations.ISMLValidateOperation


Field Summary
 
Fields inherited from interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLValidateOperation
ID
 
Constructor Summary
FileValidateOpeartion(org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository repository)
          Constructor
 
Method Summary
 java.lang.String getId()
          Returns the unique ID of this operation.
 void run()
          Executes this operation.
 
Methods inherited from class org.eclipse.cosmos.rm.repository.internal.operations.AbstractSMLOperation
addArgument, checkType, checkType, checkType, getArguments, getRepository, setArguments, setRepository
 
Methods inherited from class org.eclipse.cosmos.rm.repository.internal.operations.AbstractListenerManager
addProgressListener, getProgressListeners, removeProgressListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
addArgument, addProgressListener, removeProgressListener, setArguments
 

Constructor Detail

FileValidateOpeartion

public FileValidateOpeartion(org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository repository)
Constructor

Method Detail

getId

public java.lang.String getId()
Description copied from interface: org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Returns the unique ID of this operation. The ID is expected to be unique amongst the supported operations of a repository

Specified by:
getId in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Returns:
The unique ID of this operation
See Also:
ISMLOperation.getId()

run

public void run()
         throws org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryOperationException
Description copied from interface: org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Executes this operation.

Specified by:
run in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Throws:
org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryOperationException - In case of any error
See Also:
ISMLOperation.run()

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification