Modifier and Type | Method and Description |
---|---|
protected void |
CG2StringVisitor.appendName(NamedElement namedElement) |
protected void |
AS2CGVisitor.setAst(CGNamedElement cgElement,
NamedElement asElement) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
AbstractGenModelHelper.encodeName(NamedElement element) |
Modifier and Type | Method and Description |
---|---|
void |
OCLinEcoreTablesUtils.CodeGenString.appendName(NamedElement namedElement) |
void |
OCLinEcoreTablesUtils.CodeGenString.appendParameterName(NamedElement namedElement) |
protected void |
OCLinEcoreTables.appendUpperName(NamedElement namedElement) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
OCLVMNestedEvaluationEnvironment.getOperation() |
NamedElement |
OCLVMRootEvaluationEnvironment.getOperation() |
Modifier and Type | Method and Description |
---|---|
protected OCLVMEvaluationEnvironment |
OCLVMExecutor.createNestedEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
protected OCLVMEvaluationEnvironment |
OCLVMExecutor.createRootEvaluationEnvironment(NamedElement executableObject) |
void |
OCLVMNestedEvaluationEnvironment.setOperation(NamedElement operation) |
Constructor and Description |
---|
OCLVMNestedEvaluationEnvironment(OCLVMEvaluationEnvironment evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject,
long id) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
UnitLocation.getModule() |
NamedElement |
UnitLocation.getOperation() |
Modifier and Type | Method and Description |
---|---|
CompiledUnit |
UnitManager.findUnitForModule(NamedElement module) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
VMExecutor.getDebuggable() |
NamedElement |
VMEvaluationEnvironment.getDebuggableElement() |
NamedElement |
VMNestedEvaluationEnvironment.getDebuggableElement() |
NamedElement |
VMRootEvaluationEnvironment.getDebuggableElement() |
NamedElement |
VMEvaluationEnvironment.getOperation() |
Constructor and Description |
---|
AbstractVMEvaluationEnvironment(VMEvaluationEnvironment evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
AbstractVMEvaluationEnvironment(VMExecutor vmExecutor,
NamedElement executableObject) |
VMNestedEvaluationEnvironment(VMEvaluationEnvironment vmEvaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
VMRootEvaluationEnvironment(VMExecutor vmExecutor,
NamedElement executableObject) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
InternalDebuggableExecutor.getDebuggable() |
Modifier and Type | Method and Description |
---|---|
java.util.List<NamedElement> |
CompiledUnit.getModules() |
Modifier and Type | Interface and Description |
---|---|
interface |
Annotation
A representation of the model object 'Annotation'.
|
interface |
AnyType
A representation of the model object 'Any Type'.
|
interface |
AssociationClass
A representation of the model object 'Association Class'.
|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp'.
|
interface |
BagType
A representation of the model object 'Bag Type'.
|
interface |
Behavior
A representation of the model object 'Behavior'.
|
interface |
BooleanLiteralExp
A representation of the model object 'Boolean Literal Exp'.
|
interface |
CallExp
A representation of the model object 'Call Exp'.
|
interface |
CallOperationAction
A representation of the model object 'Call Operation Action'.
|
interface |
Class
A representation of the model object 'Class'.
|
interface |
CollectionItem
A representation of the model object 'Collection Item'.
|
interface |
CollectionLiteralExp
A representation of the model object 'Collection Literal Exp'.
|
interface |
CollectionLiteralPart
A representation of the model object 'Collection Literal Part'.
|
interface |
CollectionRange
A representation of the model object 'Collection Range'.
|
interface |
CollectionType
A representation of the model object 'Collection Type'.
|
interface |
CompleteClass
A representation of the model object 'Complete Class'.
|
interface |
CompleteModel
A representation of the model object 'Complete Model'.
|
interface |
CompletePackage
A representation of the model object 'Complete Package'.
|
interface |
ConnectionPointReference
A representation of the model object 'Connection Point Reference'.
|
interface |
Constraint
A representation of the model object 'Constraint'.
|
interface |
DataType
A representation of the model object 'Data Type'.
|
interface |
Detail
A representation of the model object 'Detail'.
|
interface |
DynamicBehavior
A representation of the model object 'Dynamic Behavior'.
|
interface |
DynamicType
A representation of the model object 'Dynamic Type'.
|
interface |
DynamicValueSpecification
A representation of the model object 'Dynamic Value Specification'.
|
interface |
ElementExtension
A representation of the model object 'Applied Stereotype'.
|
interface |
Enumeration
A representation of the model object 'Enumeration'.
|
interface |
EnumerationLiteral
A representation of the model object 'Enumeration Literal'.
|
interface |
EnumLiteralExp
A representation of the model object 'Enum Literal Exp'.
|
interface |
ExpressionInOCL
A representation of the model object 'Expression In Ocl'.
|
interface |
Feature
A representation of the model object 'Feature'.
|
interface |
FeatureCallExp
A representation of the model object 'Feature Call Exp'.
|
interface |
FinalState
A representation of the model object 'Final State'.
|
interface |
IfExp
A representation of the model object 'If Exp'.
|
interface |
Import
A representation of the model object 'Import'.
|
interface |
InstanceSpecification
A representation of the model object 'Instance Specification'.
|
interface |
IntegerLiteralExp
A representation of the model object 'Integer Literal Exp'.
|
interface |
InvalidLiteralExp
A representation of the model object 'Invalid Literal Exp'.
|
interface |
InvalidType
A representation of the model object 'Invalid Type'.
|
interface |
IterateExp
A representation of the model object 'Iterate Exp'.
|
interface |
Iteration
A representation of the model object 'Iteration'.
|
interface |
IteratorExp
A representation of the model object 'Iterator Exp'.
|
interface |
LambdaType
A representation of the model object 'Lambda Type'.
|
interface |
LanguageExpression
A representation of the model object 'Language Expression'.
|
interface |
LetExp
A representation of the model object 'Let Exp'.
|
interface |
Library
A representation of the model object 'Library'.
|
interface |
LiteralExp
A representation of the model object 'Literal Exp'.
|
interface |
LoopExp
A representation of the model object 'Loop Exp'.
|
interface |
MapLiteralExp
A representation of the model object 'Map Literal Exp'.
|
interface |
MapType
A representation of the model object 'Map Type'.
|
interface |
MessageExp
A representation of the model object 'Message Exp'.
|
interface |
MessageType
A representation of the model object 'Message Type'.
|
interface |
Model
A representation of the model object 'Model'.
|
interface |
Namespace
A representation of the model object 'Namespace'.
|
interface |
NavigationCallExp
A representation of the model object 'Navigation Call Exp'.
|
interface |
NullLiteralExp
A representation of the model object 'Null Literal Exp'.
|
interface |
NumericLiteralExp
A representation of the model object 'Numeric Literal Exp'.
|
interface |
OCLExpression
A representation of the model object 'Ocl Expression'.
|
interface |
Operation
A representation of the model object 'Operation'.
|
interface |
OperationCallExp
A representation of the model object 'Operation Call Exp'.
|
interface |
OppositePropertyCallExp
A representation of the model object 'Opposite Property Call Exp'.
|
interface |
OrderedSetType
A representation of the model object 'Ordered Set Type'.
|
interface |
OrphanCompletePackage
A representation of the model object 'Orphan Complete Package'.
|
interface |
Package
A representation of the model object 'Package'.
|
interface |
Parameter
A representation of the model object 'Parameter'.
|
interface |
ParentCompletePackage
A representation of the model object 'Parent Complete Package'.
|
interface |
Precedence
A representation of the model object 'Precedence'.
|
interface |
PrimitiveCompletePackage
A representation of the model object 'Primitive Complete Package'.
|
interface |
PrimitiveLiteralExp
A representation of the model object 'Primitive Literal Exp'.
|
interface |
PrimitiveType
A representation of the model object 'Primitive Type'.
|
interface |
Profile
A representation of the model object 'Profile'.
|
interface |
Property
A representation of the model object 'Property'.
|
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'.
|
interface |
Pseudostate
A representation of the model object 'Pseudostate'.
|
interface |
RealLiteralExp
A representation of the model object 'Real Literal Exp'.
|
interface |
Region
A representation of the model object 'Region'.
|
interface |
SelfType
A representation of the model object 'Self Type'.
|
interface |
SendSignalAction
A representation of the model object 'Send Signal Action'.
|
interface |
SequenceType
A representation of the model object 'Sequence Type'.
|
interface |
SetType
A representation of the model object 'Set Type'.
|
interface |
ShadowExp
A representation of the model object 'Constructor Exp'.
|
interface |
ShadowPart
A representation of the model object 'Constructor Part'.
|
interface |
Signal
A representation of the model object 'Signal'.
|
interface |
State
A representation of the model object 'State'.
|
interface |
StateExp
A representation of the model object 'State Exp'.
|
interface |
StateMachine
A representation of the model object 'State Machine'.
|
interface |
Stereotype
A representation of the model object 'Stereotype'.
|
interface |
StringLiteralExp
A representation of the model object 'String Literal Exp'.
|
interface |
TemplateParameter
A representation of the model object 'Template Parameter'.
|
interface |
Transition
A representation of the model object 'Transition'.
|
interface |
Trigger
A representation of the model object 'Trigger'.
|
interface |
TupleLiteralExp
A representation of the model object 'Tuple Literal Exp'.
|
interface |
TupleLiteralPart
A representation of the model object 'Tuple Literal Part'.
|
interface |
TupleType
A representation of the model object 'Tuple Type'.
|
interface |
Type
A representation of the model object 'Type'.
|
interface |
TypedElement
A representation of the model object 'Typed Element'.
|
interface |
TypeExp
A representation of the model object 'Type Exp'.
|
interface |
UnlimitedNaturalLiteralExp
A representation of the model object 'Unlimited Natural Literal Exp'.
|
interface |
UnspecifiedValueExp
A representation of the model object 'Unspecified Value Exp'.
|
interface |
ValueSpecification
A representation of the model object 'Value Specification'.
|
interface |
Variable
A representation of the model object 'Variable'.
|
interface |
VariableDeclaration
A representation of the model object 'Variable Declaration'.
|
interface |
VariableExp
A representation of the model object 'Variable Exp'.
|
interface |
Vertex
A representation of the model object 'Vertex'.
|
interface |
VoidType
A representation of the model object 'Void Type'.
|
interface |
WildcardType
A representation of the model object 'Wildcard Type'.
|
Modifier and Type | Method and Description |
---|---|
NamedElement |
EvaluationEnvironment.getExecutableObject() |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
Executor.pushEvaluationEnvironment(NamedElement executableObject,
OCLExpression callingObject) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationImpl
An implementation of the model object 'Annotation'.
|
class |
AnyTypeImpl
An implementation of the model object 'Any Type'.
|
class |
AssociationClassCallExpImpl
An implementation of the model object 'Association Class Call Exp'.
|
class |
AssociationClassImpl
An implementation of the model object 'Association Class'.
|
class |
BagTypeImpl
An implementation of the model object 'Bag Type'.
|
class |
BehaviorImpl
An implementation of the model object 'Behavior'.
|
class |
BooleanLiteralExpImpl
An implementation of the model object 'Boolean Literal Exp'.
|
class |
CallExpImpl
An implementation of the model object 'Call Exp'.
|
class |
CallOperationActionImpl
An implementation of the model object 'Call Operation Action'.
|
class |
ClassImpl
An implementation of the model object 'Class'.
|
class |
CollectionItemImpl
An implementation of the model object 'Collection Item'.
|
class |
CollectionLiteralExpImpl
An implementation of the model object 'Collection Literal Exp'.
|
class |
CollectionLiteralPartImpl
An implementation of the model object 'Collection Literal Part'.
|
class |
CollectionRangeImpl
An implementation of the model object 'Collection Range'.
|
class |
CollectionTypeImpl
An implementation of the model object 'Collection Type'.
|
class |
CompleteClassImpl
An implementation of the model object 'Complete Class'.
|
class |
CompleteModelImpl
An implementation of the model object 'Complete Model'.
|
class |
CompletePackageImpl
An implementation of the model object 'Complete Package'.
|
class |
ConnectionPointReferenceImpl
An implementation of the model object 'Connection Point Reference'.
|
class |
ConstraintImpl
An implementation of the model object 'Constraint'.
|
class |
DataTypeImpl
An implementation of the model object 'Data Type'.
|
class |
DetailImpl
An implementation of the model object 'Detail'.
|
class |
DynamicBehaviorImpl
An implementation of the model object 'Dynamic Behavior'.
|
class |
DynamicTypeImpl
An implementation of the model object 'Dynamic Type'.
|
class |
DynamicValueSpecificationImpl
An implementation of the model object 'Dynamic Value Specification'.
|
class |
ElementExtensionImpl
An implementation of the model object 'Applied Stereotype'.
|
class |
EnumerationImpl
An implementation of the model object 'Enumeration'.
|
class |
EnumerationLiteralImpl
An implementation of the model object 'Enumeration Literal'.
|
class |
EnumLiteralExpImpl
An implementation of the model object 'Enum Literal Exp'.
|
class |
ExpressionInOCLImpl
An implementation of the model object 'Expression In Ocl'.
|
class |
FeatureCallExpImpl
An implementation of the model object 'Feature Call Exp'.
|
class |
FeatureImpl
An implementation of the model object 'Feature'.
|
class |
FinalStateImpl
An implementation of the model object 'Final State'.
|
class |
IfExpImpl
An implementation of the model object 'If Exp'.
|
class |
ImportImpl
An implementation of the model object 'Import'.
|
class |
InstanceSpecificationImpl
An implementation of the model object 'Instance Specification'.
|
class |
IntegerLiteralExpImpl
An implementation of the model object 'Integer Literal Exp'.
|
class |
InvalidLiteralExpImpl
An implementation of the model object 'Invalid Literal Exp'.
|
class |
InvalidTypeImpl
An implementation of the model object 'Invalid Type'.
|
class |
IterateExpImpl
An implementation of the model object 'Iterate Exp'.
|
class |
IterationImpl
An implementation of the model object 'Iteration'.
|
class |
IteratorExpImpl
An implementation of the model object 'Iterator Exp'.
|
class |
LambdaTypeImpl
An implementation of the model object 'Lambda Type'.
|
class |
LanguageExpressionImpl
An implementation of the model object 'Language Expression'.
|
class |
LetExpImpl
An implementation of the model object 'Let Exp'.
|
class |
LibraryImpl
An implementation of the model object 'Library'.
|
class |
LiteralExpImpl
An implementation of the model object 'Literal Exp'.
|
class |
LoopExpImpl
An implementation of the model object 'Loop Exp'.
|
class |
MapLiteralExpImpl
An implementation of the model object 'Map Literal Exp'.
|
class |
MapTypeImpl
An implementation of the model object 'Map Type'.
|
class |
MessageExpImpl
An implementation of the model object 'Message Exp'.
|
class |
MessageTypeImpl
An implementation of the model object 'Message Type'.
|
class |
ModelImpl
An implementation of the model object 'Root'.
|
class |
NamedElementImpl
An implementation of the model object 'Named Element'.
|
class |
NamespaceImpl
An implementation of the model object 'Namespace'.
|
class |
NavigationCallExpImpl
An implementation of the model object 'Navigation Call Exp'.
|
class |
NullLiteralExpImpl
An implementation of the model object 'Null Literal Exp'.
|
class |
NumericLiteralExpImpl
An implementation of the model object 'Numeric Literal Exp'.
|
class |
OCLExpressionImpl
An implementation of the model object 'Ocl Expression'.
|
class |
OperationCallExpImpl
An implementation of the model object 'Operation Call Exp'.
|
class |
OperationImpl
An implementation of the model object 'Operation'.
|
class |
OppositePropertyCallExpImpl
An implementation of the model object 'Opposite Property Call Exp'.
|
class |
OrderedSetTypeImpl
An implementation of the model object 'Ordered Set Type'.
|
class |
OrphanCompletePackageImpl
An implementation of the model object 'Orphan Complete Package'.
|
class |
PackageImpl
An implementation of the model object 'Package'.
|
class |
ParameterImpl
An implementation of the model object 'Parameter'.
|
class |
PrecedenceImpl
An implementation of the model object 'Precedence'.
|
class |
PrimitiveCompletePackageImpl
An implementation of the model object 'Primitive Complete Package'.
|
class |
PrimitiveLiteralExpImpl
An implementation of the model object 'Primitive Literal Exp'.
|
class |
PrimitiveTypeImpl
An implementation of the model object 'Primitive Type'.
|
class |
ProfileImpl
An implementation of the model object 'Profile'.
|
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'.
|
class |
PropertyImpl
An implementation of the model object 'Property'.
|
class |
PseudostateImpl
An implementation of the model object 'Pseudostate'.
|
class |
RealLiteralExpImpl
An implementation of the model object 'Real Literal Exp'.
|
class |
RegionImpl
An implementation of the model object 'Region'.
|
class |
SelfTypeImpl
An implementation of the model object 'Self Type'.
|
class |
SendSignalActionImpl
An implementation of the model object 'Send Signal Action'.
|
class |
SequenceTypeImpl
An implementation of the model object 'Sequence Type'.
|
class |
SetTypeImpl
An implementation of the model object 'Set Type'.
|
class |
ShadowExpImpl
An implementation of the model object 'Constructor Exp'.
|
class |
ShadowPartImpl
An implementation of the model object 'Constructor Part'.
|
class |
SignalImpl
An implementation of the model object 'Signal'.
|
class |
StateExpImpl
An implementation of the model object 'State Exp'.
|
class |
StateImpl
An implementation of the model object 'State'.
|
class |
StateMachineImpl
An implementation of the model object 'State Machine'.
|
class |
StereotypeImpl
An implementation of the model object 'Stereotype'.
|
class |
StringLiteralExpImpl
An implementation of the model object 'String Literal Exp'.
|
class |
TemplateParameterImpl
An implementation of the model object 'Template Parameter'.
|
class |
TransitionImpl
An implementation of the model object 'Transition'.
|
class |
TriggerImpl
An implementation of the model object 'Trigger'.
|
class |
TupleLiteralExpImpl
An implementation of the model object 'Tuple Literal Exp'.
|
class |
TupleLiteralPartImpl
An implementation of the model object 'Tuple Literal Part'.
|
class |
TuplePartImpl |
class |
TupleTypeImpl
An implementation of the model object 'Tuple Type'.
|
class |
TypedElementImpl
An implementation of the model object 'Typed Element'.
|
class |
TypeExpImpl
An implementation of the model object 'Type Exp'.
|
class |
TypeImpl
An implementation of the model object 'Type'.
|
class |
UnlimitedNaturalLiteralExpImpl
An implementation of the model object 'Unlimited Natural Literal Exp'.
|
class |
UnspecifiedValueExpImpl
An implementation of the model object 'Unspecified Value Exp'.
|
class |
ValueSpecificationImpl
An implementation of the model object 'Value Specification'.
|
class |
VariableDeclarationImpl
An implementation of the model object 'Variable Declaration'.
|
class |
VariableExpImpl
An implementation of the model object 'Variable Exp'.
|
class |
VariableImpl
An implementation of the model object 'Variable'.
|
class |
VertexImpl
An implementation of the model object 'Vertex'.
|
class |
VoidTypeImpl
An implementation of the model object 'Void Type'.
|
class |
WildcardTypeImpl
An implementation of the model object 'Wildcard Type'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompleteClassInternal |
interface |
CompleteModelInternal |
interface |
CompletePackageInternal |
Modifier and Type | Class and Description |
---|---|
protected static class |
CompleteClasses.CollectionCompleteClassImpl |
protected static class |
CompleteClasses.MapCompleteClassImpl |
class |
CompleteInheritanceImpl
An AbstractTypeServer provides the co-ordinated operation, property and superclass lookup caches for one or more merged types.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractBase2ASConversion.refreshName(NamedElement pivotNamedElement,
java.lang.String newName) |
Modifier and Type | Method and Description |
---|---|
protected void |
AS2EcoreDeclarationVisitor.copyNamedElement(org.eclipse.emf.ecore.ENamedElement eNamedElement,
NamedElement pivotNamedElement) |
Modifier and Type | Method and Description |
---|---|
<T extends NamedElement> |
AbstractExternal2AS.refreshElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
org.eclipse.emf.ecore.EModelElement eModelElement) |
<T extends NamedElement> |
Ecore2AS.refreshElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
org.eclipse.emf.ecore.EModelElement eModelElement) |
<T extends NamedElement> |
AbstractExternal2AS.refreshNamedElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
org.eclipse.emf.ecore.ENamedElement eNamedElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
Ecore2ASDeclarationSwitch.copyAnnotatedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.EModelElement eModelElement,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
Convert all eModelElement EAnnotations to pivotElement Annotations except specifically excludedAnnotations.
|
protected void |
Ecore2ASDeclarationSwitch.copyNamedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.ENamedElement eNamedElement) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutorClass |
class |
AbstractExecutorEnumerationLiteral |
class |
AbstractExecutorFeature |
class |
AbstractExecutorNamedElement |
class |
AbstractExecutorOperation |
class |
AbstractExecutorPackage |
class |
AbstractExecutorParameter |
class |
AbstractExecutorProperty |
class |
AbstractExecutorType |
class |
AbstractExecutorTypedElement |
Modifier and Type | Field and Description |
---|---|
protected NamedElement |
BasicEvaluationEnvironment.executableObject |
Modifier and Type | Method and Description |
---|---|
NamedElement |
BasicEvaluationEnvironment.getExecutableObject() |
Modifier and Type | Method and Description |
---|---|
protected EvaluationEnvironment.EvaluationEnvironmentExtension |
AbstractExecutor.createNestedEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
EvaluationVisitor |
OCLEvaluationVisitor.createNestedUndecoratedEvaluator(NamedElement namedElement)
Deprecated.
visitors do not nest any more
|
protected EvaluationEnvironment.EvaluationEnvironmentExtension |
AbstractExecutor.createRootEvaluationEnvironment(NamedElement executableObject) |
EvaluationEnvironment |
AbstractExecutor.initializeEvaluationEnvironment(NamedElement executableObject) |
EvaluationEnvironment |
ExecutorInternal.initializeEvaluationEnvironment(NamedElement executableObject) |
EvaluationEnvironment |
AbstractExecutor.pushEvaluationEnvironment(NamedElement executableObject,
OCLExpression callingObject) |
Constructor and Description |
---|
BasicEvaluationEnvironment(EnvironmentFactory environmentFactory,
NamedElement executableObject,
ModelManager modelManager)
Deprecated.
use an executor
|
BasicEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension parent,
NamedElement executableObject,
OCLExpression callingObject) |
BasicEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
supply a callingObject
|
BasicEvaluationEnvironment(ExecutorInternal executor,
NamedElement executableObject) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSpecializedType |
class |
ExecutorCollectionType |
class |
ExecutorMapType |
class |
ExecutorTuplePart |
class |
ExecutorTupleType |
Modifier and Type | Class and Description |
---|---|
class |
EcoreExecutorEnumeration |
class |
EcoreExecutorEnumerationLiteral |
class |
EcoreExecutorInvalidType |
class |
EcoreExecutorPackage |
class |
EcoreExecutorProperty |
class |
EcoreExecutorType |
class |
EcoreExecutorVoidType |
class |
EcoreReflectiveEnumeration |
class |
EcoreReflectivePackage |
class |
EcoreReflectiveType |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutorTypeArgument |
Modifier and Type | Class and Description |
---|---|
class |
AbstractReflectiveInheritanceType |
class |
DomainReflectivePackage
DomainExecutorPackage uses the limited Domain interfaces to construct a package description for use
in contexts where no explicit ExecutorPackage is available.
|
class |
DomainReflectiveType |
class |
ExecutorEnumerationLiteral |
class |
ExecutorLambdaType |
class |
ExecutorOperation |
class |
ExecutorPackage |
class |
ExecutorProperty |
class |
ExecutorPropertyWithImplementation |
class |
ExecutorSpecializedType |
class |
ExecutorType
An ExecutorType defines a Type using a compact representation suitable for efficient
execution and static construction.
|
class |
ExecutorTypeParameter |
class |
JavaType
JavaType supports the usage of Java Class to define the type of an object.
|
class |
ReflectiveInheritance
A ReflectiveType defines a Type using a compact representation suitable for efficient
execution.
|
class |
ReflectivePackage
A ReflectivePackage builds a dispatch table representative of a model package at run-time using a minimal reflective API.
|
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
ExecutorManager.pushEvaluationEnvironment(NamedElement executableObject,
OCLExpression callingObject) |
Modifier and Type | Method and Description |
---|---|
<NE extends NamedElement> |
LookupEnvironment.addElements(java.util.Collection<NE> elements) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<NamedElement> |
LookupEnvironment.getNamedElements()
Returns the value of the 'Named Elements' reference list.
|
Modifier and Type | Method and Description |
---|---|
LookupEnvironment |
LookupEnvironment.addElement(NamedElement element) |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<NamedElement> |
LookupEnvironmentImpl.namedElements
The cached value of the '
Named Elements ' reference list. |
Modifier and Type | Method and Description |
---|---|
<NE extends NamedElement> |
LookupEnvironmentImpl.addElements(java.util.Collection<NE> elements) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<NamedElement> |
LookupEnvironmentImpl.getNamedElements() |
Modifier and Type | Method and Description |
---|---|
LookupEnvironment |
LookupEnvironmentImpl.addElement(NamedElement element) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPivotLookupFilter<C extends NamedElement> |
Modifier and Type | Method and Description |
---|---|
<NE extends NamedElement> |
PivotSingleResultLookupEnvironment.addElements(java.util.Collection<NE> namedElements) |
<NE extends NamedElement> |
PivotSingleResultLookupEnvironment.getNamedElementsByKind(java.lang.Class<NE> class_) |
Modifier and Type | Method and Description |
---|---|
LookupEnvironment |
PivotSingleResultLookupEnvironment.addElement(NamedElement namedElement) |
boolean |
AbstractPivotLookupFilter.matches(NamedElement namedElement) |
boolean |
PivotLookupFilter.matches(NamedElement namedElement) |
Modifier and Type | Class and Description |
---|---|
class |
Orphanage
An Orphanage provides a Package that weakly contains elements such as type specializations that
should require a container for the purposes of validation, but which should be eligible for
garbage collection whenever no longer in use.
|
static class |
TupleTypeManager.TuplePart
TuplePart provides a convenient descriptor for a tuple part complying with the full EMF model protocols.
|
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrinter.appendName(NamedElement object) |
void |
PrettyPrinter.appendName(NamedElement object,
java.util.Set<java.lang.String> keywords) |
java.lang.String |
PrettyPrinter.getName(NamedElement object,
java.util.Set<java.lang.String> keywords) |
java.lang.Object |
PrettyPrintVisitor.visitNamedElement(NamedElement object) |
Modifier and Type | Method and Description |
---|---|
void |
EnvironmentView.addNamedElement(NamedElement namedElement) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInheritance |
Modifier and Type | Method and Description |
---|---|
protected void |
AS2UMLDeclarationVisitor.copyNamedElement(org.eclipse.uml2.uml.NamedElement umlNamedElement,
NamedElement pivotNamedElement) |
Modifier and Type | Method and Description |
---|---|
protected <T extends NamedElement> |
UML2AS.refreshNamedElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
org.eclipse.uml2.uml.NamedElement umlNamedElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
UML2ASDeclarationSwitch.copyAnnotatedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.EModelElement umlElement,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations) |
void |
UML2AS.copyNamedElement(NamedElement pivotElement,
org.eclipse.uml2.uml.NamedElement umlNamedElement) |
protected void |
UML2ASDeclarationSwitch.copyNamedElement(NamedElement pivotElement,
org.eclipse.uml2.uml.NamedElement umlNamedElement) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
boolean |
PivotValidator.validateNamedElement(NamedElement namedElement,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitNamedElement(NamedElement object) |
R |
AbstractExtendingVisitor.visitNamedElement(NamedElement object) |
R |
AbstractMergedVisitor.visitNamedElement(NamedElement object) |
R |
AbstractNullVisitor.visitNamedElement(NamedElement object)
Deprecated.
|
R |
AbstractWrappingVisitor.visitNamedElement(NamedElement object) |
R |
Visitor.visitNamedElement(NamedElement object) |
Modifier and Type | Method and Description |
---|---|
void |
AS2MonikerVisitor.appendExpPrefix(NamedElement object) |
protected void |
ToStringVisitor.appendQualifiedName(NamedElement object) |
protected void |
ToStringVisitor.appendQualifiedName(NamedElement parent,
java.lang.String separator,
NamedElement child) |
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
no longer used
|
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
no longer used
|
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(NamedElement executableObject,
ModelManager modelManager) |
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(NamedElement executableObject,
ModelManager modelManager)
Creates a new evaluation environment to track the values of variables in
an OCL expression as it is evaluated.
|
java.lang.Object |
AS2MonikerVisitor.visitNamedElement(NamedElement object) |
Modifier and Type | Method and Description |
---|---|
<T extends NamedElementCS> |
AS2CSConversion.refreshNamedElement(java.lang.Class<T> csClass,
org.eclipse.emf.ecore.EClass csEClass,
NamedElement object) |
<T extends NamedElementCS> |
AS2CSConversion.refreshNamedElement(java.lang.Class<T> csClass,
org.eclipse.emf.ecore.EClass csEClass,
NamedElement object,
java.lang.String replacementNameForNull) |
Modifier and Type | Class and Description |
---|---|
static class |
BaseCSPostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement> |
Modifier and Type | Method and Description |
---|---|
protected <CST extends ModelElementCS,P extends NamedElement> |
BaseCSPostOrderVisitor.refreshList(NamedElement pivotParent,
org.eclipse.emf.ecore.EStructuralFeature pivotFeature,
java.lang.Class<P> pivotClass,
java.util.List<P> pivotElements,
java.util.List<CST> csElements) |
protected <T extends NamedElement> |
BaseCSContainmentVisitor.refreshNamedElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
NamedElementCS csElement) |
Modifier and Type | Method and Description |
---|---|
void |
CS2ASConversion.handleVisitNamedElement(NamedElementCS csNamedElement,
NamedElement pivotElement) |
protected <CST extends ModelElementCS,P extends NamedElement> |
BaseCSPostOrderVisitor.refreshList(NamedElement pivotParent,
org.eclipse.emf.ecore.EStructuralFeature pivotFeature,
java.lang.Class<P> pivotClass,
java.util.List<P> pivotElements,
java.util.List<CST> csElements) |
Constructor and Description |
---|
ListCompletion(CS2ASConversion context,
NamedElement pivotParent,
org.eclipse.emf.ecore.EStructuralFeature pivotFeature,
java.util.List<? extends CST> csElements,
Dependency[] dependencies,
java.lang.Class<P> pivotClass,
java.util.List<P> pivotElements) |
MultipleContinuation(CS2ASConversion context,
NamedElement pivotParent,
org.eclipse.emf.ecore.EStructuralFeature pivotFeature,
java.util.List<? extends T> csElements,
Dependency... dependencies) |
TemplateSignatureContinuation(CS2ASConversion context,
NamedElement pivotParent,
ClassCS csElement) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
BaseQualifiedNameProvider.name(NamedElement namdElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseLabelProvider.appendName(java.lang.StringBuilder s,
NamedElement element) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
BaseCSResource.isPathable(org.eclipse.emf.ecore.EObject element)
Return a non-null NamedElement if element is able to be accessed by a qualified path; Other elements must use a quoted URI.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends NamedElement> |
CompleteOCLSplitter.Separator.cloneNamedElement(java.util.List<T> separateSiblings,
T object) |
protected <T extends NamedElement> |
CompleteOCLSplitter.Separator.getSeparate(T element) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
CompleteOCLSplitter.Separator.getElementByName(java.lang.Iterable<? extends org.eclipse.emf.ecore.EObject> elements,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected void |
CompleteOCLDeclarationVisitor.refreshPathNamedElement(PathNameDeclCS csDecl,
NamedElement namedElement,
Namespace scope) |
Modifier and Type | Method and Description |
---|---|
protected NameExpCS |
EssentialOCLDeclarationVisitor.createNameExpCS(NamedElement asNamedElement) |
protected NameExpCS |
EssentialOCLDeclarationVisitor.createNameExpCS(NamedElement asNamedElement,
Namespace scope) |
protected NavigatingArgCS |
EssentialOCLDeclarationVisitor.createNavigatingArgCS(java.lang.String prefix,
NamedElement asNamedElement,
TypedElement asTypedElement,
OCLExpression csInit) |
protected PathNameCS |
EssentialOCLDeclarationVisitor.createPathNameCS(NamedElement asNamedElement) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImplicitSourceNamedElementIterator<T extends NamedElement>
An Iterator over the types of implicit source types or variables (most nested first).
|
Modifier and Type | Field and Description |
---|---|
protected T |
AbstractImplicitSourceNamedElementIterator.next |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<NamedElement> |
EssentialOCLCSLeft2RightVisitor.UnresolvedInvocations.invocations |
Modifier and Type | Method and Description |
---|---|
NamedElement |
EssentialOCLCSLeft2RightVisitor.Invocations.getSingleResult() |
NamedElement |
EssentialOCLCSLeft2RightVisitor.ResolvedInvocation.getSingleResult() |
NamedElement |
EssentialOCLCSLeft2RightVisitor.UnresolvedInvocations.getSingleResult() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<NamedElement> |
EssentialOCLCSLeft2RightVisitor.getInvocationsInternal(java.util.List<NamedElement> invocations,
java.lang.Iterable<? extends Operation> allOperations,
int iteratorCount,
int expressionCount) |
java.util.Iterator<NamedElement> |
EssentialOCLCSLeft2RightVisitor.ResolvedInvocation.iterator() |
java.util.Iterator<NamedElement> |
EssentialOCLCSLeft2RightVisitor.UnresolvedInvocations.iterator() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<NamedElement> |
EssentialOCLCSLeft2RightVisitor.getInvocationsInternal(java.util.List<NamedElement> invocations,
java.lang.Iterable<? extends Operation> allOperations,
int iteratorCount,
int expressionCount) |
Constructor and Description |
---|
UnresolvedInvocations(Type asType,
java.util.List<NamedElement> invocations) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
EssentialOCLCSResource.isPathable(org.eclipse.emf.ecore.EObject element) |
Modifier and Type | Method and Description |
---|---|
NamedElement |
NameExpCSImpl.getNamedElement() |
NamedElement |
TypeNameExpCSImpl.getNamedElement() |