Modifier and Type | Method and Description |
---|---|
protected java.util.Set<Operation> |
AS2CGVisitor.getReferencedFinalOperations(FinalAnalysis finalAnalysis,
LanguageExpression specification)
Return all final operations directly referenced by opaqueExpression, or null if none.
|
protected void |
AS2CGVisitor.getTransitivelyReferencedFinalOperations(java.util.Set<Operation> alreadyReferencedFinalOperations,
FinalAnalysis finalAnalysis,
LanguageExpression expressionInOCL)
Return all final operations transitively referenced by opaqueExpression, or null if none.
|
protected CGValuedElement |
AS2CGVisitor.inlineOperationCall(OperationCallExp callExp,
LanguageExpression specification) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExpressionInOCL
A representation of the model object 'Expression In Ocl'.
|
Modifier and Type | Method and Description |
---|---|
LanguageExpression |
Operation.getBodyExpression()
Returns the value of the 'Body Expression' containment reference.
|
LanguageExpression |
Property.getOwnedExpression()
Returns the value of the 'Owned Expression' containment reference.
|
LanguageExpression |
Constraint.getOwnedSpecification()
Returns the value of the 'Owned Specification' containment reference.
|
LanguageExpression |
InstanceSpecification.getOwnedSpecification()
Returns the value of the 'Owned Specification' containment reference.
|
Modifier and Type | Method and Description |
---|---|
void |
Operation.setBodyExpression(LanguageExpression value)
Sets the value of the '
Body Expression ' containment reference. |
void |
Property.setOwnedExpression(LanguageExpression value)
Sets the value of the '
Owned Expression ' containment reference. |
void |
Constraint.setOwnedSpecification(LanguageExpression value)
Sets the value of the '
Owned Specification ' containment reference. |
void |
InstanceSpecification.setOwnedSpecification(LanguageExpression value)
Sets the value of the '
Owned Specification ' containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionInOCLImpl
An implementation of the model object 'Expression In Ocl'.
|
class |
LanguageExpressionImpl
An implementation of the model object 'Language Expression'.
|
Modifier and Type | Field and Description |
---|---|
protected LanguageExpression |
OperationImpl.bodyExpression
The cached value of the '
Body Expression ' containment reference. |
protected LanguageExpression |
PropertyImpl.ownedExpression
The cached value of the '
Owned Expression ' containment reference. |
protected LanguageExpression |
ConstraintImpl.ownedSpecification
The cached value of the '
Owned Specification ' containment reference. |
protected LanguageExpression |
InstanceSpecificationImpl.ownedSpecification
The cached value of the '
Owned Specification ' containment reference. |
Modifier and Type | Method and Description |
---|---|
LanguageExpression |
OperationImpl.getBodyExpression() |
LanguageExpression |
PropertyImpl.getOwnedExpression() |
LanguageExpression |
ConstraintImpl.getOwnedSpecification() |
LanguageExpression |
InstanceSpecificationImpl.getOwnedSpecification() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
OperationImpl.basicSetBodyExpression(LanguageExpression newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
PropertyImpl.basicSetOwnedExpression(LanguageExpression newOwnedExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ConstraintImpl.basicSetOwnedSpecification(LanguageExpression newOwnedSpecification,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
InstanceSpecificationImpl.basicSetOwnedSpecification(LanguageExpression newOwnedSpecification,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
OperationImpl.setBodyExpression(LanguageExpression newBodyExpression) |
void |
PropertyImpl.setOwnedExpression(LanguageExpression newOwnedExpression) |
void |
ConstraintImpl.setOwnedSpecification(LanguageExpression newOwnedSpecification) |
void |
InstanceSpecificationImpl.setOwnedSpecification(LanguageExpression newOwnedSpecification) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
DelegateInstaller.createExpression(LanguageExpression specification,
org.eclipse.emf.common.util.URI ecoreURI) |
org.eclipse.emf.ecore.EAnnotation |
DelegateInstaller.createOperationDelegate(org.eclipse.emf.ecore.EOperation eOperation,
LanguageExpression bodyExpression,
org.eclipse.emf.common.util.URI ecoreURI) |
org.eclipse.emf.ecore.EAnnotation |
DelegateInstaller.createPropertyDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
LanguageExpression defaultExpression,
org.eclipse.emf.common.util.URI ecoreURI) |
Modifier and Type | Method and Description |
---|---|
LanguageExpression |
AbstractExecutorOperation.getBodyExpression() |
LanguageExpression |
AbstractExecutorProperty.getOwnedExpression() |
LanguageExpression |
AbstractExecutorEnumerationLiteral.getOwnedSpecification() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractExecutorOperation.setBodyExpression(LanguageExpression value) |
void |
AbstractExecutorProperty.setOwnedExpression(LanguageExpression value) |
void |
AbstractExecutorEnumerationLiteral.setOwnedSpecification(LanguageExpression value) |
Modifier and Type | Method and Description |
---|---|
LanguageExpression |
ExecutorOperation.getBodyExpression() |
Modifier and Type | Method and Description |
---|---|
ExpressionInOCL |
PivotMetamodelManager.parseSpecification(LanguageExpression specification)
Return the compiled query for a specification resolving a String body into a non-null bodyExpression.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PivotUtilInternal.getSpecificationRole(LanguageExpression specification) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseLanguageExpression(LanguageExpression object)
Returns the result of interpreting the object as an instance of 'Language Expression'.
|
boolean |
PivotValidator.validateLanguageExpression(LanguageExpression languageExpression,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitLanguageExpression(LanguageExpression object) |
R |
AbstractExtendingVisitor.visitLanguageExpression(LanguageExpression object) |
R |
AbstractNullVisitor.visitLanguageExpression(LanguageExpression object) |
R |
AbstractWrappingVisitor.visitLanguageExpression(LanguageExpression object) |
R |
Visitor.visitLanguageExpression(LanguageExpression object) |
Modifier and Type | Method and Description |
---|---|
ExpressionInOCL |
MetamodelManager.parseSpecification(LanguageExpression specification)
Convert the specification of an OCL expression from textual CS form to parsed executable AS form.
|
ExpressionInOCL |
OCL.parseSpecification(LanguageExpression specification)
Convert the specification of an OCL expression from textual CS form to parsed executable AS form.
|
ExpressionInOCL |
OCL.parseSpecification(java.lang.Object unusedObject,
LanguageExpression specification)
Deprecated.
use parseSpecification(specification)
|