org.eclipse.ocl.examples.pivot
Class PivotTables

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.PivotTables

public class PivotTables
extends java.lang.Object

PivotTables provides the dispatch tables for the pivot for use by the OCL dispatcher. In order to ensure correct static initialization, a top level class element must be accessed before any nested class element. Therefore an access to PACKAGE.getClass() is recommended.


Nested Class Summary
static class PivotTables.EnumerationLiterals
          The lists of enumeration literals for each enumeration.
static class PivotTables.FragmentOperations
          The lists of local operations or local operation overrides for each fragment of each type.
static class PivotTables.FragmentProperties
          The lists of local properties for the local fragment of each type.
static class PivotTables.Fragments
          The fragment descriptors for the local elements of each type and its supertypes.
static class PivotTables.Operations
          The operation descriptors for each operation of each type.
static class PivotTables.Properties
          The property descriptors for each property of each type.
static class PivotTables.TypeFragments
          The fragments for all base types in depth order: OclAny first, OclSelf last.
static class PivotTables.Types
          The type descriptors for each type.
 
Field Summary
static ExecutorStandardLibrary LIBRARY
          The library of all packages and types.
static EcoreExecutorPackage PACKAGE
          The package descriptor for the package.
 
Constructor Summary
PivotTables()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGE

public static final EcoreExecutorPackage PACKAGE
The package descriptor for the package.


LIBRARY

public static final ExecutorStandardLibrary LIBRARY
The library of all packages and types.

Constructor Detail

PivotTables

public PivotTables()