org.eclipse.ocl.examples.standalone.validity
Class ValidateCommand.UsingToken

java.lang.Object
  extended by org.eclipse.ocl.examples.standalone.StandaloneCommand.CommandToken
      extended by org.eclipse.ocl.examples.standalone.StandaloneCommand.StringToken
          extended by org.eclipse.ocl.examples.standalone.validity.ValidateCommand.UsingToken
Enclosing class:
ValidateCommand

public static class ValidateCommand.UsingToken
extends StandaloneCommand.StringToken

An optional argument used if the user wishes to run all constraints or to only run the OCL, Java or UML constraints validation. Otherwise, all constraints will be checked against the input model.


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.standalone.StandaloneCommand.CommandToken
help, isRequired, name
 
Constructor Summary
ValidateCommand.UsingToken()
           
 
Method Summary
 boolean check(java.util.List<java.lang.String> locators)
           
 boolean doRunJavaConstraints(java.util.Map<StandaloneCommand.CommandToken,java.util.List<java.lang.String>> token2strings)
           
 boolean doRunOCLConstraints(java.util.Map<StandaloneCommand.CommandToken,java.util.List<java.lang.String>> token2strings)
           
 boolean doRunUMLConstraints(java.util.Map<StandaloneCommand.CommandToken,java.util.List<java.lang.String>> token2strings)
           
 java.lang.String getArgsHelp()
           
 boolean isSingleton()
           
 int parseArgument(java.util.List<java.lang.String> strings, java.lang.String[] arguments, int i)
           
 
Methods inherited from class org.eclipse.ocl.examples.standalone.StandaloneCommand.CommandToken
getHelp, getName, isRequired, setIsRequired, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValidateCommand.UsingToken

public ValidateCommand.UsingToken()
Method Detail

check

public boolean check(@NonNull
                     java.util.List<java.lang.String> locators)
Overrides:
check in class StandaloneCommand.StringToken

doRunJavaConstraints

public boolean doRunJavaConstraints(@NonNull
                                    java.util.Map<StandaloneCommand.CommandToken,java.util.List<java.lang.String>> token2strings)

doRunOCLConstraints

public boolean doRunOCLConstraints(@NonNull
                                   java.util.Map<StandaloneCommand.CommandToken,java.util.List<java.lang.String>> token2strings)

doRunUMLConstraints

public boolean doRunUMLConstraints(@NonNull
                                   java.util.Map<StandaloneCommand.CommandToken,java.util.List<java.lang.String>> token2strings)

getArgsHelp

@Nullable
public java.lang.String getArgsHelp()
Overrides:
getArgsHelp in class StandaloneCommand.StringToken

isSingleton

public boolean isSingleton()
Overrides:
isSingleton in class StandaloneCommand.CommandToken

parseArgument

public int parseArgument(@NonNull
                         java.util.List<java.lang.String> strings,
                         @NonNull
                         java.lang.String[] arguments,
                         int i)
Overrides:
parseArgument in class StandaloneCommand.StringToken