org.eclipse.ocl.examples.domain.elements
Interface DomainProperty

All Superinterfaces:
DomainElement, DomainNamedElement, DomainTypedElement
All Known Subinterfaces:
Property
All Known Implementing Classes:
EcoreExecutorProperty, ExecutorProperty, PropertyImpl

public interface DomainProperty
extends DomainTypedElement


Method Summary
 DomainInheritance getInheritance(DomainStandardLibrary standardLibrary)
          Return the Inheritance dispatch table for the owning type.
 DomainProperty getOpposite()
          Return the opposite Property if there is one, else null.
 void setValue(ObjectValue objectValue, Value propertyValue)
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainTypedElement
getType
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainNamedElement
getName
 

Method Detail

getInheritance

DomainInheritance getInheritance(DomainStandardLibrary standardLibrary)
Return the Inheritance dispatch table for the owning type.


getOpposite

DomainProperty getOpposite()
Return the opposite Property if there is one, else null.


setValue

void setValue(ObjectValue objectValue,
              Value propertyValue)
              throws InvalidValueException
Throws:
InvalidValueException