Interface | Description |
---|---|
Adaptable |
Interface implemented by
EnvironmentFactory s and EvaluationEnvironment s that are adaptable to
optional interfaces that can be considered as extensions to the environment API. |
Customizable |
An optional adapter interface for entities whose
behaviour can be customized by clients by the application of
Option s. |
EnvironmentFactory |
A factory for creating OCL parser and evaluation artefacts.
|
EnvironmentFactory.EnvironmentFactoryExtension | |
FeatureFilter | |
IndexableIterable<T> |
IterableWithSize provides an Iterable that can be indexed and has a known size.
|
Labelable | |
MetamodelManager | |
MorePivotable |
A MorePivotable object has references to additional pivot objects that should be
treated as in use at the end of a CS2AS conversion.
|
Nameable | |
OCLHelper |
A utility object that provides OCL syntax completion suggestions for OCL
expressions and convenient API for parsing OCL constraint expressions without
the encumbrance of context declarations.
|
Option<T> |
Interface implemented by the options that can be applied to
Customizable
entities such as OCL environments. |
ParserContext |
A ParserContext captures the context in which source text is parsed.
|
Pivotable | |
PivotConstants | |
PivotObject |
A PivotObject distinguishes the Pivot implementation of the Pivot interfaces from the lighterweight Executor implementation.
|
Query |
An OCL constraint or query.
|
ToStringVisitor.Factory | |
XMIUtil.IdCreator | |
XMIUtil.IdFilter |
Class | Description |
---|---|
AbstractEnvironmentFactory |
Partial implementation of the
EnvironmentFactoryInternal interface, useful
for subclassing to define the Pivot binding for a metamodel. |
ArrayIterable<T> |
ArrayIterable provides an Iterable for an Array
|
AS2MonikerVisitor | |
AS2XMIidVisitor |
The AS2XMIidVisitor generates an xmi:id for an AS element.
|
ASSaverLocateVisitor |
LocateVisitor locates references to shared specializations, so that
local copies can be created and then replaced by the ResolveVisitor.
|
ASSaverNormalizeVisitor |
ASSaverNormalizeVisitor normalizes contents by alphabeticizing
- lists of Property.
|
ASSaverNormalizeVisitor.PropertyComparator | |
ASSaverNormalizeVisitor.TypeComparator | |
ASSaverResolveVisitor |
ResolveVisitor converts references to shared specializations
to references to local copies.
|
ClassUtil | |
LabelUtil | |
NameUtil | |
NameUtil.EAnnotationComparator | |
NameUtil.ENamedElementComparator | |
NameUtil.NameableComparator | |
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. |
PivotAS2MonikerVisitor | |
PivotAS2XMIidVisitor | |
PivotASSaverLocateVisitor | |
PivotASSaverNormalizeVisitor | |
PivotASSaverResolveVisitor | |
PivotStandaloneSetup |
Initialization support for Pivot models without equinox extension registry
|
PivotTemplateParameterSubstitutionVisitor | |
PivotUtil | |
PivotUtil.PrecedenceComparator |
'Highest' precedence first
|
PivotUtil.TemplateParameterSubstitutionComparator |
In TemplateSignature order.
|
SingletonIterator<T> |
A SingletonIterator supports a single iteration over a given value.
|
StringUtil | |
ToStringVisitor |
Converts an OCL expression to a string for debugging.
|
ToStringVisitor.AS2StringFactory | |
TracingAdapter | |
TracingOption | |
TypeUtil | |
ValueUtil | |
XMIUtil | |
XMIUtil.ExcludedEClassIdFilter | |
XMIUtil.HierachicalENamedElementIdCreator |
Create xmi:id's using the same hierarchical/URI fragment algorithm as EMOFResourceImpl
|
XMIUtil.LinearPrefixedIdCreator |
Create short xmi:id's comprising a prefix and a linearly increasing count
|
XMIUtil.ShortPrefixedIdCreator |
Create short xmi:id's comprising a prefix and a small random count
|
XMIUtil.UUIDCreator |
Create xmi:id's comprising a unique universal identifier
|
Exception | Description |
---|---|
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.
|