|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
Environment
for parsing OCL expressions on
Ecore models.EnvironmentFactory
for parsing OCL expressions
on Ecore models.EPackage.Registry
that the
environments I create will use to look up packages.
EvaluationEnvironment
for evaluation of OCL
expressions on instances of Ecore models (i.e., on M0 models).OCLStandardLibrary
which provides the
OCL Standard Library predefined M1 types and the associated operations related to them.Element Type
' class
Element Type
' class
Element Type
' class
Element Type
' class
Element Type
' class
Element Type
' class
Element Type
' reference
Element Type
' reference
Element Type
' reference
Else Expression
' containment reference
Else Expression
' containment reference
Else Expression
' containment reference
Else Expression
' containment reference
End Offset
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Token
' attribute
End Offset
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Position
' attribute
End Token
' attribute
Enum Literal Exp
' class
Enum Literal Exp
' class
Enum Literal Exp
' class
Enum Literal Exp
' class
Enum Literal Exp
' class
Enum Literal Exp
' class
code
for constraint 'Check Enum Type' of 'Enum Literal Exp'
Enum Literal Exp CS
' class
Enum Literal Exp CS
' class
Environment
and
BasicEnviroment
interfaces that define the
behaviour realised in abstract form by AbstractEnviroment
.LookupException
s on abnormal failures (usually ambiguous names).Environment
s.LookupException
s on abnormal failures (usually ambiguous names).UMLEvaluationEnvironment.EvaluationMode#INSTANCE_MODEL
, M0 objects
(UMLEvaluationEnvironment.EvaluationMode#RUNTIME_OBJECTS
), or indeterminate, in which
last case we guess on-the-fly (UMLEvaluationEnvironment.EvaluationMode#ADAPTIVE
).
EvaluationMode.INSTANCE_MODEL
) or
as objects in the modeled system (M0 level, EvaluationMode.RUNTIME_OBJECTS
).EvaluationEnvironment
s to
customize their evaluation behaviour.EvaluationVisitor
, to intercept
invocations of the visitXxx(...)- EvaluationVisitorDecorator(EvaluationVisitor<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>) -
Constructor for class org.eclipse.ocl.EvaluationVisitorDecorator
-
- EvaluationVisitorImpl<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> - Class in org.eclipse.ocl
- An evaluation visitor implementation for OCL expressions.
- EvaluationVisitorImpl(Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, EvaluationEnvironment<C, O, P, CLS, E>, Map<? extends CLS, ? extends Set<? extends E>>) -
Constructor for class org.eclipse.ocl.EvaluationVisitorImpl
- Constructor
- exactTypeMatch(C, C) -
Method in class org.eclipse.ocl.AbstractTypeChecker
-
- exactTypeMatch(C, C) -
Method in interface org.eclipse.ocl.TypeChecker
- Compare two types.
- exactTypeMatch(Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, C, C) -
Static method in class org.eclipse.ocl.util.TypeUtil
- Compare two types.
- excludes(Collection<?>, Object) -
Static method in class org.eclipse.ocl.util.CollectionUtil
- Implementation of the OCL
Collection::excludes(object : T) : Boolean
operation.
- EXCLUDES -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- EXCLUDES_ALL -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- EXCLUDES_ALL_NAME -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- EXCLUDES_NAME -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- excludesAll(Collection<?>, Collection<?>) -
Static method in class org.eclipse.ocl.util.CollectionUtil
- Implementation of the OCL
Collection::excludesAll(c : Collection(T)) : Boolean
operation.
- excluding(Collection<E>, Object) -
Static method in class org.eclipse.ocl.util.CollectionUtil
- Implementation of the OCL
Set::excluding(object : T) : Set(T)
Bag::excluding(object : T) : Bag(T)
Sequence::excluding(object : T) : Sequence(T)
operations.
- EXCLUDING -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- EXCLUDING_NAME -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- EXISTS -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- EXISTS_NAME -
Static variable in interface org.eclipse.ocl.utilities.PredefinedType
-
- expression -
Variable in class org.eclipse.ocl.cst.impl.OCLMessageArgCSImpl
- The cached value of the '
Expression
' containment reference
- EXPRESSION_IN_OCL -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage
- The meta object id for the '
Expression In OCL
' class
- EXPRESSION_IN_OCL -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage.Literals
- The meta object literal for the '
Expression In OCL
' class
- EXPRESSION_IN_OCL -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The meta object id for the '
Expression In OCL
' class
- EXPRESSION_IN_OCL -
Static variable in interface org.eclipse.ocl.uml.UMLPackage.Literals
- The meta object literal for the '
Expression In OCL
' class
- EXPRESSION_IN_OCL -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage
- The meta object id for the '
Expression In OCL
' class
- EXPRESSION_IN_OCL -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage.Literals
- The meta object literal for the '
Expression In OCL
' class
- EXPRESSION_IN_OCL__BEHAVIOR -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Behavior' reference
- EXPRESSION_IN_OCL__BODY -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Body' attribute list
- EXPRESSION_IN_OCL__BODY_EXPRESSION -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage
- The feature id for the 'Body Expression' containment reference
- EXPRESSION_IN_OCL__BODY_EXPRESSION -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Body Expression' containment reference
- EXPRESSION_IN_OCL__BODY_EXPRESSION -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage
- The feature id for the 'Body Expression' containment reference
- EXPRESSION_IN_OCL__BODY_EXPRESSION -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage.Literals
- The meta object literal for the 'Body Expression' containment reference feature
- EXPRESSION_IN_OCL__CLIENT_DEPENDENCY -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Client Dependency' reference list
- EXPRESSION_IN_OCL__CONTEXT_VARIABLE -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage
- The feature id for the 'Context Variable' containment reference
- EXPRESSION_IN_OCL__CONTEXT_VARIABLE -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Context Variable' containment reference
- EXPRESSION_IN_OCL__CONTEXT_VARIABLE -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage
- The feature id for the 'Context Variable' containment reference
- EXPRESSION_IN_OCL__CONTEXT_VARIABLE -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage.Literals
- The meta object literal for the 'Context Variable' containment reference feature
- EXPRESSION_IN_OCL__EANNOTATIONS -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'EAnnotations' containment reference list
- EXPRESSION_IN_OCL__LANGUAGE -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Language' attribute list
- EXPRESSION_IN_OCL__NAME -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Name' attribute
- EXPRESSION_IN_OCL__NAME_EXPRESSION -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Name Expression' containment reference
- EXPRESSION_IN_OCL__NAMESPACE -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Namespace' reference
- EXPRESSION_IN_OCL__OWNED_COMMENT -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Owned Comment' containment reference list
- EXPRESSION_IN_OCL__OWNED_ELEMENT -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Owned Element' reference list
- EXPRESSION_IN_OCL__OWNER -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Owner' reference
- EXPRESSION_IN_OCL__OWNING_TEMPLATE_PARAMETER -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Owning Template Parameter' container reference
- EXPRESSION_IN_OCL__PARAMETER_VARIABLE -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage
- The feature id for the 'Parameter Variable' containment reference list
- EXPRESSION_IN_OCL__PARAMETER_VARIABLE -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Parameter Variable' containment reference list
- EXPRESSION_IN_OCL__PARAMETER_VARIABLE -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage
- The feature id for the 'Parameter Variable' containment reference list
- EXPRESSION_IN_OCL__PARAMETER_VARIABLE -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage.Literals
- The meta object literal for the 'Parameter Variable' containment reference list feature
- EXPRESSION_IN_OCL__QUALIFIED_NAME -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Qualified Name' attribute
- EXPRESSION_IN_OCL__RESULT -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Result' reference
- EXPRESSION_IN_OCL__RESULT_VARIABLE -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage
- The feature id for the 'Result Variable' containment reference
- EXPRESSION_IN_OCL__RESULT_VARIABLE -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Result Variable' containment reference
- EXPRESSION_IN_OCL__RESULT_VARIABLE -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage
- The feature id for the 'Result Variable' containment reference
- EXPRESSION_IN_OCL__RESULT_VARIABLE -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage.Literals
- The meta object literal for the 'Result Variable' containment reference feature
- EXPRESSION_IN_OCL__TEMPLATE_PARAMETER -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Template Parameter' reference
- EXPRESSION_IN_OCL__TYPE -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Type' reference
- EXPRESSION_IN_OCL__VISIBILITY -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The feature id for the 'Visibility' attribute
- EXPRESSION_IN_OCL_FEATURE_COUNT -
Static variable in interface org.eclipse.ocl.ecore.EcorePackage
- The number of structural features of the 'Expression In OCL' class
- EXPRESSION_IN_OCL_FEATURE_COUNT -
Static variable in interface org.eclipse.ocl.uml.UMLPackage
- The number of structural features of the 'Expression In OCL' class
- EXPRESSION_IN_OCL_FEATURE_COUNT -
Static variable in interface org.eclipse.ocl.utilities.UtilitiesPackage
- The number of structural features of the 'Expression In OCL' class
- expressionCS -
Variable in class org.eclipse.ocl.cst.impl.CollectionLiteralPartCSImpl
- The cached value of the '
Expression CS
' containment reference
- expressionCS -
Variable in class org.eclipse.ocl.cst.impl.DefExpressionCSImpl
- The cached value of the '
Expression CS
' containment reference
- expressionCS -
Variable in class org.eclipse.ocl.cst.impl.InitOrDerValueCSImpl
- The cached value of the '
Expression CS
' containment reference
- expressionCS -
Variable in class org.eclipse.ocl.cst.impl.InvCSImpl
- The cached value of the '
Expression CS
' containment reference
- expressionCS -
Variable in class org.eclipse.ocl.cst.impl.PrePostOrBodyDeclCSImpl
- The cached value of the '
Expression CS
' containment reference
- ExpressionInOCL - Interface in org.eclipse.ocl.ecore
- A representation of the model object 'Expression In OCL'
- ExpressionInOCL - Interface in org.eclipse.ocl.uml
- A representation of the model object 'Expression In OCL'
- ExpressionInOCL<C,PM> - Interface in org.eclipse.ocl.utilities
- A representation of the model object 'Expression In OCL'
- ExpressionInOCLImpl - Class in org.eclipse.ocl.ecore.impl
- An implementation of the model object 'Expression In OCL'
- ExpressionInOCLImpl() -
Constructor for class org.eclipse.ocl.ecore.impl.ExpressionInOCLImpl
-
- ExpressionInOCLImpl - Class in org.eclipse.ocl.uml.impl
- An implementation of the model object 'Expression In OCL'
- ExpressionInOCLImpl() -
Constructor for class org.eclipse.ocl.uml.impl.ExpressionInOCLImpl
-
- ExpressionsAdapterFactory - Class in org.eclipse.ocl.expressions.util
- The Adapter Factory for the model.
- ExpressionsAdapterFactory() -
Constructor for class org.eclipse.ocl.expressions.util.ExpressionsAdapterFactory
- Creates an instance of the adapter factory
- ExpressionsFactory - Interface in org.eclipse.ocl.expressions
- The Factory for the model.
- ExpressionsFactoryImpl - Class in org.eclipse.ocl.expressions.impl
- An implementation of the model Factory
- ExpressionsFactoryImpl() -
Constructor for class org.eclipse.ocl.expressions.impl.ExpressionsFactoryImpl
- Creates an instance of the factory
- ExpressionsPackage - Interface in org.eclipse.ocl.expressions
- The Package for the model.
- ExpressionsPackage.Literals - Interface in org.eclipse.ocl.expressions
- Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
ExpressionsPackageImpl - Class in org.eclipse.ocl.expressions.impl
- An implementation of the model Package
- ExpressionsSwitch<T> - Class in org.eclipse.ocl.expressions.util
- The Switch for the model's inheritance hierarchy.
- ExpressionsSwitch() -
Constructor for class org.eclipse.ocl.expressions.util.ExpressionsSwitch
- Creates an instance of the switch
- expressionsValidator -
Variable in class org.eclipse.ocl.ecore.util.EcoreValidator
- The cached base package validator
- ExpressionsValidator - Class in org.eclipse.ocl.expressions.util
- The Validator for the model
- ExpressionsValidator() -
Constructor for class org.eclipse.ocl.expressions.util.ExpressionsValidator
- Creates an instance of the switch
- expressionsValidator -
Variable in class org.eclipse.ocl.uml.util.UMLValidator
- The cached base package validator
- extendPathNameCS(PathNameCS, String) -
Method in class org.eclipse.ocl.parser.AbstractOCLParser
-
- EXTRA_TOKENS -
Static variable in class org.eclipse.ocl.parser.backtracking.OCLParserErrors
-
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |