org.eclipse.ocl.examples.library.ecore
Class EcoreExecutorProperty

java.lang.Object
  extended by org.eclipse.ocl.examples.library.executor.ExecutorProperty
      extended by org.eclipse.ocl.examples.library.ecore.EcoreExecutorProperty
All Implemented Interfaces:
DomainElement, DomainNamedElement, DomainProperty, DomainTypedElement

public class EcoreExecutorProperty
extends ExecutorProperty


Field Summary
protected  org.eclipse.emf.ecore.EStructuralFeature eFeature
           
 
Fields inherited from class org.eclipse.ocl.examples.library.executor.ExecutorProperty
executorType, implementation, name, opposite, propertyIndex
 
Constructor Summary
EcoreExecutorProperty(java.lang.String name, EcoreExecutorType executorType, int propertyIndex, LibraryProperty implementation)
           
 
Method Summary
 void setValue(ObjectValue objectValue, Value propertyValue)
           
 
Methods inherited from class org.eclipse.ocl.examples.library.executor.ExecutorProperty
getImplementation, getInheritance, getName, getOpposite, getType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eFeature

protected org.eclipse.emf.ecore.EStructuralFeature eFeature
Constructor Detail

EcoreExecutorProperty

public EcoreExecutorProperty(java.lang.String name,
                             EcoreExecutorType executorType,
                             int propertyIndex,
                             LibraryProperty implementation)
Method Detail

setValue

public void setValue(ObjectValue objectValue,
                     Value propertyValue)
              throws InvalidValueException
Specified by:
setValue in interface DomainProperty
Overrides:
setValue in class ExecutorProperty
Throws:
InvalidValueException