org.eclipse.ocl.examples.domain.library
Interface LibraryProperty

All Superinterfaces:
LibraryFeature
All Known Implementing Classes:
AbstractProperty, CollectionClassifierElementTypeProperty, CompositionProperty, ConstrainedProperty, EcoreLibraryOppositeProperty, EcoreLibraryProperty, EnumerationClassifierOwnedLiteralProperty, EObjectProperty, ExplicitNavigationProperty, ImplicitNonCompositionProperty, TuplePartProperty

public interface LibraryProperty
extends LibraryFeature


Method Summary
 Value evaluate(DomainEvaluator evaluator, DomainType returnType, Value sourceValue, DomainProperty property)
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.library.LibraryFeature
getValidator
 

Method Detail

evaluate

Value evaluate(DomainEvaluator evaluator,
               DomainType returnType,
               Value sourceValue,
               DomainProperty property)
               throws InvalidValueException
Throws:
InvalidValueException