org.eclipse.ocl.examples.pivot.bodies
Class CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.library.AbstractFeature
      extended by org.eclipse.ocl.examples.domain.library.AbstractOperation
          extended by org.eclipse.ocl.examples.domain.library.AbstractUnaryOperation
              extended by org.eclipse.ocl.examples.pivot.bodies.CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet
All Implemented Interfaces:
LibraryFeature, LibraryOperation, LibraryUnaryOperation
Enclosing class:
CollectionLiteralExpBodies

public static class CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet
extends AbstractUnaryOperation

Implementation of the CollectionLiteralExp 'OrderedSetKindIsOrderedSet' invariant.


Field Summary
static CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet INSTANCE
           
 
Constructor Summary
CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet()
           
 
Method Summary
 Value evaluate(DomainEvaluator evaluator, DomainType returnType, Value self)
          Return the result of evaluating the operation on an argument.
 
Methods inherited from class org.eclipse.ocl.examples.domain.library.AbstractUnaryOperation
evaluate
 
Methods inherited from class org.eclipse.ocl.examples.domain.library.AbstractOperation
argumentsMayBeInvalid
 
Methods inherited from class org.eclipse.ocl.examples.domain.library.AbstractFeature
getLibraryValidator, getValidator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.domain.library.LibraryOperation
argumentsMayBeInvalid
 
Methods inherited from interface org.eclipse.ocl.examples.domain.library.LibraryFeature
getValidator
 

Field Detail

INSTANCE

public static CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet INSTANCE
Constructor Detail

CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet

public CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet()
Method Detail

evaluate

public Value evaluate(DomainEvaluator evaluator,
                      DomainType returnType,
                      Value self)
               throws InvalidValueException
Description copied from interface: LibraryUnaryOperation
Return the result of evaluating the operation on an argument. An invalid return may be indicated by throwing an exception returning Java null or OCL invalid.

Returns:
the evaluated value
Throws:
InvalidValueException