|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Abstract Name Exp CS
' class.
Abstract Name Exp CS
' class.
Abstract Node
' class.
Abstract Node
' class.
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.EssentialOCLProposalProvider
."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.AbstractJavaBasedContentProposalProvider
.EvaluationEnvironment
interface,
providing some useful common behaviors.EvaluationEnvironment
interface,
providing some useful common behaviors.EvaluationVisitor
, to intercept
invocations of the visitXxx(...)
methods.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.AbstractJavaBasedContentProposalProvider
.NavigationStep
interface.AbstractOCLAnalyzer
supports semantic analysis of a CST
produced by an AbstractOCLParser
to create the Essential OCL
AST.EssentialOCLProposalProvider
.EssentialOCLProposalProvider
.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.
Accumulator
' containment reference.
ImpactAnalyzer
and the InstanceScopeAnalysis
components and choose between different
implementation styles.Actual
' reference.
Actual Height
' attribute.
Actual Width
' attribute.
Environment
s that are adaptable to
optional interfaces that can be considered as extensions to the
environment API.Environment
s 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
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.
EObject
s in the scope observed (typically
a ResourceSet
), keyed by the EClass
es 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.
Application
' reference list.
Applied Profile
' reference.
Argument
' containment reference list.
Argument
' containment reference list.
Argument
' containment reference.
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.
Arguments
' containment reference list.
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.