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

org.eclipse.cosmos.rm.validation.internal.actions
Class ValidateResourceAction

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.actions.AbstractAction
      extended by org.eclipse.cosmos.rm.validation.internal.actions.ValidateResourceAction
All Implemented Interfaces:
org.eclipse.ui.IActionDelegate, org.eclipse.ui.IObjectActionDelegate

public class ValidateResourceAction
extends AbstractAction

Represents the validate context menu action that is applicable to the project, folder, or files selected.


Constructor Summary
ValidateResourceAction()
          Constructor
ValidateResourceAction(SMLMainValidator validator)
           
 
Method Summary
 void run(org.eclipse.jface.action.IAction action)
           
 boolean validate(ResourceWrapper resource)
           
 boolean validateSmlUnits()
           
 
Methods inherited from class org.eclipse.cosmos.rm.validation.internal.actions.AbstractAction
getSelection, noValidSelection, selectionChanged, setActivePart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidateResourceAction

public ValidateResourceAction()
Constructor


ValidateResourceAction

public ValidateResourceAction(SMLMainValidator validator)
Method Detail

run

public void run(org.eclipse.jface.action.IAction action)
See Also:
IActionDelegate.run(org.eclipse.jface.action.IAction)

validate

public boolean validate(ResourceWrapper resource)
                 throws org.eclipse.core.runtime.CoreException,
                        java.io.IOException
Throws:
org.eclipse.core.runtime.CoreException
java.io.IOException

validateSmlUnits

public boolean validateSmlUnits()

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