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

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

public class ExecutorProperty
extends AbstractExecutorProperty


Field Summary
protected  LibraryProperty implementation
          Deprecated. 
 
Fields inherited from class org.eclipse.ocl.examples.library.executor.AbstractExecutorProperty
executorType, name, opposite, propertyIndex
 
Constructor Summary
protected ExecutorProperty(java.lang.String name, DomainInheritance executorType, int propertyIndex)
           
  ExecutorProperty(java.lang.String name, DomainInheritance executorType, int propertyIndex, LibraryProperty implementation)
          Deprecated. 
 
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

@Deprecated
@NonNull
protected final LibraryProperty implementation
Deprecated. 
Constructor Detail

ExecutorProperty

protected ExecutorProperty(@NonNull
                           java.lang.String name,
                           @NonNull
                           DomainInheritance executorType,
                           int propertyIndex)

ExecutorProperty

@Deprecated
public ExecutorProperty(@NonNull
                                   java.lang.String name,
                                   @NonNull
                                   DomainInheritance executorType,
                                   int propertyIndex,
                                   @NonNull
                                   LibraryProperty implementation)
Deprecated. 

Method Detail

getImplementation

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