org.eclipse.ocl.examples.pivot.executor
Class PivotReflectiveFragment

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.types.AbstractFragment
      extended by org.eclipse.ocl.examples.library.executor.ReflectiveFragment
          extended by org.eclipse.ocl.examples.pivot.executor.PivotReflectiveFragment
All Implemented Interfaces:
DomainFragment

public class PivotReflectiveFragment
extends ReflectiveFragment


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.library.executor.ReflectiveFragment
operationMap, propertyMap
 
Fields inherited from class org.eclipse.ocl.examples.domain.types.AbstractFragment
baseInheritance, derivedInheritance
 
Constructor Summary
PivotReflectiveFragment(TypeServer derivedInheritance, DomainInheritance baseInheritance)
           
 
Method Summary
 DomainOperation getLocalOperation(DomainOperation baseOperation)
          Return the operation within this fragment that has the same signature as staticOperation.
 
Methods inherited from class org.eclipse.ocl.examples.library.executor.ReflectiveFragment
getImplementation, getLocalOperations, getLocalProperties
 
Methods inherited from class org.eclipse.ocl.examples.domain.types.AbstractFragment
getBaseFragment, getBaseInheritance, getDerivedInheritance, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PivotReflectiveFragment

public PivotReflectiveFragment(@NonNull
                               TypeServer derivedInheritance,
                               @NonNull
                               DomainInheritance baseInheritance)
Method Detail

getLocalOperation

@Nullable
public DomainOperation getLocalOperation(@NonNull
                                                  DomainOperation baseOperation)
Description copied from interface: DomainFragment
Return the operation within this fragment that has the same signature as staticOperation. Returns null if none.