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

All Superinterfaces:
DomainElement, DomainNamedElement, DomainTypedElement, Nameable
All Known Subinterfaces:
DomainIteration, DomainOperation, DomainProperty, Iteration, Operation, Property
All Known Implementing Classes:
AbstractExecutorProperty, EcoreExecutorProperty, ExecutorOperation, ExecutorProperty, ExecutorPropertyWithImplementation, IterationImpl, OperationImpl, PivotExecutorOperation, PropertyImpl, TuplePartImpl

public interface DomainFeature
extends DomainTypedElement


Method Summary
 LibraryFeature getImplementation()
          Return the implementation of this feature.
 DomainType getOwningType()
          Return the owner this feature.
 boolean isStatic()
          Return true if this is a static operation.
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainTypedElement
getType, getTypeId
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.Nameable
getName
 

Method Detail

getImplementation

@Nullable
LibraryFeature getImplementation()
Return the implementation of this feature.


getOwningType

DomainType getOwningType()
Return the owner this feature.


isStatic

boolean isStatic()
Return true if this is a static operation.