Package | Description |
---|---|
org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
Modifier and Type | Class and Description |
---|---|
class |
AmbiguousLookupException
A specialized
LookupException denoting specifically that the
problem is multiple ambiguous results. |
class |
InvalidLookupException
A specialized
LookupException denoting specifically that the
problem is a single result that is invalid or otherwise unexpected. |
Modifier and Type | Method and Description |
---|---|
Variable<C,PM> |
Environment.lookupImplicitSourceForState(List<String> path)
Finds the best-matching implicit variable to use as a source for
the unqualified oclIsInState() invocation with the specified
state qualified name path.
|
Variable<C,PM> |
AbstractEnvironment.lookupImplicitSourceForState(List<String> path) |
S |
Environment.lookupState(C owner,
List<String> path)
Finds the state identified by the specified qualified name path, to
resolve an oclIsInState() operation.
|
S |
AbstractEnvironment.lookupState(C owner,
List<String> path) |
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
EnvironmentFactory.Lookup.tryCreatePackageContext(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> parent,
List<String> pathname)
Creates an environment suitable for parsing OCL expressions in the
specified package context.
|
C |
Environment.Lookup.tryLookupAssociationClassReference(C owner,
String name)
Finds a reference in the specified class to the named association class.
|
C |
AbstractEnvironment.tryLookupAssociationClassReference(C owner,
String name)
This default implementation simply delegates to the
Environment.lookupAssociationClassReference(Object, String) method. |
C |
Environment.Lookup.tryLookupClassifier(List<String> names)
Finds the classifier identified by the specified sequence of names
(a qualified name).
|
C |
AbstractEnvironment.tryLookupClassifier(List<String> names)
This default implementation simply delegates to the
Environment.lookupClassifier(List) method. |
O |
Environment.Lookup.tryLookupOperation(C owner,
String name,
List<? extends TypedElement<C>> args)
Find an operation in the specified class.
|
O |
AbstractEnvironment.tryLookupOperation(C owner,
String name,
List<? extends TypedElement<C>> args)
This default implementation simply delegates to the
Environment.lookupOperation(Object, String, List) method. |
PK |
Environment.Lookup.tryLookupPackage(List<String> names)
Finds the package identified by the specified sequence of names
(a qualified name).
|
PK |
AbstractEnvironment.tryLookupPackage(List<String> names)
This default implementation simply delegates to the
Environment.lookupPackage(List) method. |
P |
Environment.Lookup.tryLookupProperty(C owner,
String name)
Finds a property defined or inherited by the specified classifier.
|
P |
AbstractEnvironment.tryLookupProperty(C owner,
String name)
This default implementation simply delegates to the
Environment.lookupProperty(Object, String) method. |
C |
Environment.Lookup.tryLookupSignal(C owner,
String name,
List<? extends TypedElement<C>> args)
Finds a received signal in the specified classifier.
|
C |
AbstractEnvironment.tryLookupSignal(C owner,
String name,
List<? extends TypedElement<C>> args)
This default implementation simply delegates to the
Environment.lookupSignal(Object, String, List) method. |
Modifier and Type | Method and Description |
---|---|
EReference |
EnvironmentWithHiddenOpposites.lookupOppositeProperty(EClassifier owner,
String name)
Finds a property defined or inherited by the specified classifier, based
on a hidden opposite's name which is specified in an annotation on the property.
|
EReference |
EcoreEnvironment.lookupOppositeProperty(EClassifier owner,
String name)
Looks up a non-navigable association end on behalf of
the specified
owner classifier (which is at that end). |
EReference |
EcoreEnvironment.tryLookupOppositeProperty(EClassifier owner,
String name)
This default implementation simply delegates to the
EcoreEnvironment.lookupOppositeProperty(EClassifier, String) method. |
EStructuralFeature |
EcoreEnvironment.tryLookupProperty(EClassifier owner,
String name)
This default implementation simply delegates to the
Environment.lookupProperty(Object, String) method. |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.