|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractAnalyzer supports semantic analysis of a CST
produced by an AbstractParser to create a corresponding AST.BasicEnvironment interface, providing
default behaviours for most features.BasicEnvironment interface, providing
default behaviours for most features.IProposalProvider."modifying" the object to which the adapter gets attached.Environment interface providing
some useful common behavior for providers of metamodel bindings.Environment interface providing
some useful common behavior for providers of metamodel bindings.EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel.EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel.IProposalProvider.EvaluationEnvironment interface,
providing some useful common behaviors.EvaluationEnvironment interface,
providing some useful common behaviors.Notification against an incoming Notification.AbstractLexer supports lexical analysis of keyword tokens produced by
a keyword lexer to create syntactic tokens for an AbstractLexer that
creates a corresponding CST, that may in turn be
exploited by an AbstractAnalyzer to create an AST.IProposalProvider.NavigationStep interface.AbstractOCLAnalyzer supports semantic analysis of a CST
produced by an AbstractOCLParser to create the Essential OCL
AST.IProposalProvider.IProposalProvider.AbstractParser supports syntactic analysis of a tokens
produced by an AbstractLexer to create a corresponding CST, that
may in turn be exploited by an AbstractAnalyzer to create an
AST.PropertyCallExp subexpression in an OCL
expression's expression tree.ProblemHandler API, useful for
subclasses to selectively override behaviour.AbstractTracebackStep.requiredType is set to the
expression's type.
AbstractTracebackStep.TracebackStepAndScopeChangeWithOperationCallExp.traceback(AnnotatedEObject, UnusedEvaluationRequestSet, TracebackCache, Notification) method,
results will be keyed with AbstractTracebackStep.TracebackStepAndScopeChangeWithOperationCallExp.callToWhichResultsAreSpecific because the TracebackStep encapsulated by this object
navigates back to the specified call expression, and there either to the source or an argument expression.call as the only operation call through which
AbstractTracer.tuplePartNames array, meaninig that this tracer is not looking for
TupleLiteralPart expressions on which to unroll a part access.
TypeChecker interface which offers the default
implementation for the type checking system.TypeResolver interface, useful for
providers of environment implementations to build their type resolvers.Environment.
VisitorExtension interface and provides a default implementation for
OppositePropertyCallExp.Visitor API, in which subclasses
need only selectively override handleXxx(...) methods for
internal AST nodes and visitXxx(...) methods for leaf nodes.Accessor' attribute.
Accessor' attribute.
Accessor' attribute.
Accessor' attribute.
ImpactAnalyzer and the InstanceScopeAnalysis components and choose between different
implementation styles.Actual' reference.
Actual Height' attribute.
Actual Width' attribute.
Environments that are adaptable to
optional interfaces that can be considered as extensions to the
environment API.Environments that are adaptable to
optional interfaces that can be considered as extensions to the
environment API.Notifier encapsulates the knowledge how to notify the listeners.Resource's contents but also be "logically" contained in another
EObject by means of a containment reference.
NavigationStep.isAlwaysEmpty() changes, registered listeners will be informed by calling their
ChangeListener#alwaysEmptyChanged(NavigationStep) method with this step as parameter.
oclExpression as an expression for which this is the computed
navigation step.
Adds an filter to
the operands
Set#addAll(Collection)Adds a collection of filters to
the operands
Environment.Internal.addHelperOperation(Object, Object)
API, instead
System.out.println.
Environment.Internal.addHelperProperty(Object, Object)
API, instead
ISelectionProvider.
NavigationStep.getSourceType() changes, registered listeners will be informed by calling their
SourceTypeChangeListener.sourceTypeChanged(NavigationStep) method with this step as parameter.
tablesByEventType member with the passed parameters.
NavigationStep.getTargetType() changes, registered listeners will be informed by calling their
TargetTypeChangeListener.targetTypeChanged(NavigationStep) method with this step as parameter.
resourceSet to the resource sets from which this event manager receives notifications
that it dispatches to adapters subscribed to this event manager.
step's SemanticIdentity hash code has changed.
All' attribute.
All' attribute.
EObjects in the scope observed (typically
a ResourceSet), keyed by the EClasses to which the objects conform.absolute navigation step that computes all instances of
targetType and all its direct and indirect subtypes, if the fromObject passed to
AbstractNavigationStep.navigate(Set, TracebackCache, Notification) conforms to the sourceType.
Allow Substitutable' attribute.
Allow Substitutable' attribute.
Alt' attribute.
Alt' attribute.
LookupException denoting specifically that the
problem is multiple ambiguous results.LookupException denoting specifically that the
problem is multiple ambiguous results.getProblemHandler().analyzerProblem
with a ProblemHandler.errorSeverity.
getProblemHandler().analyzerProblem
with a ProblemHandler.errorSeverity.
getProblemHandler().analyzerProblem
with a ProblemHandler.errorSeverity.
handleProblem
with a analyzerProblem processing phase.
getProblemHandler().analyzerProblem
with a ProblemHandler.warningSeverity.
LogicalOperationFilter implementing the and-operator, so it
matches if each contained operand matches the Notification.debug mode, creates a new AnnotatedEObject for each
one in newResults, assuming that there is no "from" object; as an alibi "from" object, the
annotated objects from newResults are used.
Annotated Element' reference list.
EObject that adds support for Sting annotations.AnnotatedEObject.
fromObject to next by taking over fromObject's annotation,
adding a description of this step and telling at which object the navigation arrived.
object is forwarded unchanged from this step to another.
Annotation' class.
Annotation' class.
Annotation CS' class.
Annotation CS' class.
Annotation Element CS' class.
Annotation Element CS' class.
Any Type' class.
Any Type' class.
Any Type' class.
Any Type' class.
Any Type' class.
Any Type' class.
Any Type' class.
Any Type' class.
AnyType object.AnyType instances.
AnyType object.AnyType instances.
AnyType object.AnyType instances.
Argument' containment reference list.
Argument' containment reference list.
Argument' containment reference list.
Argument' containment reference list.
Argument' reference.
Argument' containment reference list.
Argument' containment reference list.
Argument' containment reference list.
Argument' containment reference list.
Argument' containment reference list.
Arguments' containment reference list.
Arguments' containment reference list.
Arguments' containment reference list.
Association' reference.
Association Class' class.
Association Class' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
Association Class Call Exp' class.
AssociationClassCallExp object.AssociationClassCallExp instances.
AssociationClassCallExp object.AssociationClassCallExp instances.
AssociationClassCallExp object.AssociationClassCallExp instances.
Associativity' attribute.
Associativity' attribute.
Associativity' attribute.
Associativity' attribute.
Associativity Kind' enum.
Associativity Kind' enum.
Ast' attribute.
Ast' attribute.
AST Node' class.
AST Node' class.
At Pre' attribute.
At Pre' attribute.
Attribute' reference.
Attribute' reference.
Attribute' reference.
Attribute CS' class.
Attribute CS' class.
Attribute' reference list.
Bag Type' class.
Bag Type' class.
Bag Type' class.
Bag Type' class.
Bag Type' class.
Bag Type' class.
Bag Type' class.
Bag Type' class.
code for constraint 'Check Collection Type Name' of 'Bag Type'.
Bag interface.Bag interface.BagType object.BagType instances.
BagType object.BagType instances.
BagType object.BagType instances.
BasicEnvironment provides input token and output problem support for a text analysis
comprising an AbstractAnalyzer for semantic analysis,
AbstractParser for syntactic analysis
(parsing), and an AbstractLexer for lexical analysis.BasicEnvironment provides input token and output problem support for a text analysis
comprising an AbstractAnalyzer for semantic analysis,
AbstractParser for syntactic analysis
(parsing), and an AbstractLexer for lexical analysis.BasicEnvironment2 provides an extended environment interface
to support asymmetric as well as symmetric mappings between CST and AST.Option interface for OCL parsing options.Option interface for OCL parsing options.