Package org.eclipse.ocl.examples.pivot

Interface Summary
Adaptable Interface implemented by Environments that are adaptable to optional interfaces that can be considered as extensions to the environment API.
Annotation A representation of the model object 'Annotation'.
AnyType A representation of the model object 'Any Type'.
AssociationClass A representation of the model object 'Association Class'.
AssociationClassCallExp A representation of the model object 'Association Class Call Exp'.
BagType A representation of the model object 'Bag Type'.
BasicEnvironment A BasicEnvironment provides shared analysis and ebvaluation cuistomization support.
Behavior A representation of the model object 'Behavior'.
BooleanLiteralExp A representation of the model object 'Boolean Literal Exp'.
CallExp A representation of the model object 'Call Exp'.
CallOperationAction A representation of the model object 'Call Operation Action'.
Class A representation of the model object 'Class'.
CollectionItem A representation of the model object 'Collection Item'.
CollectionLiteralExp A representation of the model object 'Collection Literal Exp'.
CollectionLiteralPart A representation of the model object 'Collection Literal Part'.
CollectionRange A representation of the model object 'Collection Range'.
CollectionType A representation of the model object 'Collection Type'.
Comment A representation of the model object 'Comment'.
ConnectionPointReference A representation of the model object 'Connection Point Reference'.
Constraint A representation of the model object 'Constraint'.
ConstructorExp A representation of the model object 'Constructor Exp'.
ConstructorPart A representation of the model object 'Constructor Part'.
Customizable An optional adapter interface for entities whose behaviour can be customized by clients by the application of Options.
DataType A representation of the model object 'Data Type'.
Detail A representation of the model object 'Detail'.
DynamicElement A representation of the model object 'Dynamic Element'.
DynamicProperty A representation of the model object 'Dynamic Property'.
DynamicType A representation of the model object 'Dynamic Type'.
Element A representation of the model object 'Element'.
ElementExtension A representation of the model object 'Applied Stereotype'.
Enumeration A representation of the model object 'Enumeration'.
EnumerationLiteral A representation of the model object 'Enumeration Literal'.
EnumLiteralExp A representation of the model object 'Enum Literal Exp'.
Environment An Environment stores the variables created while evaluating an OCL expression, including self.
Environment.Registry A registry of environments.
EnvironmentFactory A factory for creating OCL parser Environments.
ExpressionInOCL A representation of the model object 'Expression In Ocl'.
Feature A representation of the model object 'Feature'.
FeatureCallExp A representation of the model object 'Feature Call Exp'.
FinalState A representation of the model object 'Final State'.
IfExp A representation of the model object 'If Exp'.
Import A representation of the model object 'Import'.
IntegerLiteralExp A representation of the model object 'Integer Literal Exp'.
InvalidLiteralExp A representation of the model object 'Invalid Literal Exp'.
InvalidType A representation of the model object 'Invalid Type'.
IterateExp A representation of the model object 'Iterate Exp'.
Iteration A representation of the model object 'Iteration'.
IteratorExp A representation of the model object 'Iterator Exp'.
LambdaType A representation of the model object 'Lambda Type'.
LetExp A representation of the model object 'Let Exp'.
Library A representation of the model object 'Library'.
LiteralExp A representation of the model object 'Literal Exp'.
LoopExp A representation of the model object 'Loop Exp'.
MessageExp A representation of the model object 'Message Exp'.
MessageType A representation of the model object 'Message Type'.
Metaclass A representation of the model object 'Classifier Type'.
NamedElement A representation of the model object 'Named Element'.
Namespace A representation of the model object 'Namespace'.
NavigationCallExp A representation of the model object 'Navigation Call Exp'.
NullLiteralExp A representation of the model object 'Null Literal Exp'.
NumericLiteralExp A representation of the model object 'Numeric Literal Exp'.
OCLExpression A representation of the model object 'Ocl Expression'.
OpaqueExpression A representation of the model object 'Opaque Expression'.
Operation A representation of the model object 'Operation'.
OperationCallExp A representation of the model object 'Operation Call Exp'.
OperationTemplateParameter A representation of the model object 'Operation Template Parameter'.
OrderedSetType A representation of the model object 'Ordered Set Type'.
Package A representation of the model object 'Package'.
PackageableElement A representation of the model object 'Packageable Element'.
Parameter A representation of the model object 'Parameter'.
ParameterableElement A representation of the model object 'Parameterable Element'.
PivotConstants  
PivotFactory The Factory for the model.
PivotPackage The Package for the model.
PivotPackage.Literals Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
Precedence A representation of the model object 'Precedence'.
PrimitiveLiteralExp A representation of the model object 'Primitive Literal Exp'.
PrimitiveType A representation of the model object 'Primitive Type'.
ProblemAware A mix-in interface indicating that implementations can provide problem diagnostics.
ProblemHandler A ProblemHandler handles problems detected during the various lexical syntactic, semantic analysis and validation phases of source text processing.
Profile A representation of the model object 'Profile'.
Property A representation of the model object 'Property'.
PropertyCallExp A representation of the model object 'Property Call Exp'.
Pseudostate A representation of the model object 'Pseudostate'.
Query An OCL constraint or query.
RealLiteralExp A representation of the model object 'Real Literal Exp'.
ReferringElement A representation of the model object 'Referring Element'.
Region A representation of the model object 'Region'.
Root A representation of the model object 'Root'.
SelfType A representation of the model object 'Self Type'.
SendSignalAction A representation of the model object 'Send Signal Action'.
SequenceType A representation of the model object 'Sequence Type'.
SetType A representation of the model object 'Set Type'.
Signal A representation of the model object 'Signal'.
State A representation of the model object 'State'.
StateExp A representation of the model object 'State Exp'.
StateMachine A representation of the model object 'State Machine'.
Stereotype A representation of the model object 'Stereotype'.
StringLiteralExp A representation of the model object 'String Literal Exp'.
TemplateableElement A representation of the model object 'Templateable Element'.
TemplateBinding A representation of the model object 'Template Binding'.
TemplateParameter A representation of the model object 'Template Parameter'.
TemplateParameterSubstitution A representation of the model object 'Template Parameter Substitution'.
TemplateParameterType A representation of the model object 'Template Parameter Type'.
TemplateSignature A representation of the model object 'Template Signature'.
Transition A representation of the model object 'Transition'.
Trigger A representation of the model object 'Trigger'.
TupleLiteralExp A representation of the model object 'Tuple Literal Exp'.
TupleLiteralPart A representation of the model object 'Tuple Literal Part'.
TupleType A representation of the model object 'Tuple Type'.
Type A representation of the model object 'Type'.
TypedElement A representation of the model object 'Typed Element'.
TypedMultiplicityElement A representation of the model object 'Typed Multiplicity Element'.
TypeExp A representation of the model object 'Type Exp'.
TypeTemplateParameter A representation of the model object 'Type Template Parameter'.
UMLReflection An interface providing reflection service for the metaclasses that the OCL borrows from UML.
UnlimitedNaturalLiteralExp A representation of the model object 'Unlimited Natural Literal Exp'.
UnspecifiedType A representation of the model object 'Unspecified Type'.
UnspecifiedValueExp A representation of the model object 'Unspecified Value Exp'.
ValueSpecification A representation of the model object 'Value Specification'.
Variable A representation of the model object 'Variable'.
VariableDeclaration A representation of the model object 'Variable Declaration'.
VariableExp A representation of the model object 'Variable Exp'.
Vertex A representation of the model object 'Vertex'.
VoidType A representation of the model object 'Void Type'.
 

Class Summary
AbstractBasicEnvironment<P extends BasicEnvironment> Partial implementation of the BasicEnvironment interface, providing default behaviours for most features.
AbstractEnvironment A partial implementation of the Environment interface providing some useful common behavior for providers of metamodel bindings.
AbstractEnvironmentFactory Partial implementation of the EnvironmentFactory interface, useful for subclassing to define the OCL binding for a metamodel.
ObjectUtil Certain generic utility operations on objects.
OCL Convenient subclass of the OCL façade that binds the Ecore metamodel to the superclass's generic type parameters.
OCLDebugOptions  
OCLInput Deprecated. This class is provided for Ecore-binding compatibility.
OCLUtil Miscellaneous utilities for use by the OCL parser/interpreter and by clients.
PivotStandaloneSetup Initialization support for Pivot models without equinox extension registry
PivotTables PivotTables provides the dispatch tables for the pivot for use by the OCL dispatcher.
PivotTables.EnumerationLiterals The lists of enumeration literals for each enumeration.
PivotTables.FragmentOperations The lists of local operations or local operation overrides for each fragment of each type.
PivotTables.FragmentProperties The lists of local properties for the local fragment of each type.
PivotTables.Fragments The fragment descriptors for the local elements of each type and its supertypes.
PivotTables.Operations The operation descriptors for each operation of each type.
PivotTables.Parameters The parameter lists shared by operations.
PivotTables.Properties The property descriptors for each property of each type.
PivotTables.TypeFragments The fragments for all base types in depth order: OclAny first, OclSelf last.
PivotTables.TypeParameters The type parameters for templated types and operations.
PivotTables.Types The type descriptors for each type.
ProblemHandler.Phase Standard processing phases for problem messages.
 

Enum Summary
AssociationKind A representation of the literals of the enumeration 'Association Kind', and utility methods for working with them.
AssociativityKind A representation of the literals of the enumeration 'Associativity Kind', and utility methods for working with them.
CollectionKind A representation of the literals of the enumeration 'Collection Kind', and utility methods for working with them.
ProblemHandler.Severity Standard problem severities.
PseudostateKind A representation of the literals of the enumeration 'Pseudostate Kind', and utility methods for working with them.
TransitionKind A representation of the literals of the enumeration 'Transition Kind', and utility methods for working with them.
 

Exception Summary
AmbiguousLookupException A specialized LookupException denoting specifically that the problem is multiple ambiguous results.
LookupException Exception indicating a semantic error in looking up a definition, typically resulting from an ambiguity.
ParserException Exception indicating a failure to parse or validate OCL constraints.
SemanticException Exception indicating a semantic error in parsing or validating OCL expressions.
SyntaxException Exception indicating a syntax error in parsing OCL expressions.