org.eclipse.ocl.examples.library.executor
Class ExecutorPropertyWithImplementation

java.lang.Object
  extended by org.eclipse.ocl.examples.library.executor.AbstractExecutorProperty
      extended by org.eclipse.ocl.examples.library.executor.ExecutorProperty
          extended by org.eclipse.ocl.examples.library.executor.ExecutorPropertyWithImplementation
All Implemented Interfaces:
DomainElement, DomainFeature, DomainNamedElement, DomainProperty, DomainTypedElement, Nameable

public class ExecutorPropertyWithImplementation
extends ExecutorProperty


Field Summary
protected  LibraryProperty implementation
           
 
Fields inherited from class org.eclipse.ocl.examples.library.executor.AbstractExecutorProperty
executorType, name, opposite, propertyIndex
 
Constructor Summary
ExecutorPropertyWithImplementation(java.lang.String name, DomainInheritance executorType, int propertyIndex, LibraryProperty implementation)
           
 
Method Summary
 LibraryProperty getImplementation()
          Return the implementation of this feature.
 
Methods inherited from class org.eclipse.ocl.examples.library.executor.AbstractExecutorProperty
getDefaultExpression, getInheritance, getName, getOpposite, getOwningType, getType, getTypeId, initValue, isStatic, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

implementation

@NonNull
protected final LibraryProperty implementation
Constructor Detail

ExecutorPropertyWithImplementation

public ExecutorPropertyWithImplementation(@NonNull
                                          java.lang.String name,
                                          @NonNull
                                          DomainInheritance executorType,
                                          int propertyIndex,
                                          @NonNull
                                          LibraryProperty implementation)
Method Detail

getImplementation

@NonNull
public LibraryProperty getImplementation()
Description copied from interface: DomainFeature
Return the implementation of this feature.

Specified by:
getImplementation in interface DomainFeature
Overrides:
getImplementation in class ExecutorProperty