Uses of Interface
org.eclipse.ocl.options.Option

Packages that use Option
org.eclipse.ocl Definition of the extensible environment API for OCL parsing and evaluation. 
org.eclipse.ocl.lpg   
org.eclipse.ocl.options   
org.eclipse.ocl.uml.options   
 

Uses of Option in org.eclipse.ocl
 

Methods in org.eclipse.ocl that return types with arguments of type Option
protected  Map<Option<?>,Object> AbstractEvaluationEnvironment.basicGetOptions()
           
 Map<Option<?>,Object> AbstractEvaluationEnvironment.clearOptions()
           
 Map<Option<?>,Object> AbstractEvaluationEnvironment.getOptions()
           
<T> Map<Option<T>,T>
AbstractEvaluationEnvironment.removeOptions(Collection<Option<T>> options)
           
 

Methods in org.eclipse.ocl with parameters of type Option
<T> T
AbstractEvaluationEnvironment.getValue(Option<T> option)
           
 boolean AbstractEvaluationEnvironment.isEnabled(Option<Boolean> option)
           
 boolean AbstractEnvironment.notOK(Option<ProblemHandler.Severity> option)
          Queries whether I have a non-OK setting for the specified problem option.
<T> T
AbstractEvaluationEnvironment.removeOption(Option<T> option)
           
<T> void
AbstractEvaluationEnvironment.setOption(Option<T> option, T value)
           
 

Method parameters in org.eclipse.ocl with type arguments of type Option
<T> void
AbstractEvaluationEnvironment.putOptions(Map<? extends Option<T>,? extends T> options)
           
<T> Map<Option<T>,T>
AbstractEvaluationEnvironment.removeOptions(Collection<Option<T>> options)
           
 

Uses of Option in org.eclipse.ocl.lpg
 

Methods in org.eclipse.ocl.lpg that return types with arguments of type Option
protected  Map<Option<?>,Object> AbstractBasicEnvironment.basicGetOptions()
           
 Map<Option<?>,Object> AbstractBasicEnvironment.clearOptions()
           
 Map<Option<?>,Object> AbstractBasicEnvironment.getOptions()
           
<T> Map<Option<T>,T>
AbstractBasicEnvironment.removeOptions(Collection<Option<T>> options)
           
 

Methods in org.eclipse.ocl.lpg with parameters of type Option
<T> T
AbstractBasicEnvironment.getValue(Option<T> option)
           
 boolean AbstractBasicEnvironment.isEnabled(Option<Boolean> option)
           
<T> T
AbstractBasicEnvironment.removeOption(Option<T> option)
           
<T> void
AbstractBasicEnvironment.setOption(Option<T> option, T value)
           
 

Method parameters in org.eclipse.ocl.lpg with type arguments of type Option
<T> void
AbstractBasicEnvironment.putOptions(Map<? extends Option<T>,? extends T> options)
           
<T> Map<Option<T>,T>
AbstractBasicEnvironment.removeOptions(Collection<Option<T>> options)
           
 

Uses of Option in org.eclipse.ocl.options
 

Classes in org.eclipse.ocl.options that implement Option
 class BasicOption<T>
          Useful implementation of the Option interface for OCL parsing options.
 class ProblemOption
          Options for problem-reporting in parsing OCL constraints.
 

Fields in org.eclipse.ocl.options declared as Option
static Option<Boolean> ParsingOptions.DEFINITION_CONSTRAINS_FEATURE
           Parsing option indicating whether to reference the defined property or operation in a def: expression as a constrained element of the constraint, in addition to the context classifier.
static Option<?> ParsingOptions.IMPLICIT_ROOT_CLASS
           Static instance for the implicit-root-class option token.
static Option<Boolean> EvaluationOptions.LAX_NULL_HANDLING
           Evaluation option indicating whether to implement lax handling of null values in certain OclAny-defined operations.
static Option<Boolean> ParsingOptions.USE_BACKSLASH_ESCAPE_PROCESSING
           Parsing option indicating whether to process backslash escape sequences ( \n, \r, etc.) the way it is done in Java or not to perform such processing to support backwards compatibility.
static Option<Boolean> ParsingOptions.USE_COMPARE_TO_OPERATION
           Parsing option indicating whether to interpolate <, <=, >, and >= operations when a model type defines a Java-style compareTo(...)
 

Methods in org.eclipse.ocl.options that return Option
static
<C> Option<C>
ParsingOptions.implicitRootClass(Environment<?,C,?,?,?,?,?,?,?,?,?,?> env)
           A parsing option specifying a class that's assumed to be the implicit root of the subject model's class hierarchy.
 

Methods in org.eclipse.ocl.options that return types with arguments of type Option
 Map<Option<?>,Object> Customizable.clearOptions()
          Clears all options.
 Map<Option<?>,Object> Customizable.getOptions()
          Obtains a copy of my map of options.
<T> Map<Option<T>,T>
Customizable.removeOptions(Collection<Option<T>> options)
          Removes the specified options.
 

Methods in org.eclipse.ocl.options with parameters of type Option
static
<T> T
ParsingOptions.getValue(Environment<?,?,?,?,?,?,?,?,?,?,?,?> env, Option<T> option)
          Obtains the value of the specified option's setting in the the given environment's options map, adapting the environment as necessary to the Customizable API.
static
<T> T
EvaluationOptions.getValue(EvaluationEnvironment<?,?,?,?,?> env, Option<T> option)
          Obtains the value of the specified option's setting in the the given environment's options map, adapting the environment as necessary to the Customizable API.
<T> T
Customizable.getValue(Option<T> option)
          Obtains the value of the specified option's setting in the my options map.
 boolean Customizable.isEnabled(Option<Boolean> option)
          Queries whether the specified boolean-valued option is enabled.
<T> T
Customizable.removeOption(Option<T> option)
          Removes the specified option.
static
<T> void
ParsingOptions.setOption(Environment<?,?,?,?,?,?,?,?,?,?,?,?> env, Option<T> option, T value)
          Add an option to apply to the specified environment, adapting it as necessary to the Customizable API.
static
<T> void
EvaluationOptions.setOption(EvaluationEnvironment<?,?,?,?,?> env, Option<T> option, T value)
          Add an option to apply to the specified environment, adapting it as necessary to the Customizable API.
<T> void
Customizable.setOption(Option<T> option, T value)
          Add an option to apply to my behaviour.
 

Method parameters in org.eclipse.ocl.options with type arguments of type Option
<T> void
Customizable.putOptions(Map<? extends Option<T>,? extends T> options)
          Adds options to apply to my behaviour.
<T> Map<Option<T>,T>
Customizable.removeOptions(Collection<Option<T>> options)
          Removes the specified options.
 

Uses of Option in org.eclipse.ocl.uml.options
 

Fields in org.eclipse.ocl.uml.options declared as Option
static Option<Class<? extends Association>> UMLParsingOptions.ASSOCIATION_CLASS_TYPE
          Option determining which UML metaclass to consider as the OCL notion of Association Class.
static Option<EvaluationMode> UMLEvaluationOptions.EVALUATION_MODE
           Evaluation mode option determining whether we are working with M1 instance models (UMLEvaluationEnvironment.EvaluationMode#INSTANCE_MODEL, M0 objects (UMLEvaluationEnvironment.EvaluationMode#RUNTIME_OBJECTS), or indeterminate, in which last case we guess on-the-fly (UMLEvaluationEnvironment.EvaluationMode#ADAPTIVE).
 


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.