Modifier and Type | Method and Description |
---|---|
protected CGValuedElement |
AS2CGVisitor.cachedOperationCall(OperationCallExp element,
CGClass currentClass,
CGValuedElement cgSource,
Operation asOperation,
java.lang.Iterable<Operation> asOverrideOperations) |
protected CGValuedElement |
AS2CGVisitor.constrainedOperationCall(OperationCallExp element,
CGValuedElement cgSource,
Operation finalOperation,
ConstrainedOperation constrainedOperation) |
CGValuedElement |
CodeGenAnalyzer.createCGConstantExp(CGConstant cgConstant) |
protected CGValuedElement |
AS2CGVisitor.generateOperationCallExp(CGValuedElement cgSource,
OperationCallExp element) |
protected CGValuedElement |
AS2CGVisitor.generateOppositePropertyCallExp(CGValuedElement cgSource,
OppositePropertyCallExp element) |
protected CGValuedElement |
AS2CGVisitor.generatePropertyCallExp(CGValuedElement cgSource,
PropertyCallExp element) |
protected CGValuedElement |
AS2CGVisitor.generateSafeExclusion(CallExp callExp,
CGValuedElement cgSource) |
protected CGValuedElement |
AS2CGVisitor.generateSafeNavigationGuard(CallExp callExp,
CGFinalVariable cgVariable,
CGValuedElement cgUnsafeExp) |
CGValuedElement |
CodeGenAnalyzer.getExpression(CGValuedElement cgExpression) |
CGValuedElement |
DependencyVisitor.getPrimaryElement(CGValuedElement cgElement) |
protected CGValuedElement |
AS2CGVisitor.inlineOperationCall(OperationCallExp callExp,
LanguageExpression specification) |
CGValuedElement |
CodeGenAnalyzer.replace(CGValuedElement oldElement,
CGValuedElement newElement,
java.lang.String messageTemplate,
java.lang.Object... bindings)
Replace oldElement by newElement and return oldElement which is orphaned by the replacement.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsAssertNonNulled(CGValuedElement cgChild)
Insert a CGAssertNonNullExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsBoxed(CGValuedElement cgChild)
Insert a CGBoxExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsCast(CGVariableExp cgChild)
Insert a CGCastExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsEcore(CGValuedElement cgChild,
org.eclipse.emf.ecore.EClassifier eClassifier)
Insert a CGEcoreExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsGuarded(CGValuedElement cgChild,
boolean isSafe,
java.lang.String message)
Insert a CGGuardExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsUnboxed(CGValuedElement cgChild)
Insert a CGUnboxExp around cgChild.
|
CGValuedElement |
AS2CGVisitor.visitExpressionInOCL(ExpressionInOCL query) |
CGValuedElement |
AS2CGVisitor.visiting(Visitable visitable) |
CGValuedElement |
AS2CGVisitor.visitIterateExp(IterateExp element) |
CGValuedElement |
AS2CGVisitor.visitIteratorExp(IteratorExp element) |
CGValuedElement |
AS2CGVisitor.visitOperationCallExp(OperationCallExp element) |
CGValuedElement |
AS2CGVisitor.visitOppositePropertyCallExp(OppositePropertyCallExp element) |
CGValuedElement |
AS2CGVisitor.visitPropertyCallExp(PropertyCallExp element) |
CGValuedElement |
AS2CGVisitor.visitVariableExp(VariableExp asVariableExp) |
Modifier and Type | Method and Description |
---|---|
java.util.List<CGValuedElement> |
DependencyVisitor.getSortedDependencies(boolean isGlobal) |
Modifier and Type | Method and Description |
---|---|
protected void |
DependencyVisitor.addDependency(CGValuedElement cgElement,
CGValuedElement dependsOn) |
protected CGValuedElement |
AS2CGVisitor.cachedOperationCall(OperationCallExp element,
CGClass currentClass,
CGValuedElement cgSource,
Operation asOperation,
java.lang.Iterable<Operation> asOverrideOperations) |
protected CGValuedElement |
AS2CGVisitor.constrainedOperationCall(OperationCallExp element,
CGValuedElement cgSource,
Operation finalOperation,
ConstrainedOperation constrainedOperation) |
protected CGLetExp |
AS2CGVisitor.createCGLetExp(TypedElement element,
CGFinalVariable cgVariable,
CGValuedElement cgIn) |
protected CGIterationCallExp |
AS2CGVisitor.generateIterateExp(CGValuedElement cgSource,
IterateExp element) |
protected CGIterationCallExp |
AS2CGVisitor.generateIteratorExp(CGValuedElement cgSource,
IteratorExp element) |
protected CGValuedElement |
AS2CGVisitor.generateOperationCallExp(CGValuedElement cgSource,
OperationCallExp element) |
protected CGValuedElement |
AS2CGVisitor.generateOppositePropertyCallExp(CGValuedElement cgSource,
OppositePropertyCallExp element) |
protected CGValuedElement |
AS2CGVisitor.generatePropertyCallExp(CGValuedElement cgSource,
PropertyCallExp element) |
protected CGValuedElement |
AS2CGVisitor.generateSafeExclusion(CallExp callExp,
CGValuedElement cgSource) |
protected CGValuedElement |
AS2CGVisitor.generateSafeNavigationGuard(CallExp callExp,
CGFinalVariable cgVariable,
CGValuedElement cgUnsafeExp) |
protected CGFinalVariable |
AS2CGVisitor.generateSafeVariable(CGValuedElement cgSource,
java.lang.String nameHint) |
CGValuedElement |
CodeGenAnalyzer.getExpression(CGValuedElement cgExpression) |
CGValuedElement |
DependencyVisitor.getPrimaryElement(CGValuedElement cgElement) |
int |
DependencyVisitor.getRootDepth(CGValuedElement cgElement) |
protected void |
FieldingAnalyzer.RewriteVisitor.insertCatch(CGValuedElement cgChild) |
protected void |
FieldingAnalyzer.RewriteVisitor.insertThrow(CGValuedElement cgChild) |
CGValuedElement |
CodeGenAnalyzer.replace(CGValuedElement oldElement,
CGValuedElement newElement,
java.lang.String messageTemplate,
java.lang.Object... bindings)
Replace oldElement by newElement and return oldElement which is orphaned by the replacement.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsAssertNonNulled(CGValuedElement cgChild)
Insert a CGAssertNonNullExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsBoxed(CGValuedElement cgChild)
Insert a CGBoxExp around cgChild.
|
protected void |
FieldingAnalyzer.RewriteVisitor.rewriteAsCaught(CGValuedElement cgChild) |
protected CGValuedElement |
BoxingAnalyzer.rewriteAsEcore(CGValuedElement cgChild,
org.eclipse.emf.ecore.EClassifier eClassifier)
Insert a CGEcoreExp around cgChild.
|
protected CGValuedElement |
BoxingAnalyzer.rewriteAsGuarded(CGValuedElement cgChild,
boolean isSafe,
java.lang.String message)
Insert a CGGuardExp around cgChild.
|
protected void |
FieldingAnalyzer.RewriteVisitor.rewriteAsThrown(CGValuedElement cgChild) |
protected CGValuedElement |
BoxingAnalyzer.rewriteAsUnboxed(CGValuedElement cgChild)
Insert a CGUnboxExp around cgChild.
|
void |
CodeGenAnalyzer.setConstant(CGValuedElement oldElement,
CGValuedElement aConstant) |
void |
CodeGenAnalyzer.setExplicitNames(CGValuedElement cgValue,
java.lang.Object anObject) |
void |
CodeGenAnalyzer.setNames(CGValuedElement cgValue,
java.lang.Object anObject) |
java.lang.String |
CG2StringVisitor.visitCGValuedElement(CGValuedElement cgElement) |
java.lang.Boolean |
FieldingAnalyzer.RewriteVisitor.visitCGValuedElement(CGValuedElement cgElement) |
Modifier and Type | Interface and Description |
---|---|
interface |
CGAccumulator
A representation of the model object 'CG Accumulator'.
|
interface |
CGAssertNonNullExp
A representation of the model object 'CG Assert Non Null Exp'.
|
interface |
CGBoolean
A representation of the model object 'CG Boolean'.
|
interface |
CGBoxExp
A representation of the model object 'CG Box Exp'.
|
interface |
CGBuiltInIterationCallExp
A representation of the model object 'CG While Exp'.
|
interface |
CGCachedOperation
A representation of the model object 'CG Cached Operation'.
|
interface |
CGCachedOperationCallExp
A representation of the model object 'CG Cached Operation Call Exp'.
|
interface |
CGCallable
A representation of the model object 'CG Callable'.
|
interface |
CGCallExp
A representation of the model object 'CG Call Exp'.
|
interface |
CGCastExp
A representation of the model object 'CG Cast Exp'.
|
interface |
CGCatchExp
A representation of the model object 'CG Catch Exp'.
|
interface |
CGCollectionExp
A representation of the model object 'CG Collection Exp'.
|
interface |
CGCollectionPart
A representation of the model object 'CG Collection Part'.
|
interface |
CGConstant
A representation of the model object 'CG Global Constant'.
|
interface |
CGConstantExp
A representation of the model object 'CG Literal Exp'.
|
interface |
CGConstraint
A representation of the model object 'CG Constraint'.
|
interface |
CGEcoreClassShadowExp
A representation of the model object 'CG Ecore Class Constructor Exp'.
|
interface |
CGEcoreDataTypeShadowExp
A representation of the model object 'CG Ecore Data Type Constructor Exp'.
|
interface |
CGEcoreExp
A representation of the model object 'CG Ecore Exp'.
|
interface |
CGEcoreOperation
A representation of the model object 'CG Ecore Operation'.
|
interface |
CGEcoreOperationCallExp
A representation of the model object 'CG Ecore Operation Call Exp'.
|
interface |
CGEcoreOppositePropertyCallExp
A representation of the model object 'CG Ecore Opposite Property Call Exp'.
|
interface |
CGEcorePropertyCallExp
A representation of the model object 'CG Ecore Property Call Exp'.
|
interface |
CGElementId
A representation of the model object 'CG Element Id'.
|
interface |
CGExecutorCompositionProperty
A representation of the model object 'CG Executor Composition Property'.
|
interface |
CGExecutorNavigationProperty
A representation of the model object 'CG Executor Navigation Property'.
|
interface |
CGExecutorOperation
A representation of the model object 'CG Executor Operation'.
|
interface |
CGExecutorOperationCallExp
A representation of the model object 'CG Executor Operation Call Exp'.
|
interface |
CGExecutorOppositeProperty
A representation of the model object 'CG Executor Opposite Property'.
|
interface |
CGExecutorOppositePropertyCallExp
A representation of the model object 'CG Executor Opposite Property Call Exp'.
|
interface |
CGExecutorProperty
A representation of the model object 'CG Executor Property'.
|
interface |
CGExecutorPropertyCallExp
A representation of the model object 'CG Executor Property Call Exp'.
|
interface |
CGExecutorShadowPart
A representation of the model object 'CG Executor Constructor Part'.
|
interface |
CGExecutorType
A representation of the model object 'CG Type With Reflection'.
|
interface |
CGFinalVariable
A representation of the model object 'CG Final Variable'.
|
interface |
CGGuardExp
A representation of the model object 'CG Guard Exp'.
|
interface |
CGIfExp
A representation of the model object 'CG If Exp'.
|
interface |
CGInteger
A representation of the model object 'CG Integer'.
|
interface |
CGInvalid
A representation of the model object 'CG Invalid'.
|
interface |
CGIsEqual2Exp
A representation of the model object 'CG Is Equal2 Exp'.
|
interface |
CGIsEqualExp
A representation of the model object 'CG Is Equal Exp'.
|
interface |
CGIsInvalidExp
A representation of the model object 'CG Is Invalid Exp'.
|
interface |
CGIsKindOfExp
A representation of the model object 'CG Is Kind Of Exp'.
|
interface |
CGIsUndefinedExp
A representation of the model object 'CG Is Undefined Exp'.
|
interface |
CGIterationCallExp
A representation of the model object 'CG Iteration Call Exp'.
|
interface |
CGIterator
A representation of the model object 'CG Iterator'.
|
interface |
CGLetExp
A representation of the model object 'CG Let Exp'.
|
interface |
CGLibraryIterateCallExp
A representation of the model object 'CG Library Iterate Call Exp'.
|
interface |
CGLibraryIterationCallExp
A representation of the model object 'CG Library Iteration Call Exp'.
|
interface |
CGLibraryOperation
A representation of the model object 'CG Library Operation'.
|
interface |
CGLibraryOperationCallExp
A representation of the model object 'CG Library Operation Call Exp'.
|
interface |
CGLibraryPropertyCallExp
A representation of the model object 'CG Library Property Call Exp'.
|
interface |
CGLocalVariable
A representation of the model object 'CG Variable'.
|
interface |
CGMapExp
A representation of the model object 'CG Map Exp'.
|
interface |
CGMapPart
A representation of the model object 'CG Map Part'.
|
interface |
CGNativeOperation
A representation of the model object 'CG Native Operation'.
|
interface |
CGNativeOperationCallExp
A representation of the model object 'CG Method Operation Call Exp'.
|
interface |
CGNativeProperty
A representation of the model object 'CG Native Property'.
|
interface |
CGNativePropertyCallExp
A representation of the model object 'CG Field Property Call Exp'.
|
interface |
CGNavigationCallExp
A representation of the model object 'CG Navigation Call Exp'.
|
interface |
CGNull
A representation of the model object 'CG Null'.
|
interface |
CGNumber
A representation of the model object 'CG Number'.
|
interface |
CGOperation
A representation of the model object 'CG Operation'.
|
interface |
CGOperationCallExp
A representation of the model object 'CG Operation Call Exp'.
|
interface |
CGOppositePropertyCallExp
A representation of the model object 'CG Opposite Property Call Exp'.
|
interface |
CGParameter
A representation of the model object 'CG Parameter'.
|
interface |
CGProperty
A representation of the model object 'CG Property'.
|
interface |
CGPropertyCallExp
A representation of the model object 'CG Property Call Exp'.
|
interface |
CGReal
A representation of the model object 'CG Real'.
|
interface |
CGSettableVariable
A representation of the model object 'CG Settable Variable'.
|
interface |
CGShadowExp
A representation of the model object 'CG Constructor Exp'.
|
interface |
CGShadowPart
A representation of the model object 'CG Constructor Part'.
|
interface |
CGString
A representation of the model object 'CG String'.
|
interface |
CGText
A representation of the model object 'CG Text'.
|
interface |
CGThrowExp
A representation of the model object 'CG Throw Exp'.
|
interface |
CGTupleExp
A representation of the model object 'CG Tuple Exp'.
|
interface |
CGTuplePart
A representation of the model object 'CG Tuple Part'.
|
interface |
CGTuplePartCallExp
A representation of the model object 'CG Tuple Part Call Exp'.
|
interface |
CGTypeExp
A representation of the model object 'CG Type Exp'.
|
interface |
CGTypeId
A representation of the model object 'CG Type'.
|
interface |
CGUnboxExp
A representation of the model object 'CG Unbox Exp'.
|
interface |
CGUnlimited
A representation of the model object 'CG Infinity'.
|
interface |
CGVariable
A representation of the model object 'CG Variable Declaration'.
|
interface |
CGVariableExp
A representation of the model object 'CG Variable Exp'.
|
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
CGIsEqual2Exp.getArgument()
Returns the value of the 'Argument' containment reference.
|
CGValuedElement |
CGIsEqualExp.getArgument()
Returns the value of the 'Argument' containment reference.
|
CGValuedElement |
CGCallable.getBody()
Returns the value of the 'Body' containment reference.
|
CGValuedElement |
CGIterationCallExp.getBody()
Returns the value of the 'Body' containment reference.
|
CGValuedElement |
CGProperty.getBody()
Returns the value of the 'Body' containment reference.
|
CGValuedElement |
CGIfExp.getCondition()
Returns the value of the 'Condition' containment reference.
|
CGValuedElement |
CGIfExp.getElseExpression()
Returns the value of the 'Else Expression' containment reference.
|
CGValuedElement |
CGCollectionPart.getFirst()
Returns the value of the 'First' containment reference.
|
CGValuedElement |
CGLetExp.getIn()
Returns the value of the 'In' containment reference.
|
CGValuedElement |
CGShadowPart.getInit()
Returns the value of the 'Init' containment reference.
|
CGValuedElement |
CGTuplePart.getInit()
Returns the value of the 'Init' containment reference.
|
CGValuedElement |
CGVariable.getInit()
Returns the value of the 'Init' containment reference.
|
CGValuedElement |
CGMapPart.getKey()
Returns the value of the 'Key' containment reference.
|
CGValuedElement |
CGCollectionPart.getLast()
Returns the value of the 'Last' containment reference.
|
CGValuedElement |
CGValuedElement.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGConstantExp.getReferredConstant()
Returns the value of the 'Referred Constant' reference.
|
CGValuedElement |
CGValuedElement.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGCallExp.getSource()
Returns the value of the 'Source' containment reference.
|
CGValuedElement |
CGValuedElement.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGIfExp.getThenExpression()
Returns the value of the 'Then Expression' containment reference.
|
CGValuedElement |
CGValuedElement.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGValuedElement.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGMapPart.getValue()
Returns the value of the 'Value' containment reference.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<CGValuedElement> |
CGOperationCallExp.getArguments()
Returns the value of the 'Arguments' containment reference list.
|
java.util.List<CGValuedElement> |
CGValuedElement.getDependsOn()
Returns the value of the 'Depends On' reference list.
|
java.util.List<CGValuedElement> |
CGValuedElement.getOwns()
Returns the value of the 'Owns' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
CGValuedElement.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGValuedElement.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
boolean |
CGElement.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
void |
CGIsEqual2Exp.setArgument(CGValuedElement value)
Sets the value of the '
Argument ' containment reference. |
void |
CGIsEqualExp.setArgument(CGValuedElement value)
Sets the value of the '
Argument ' containment reference. |
void |
CGCallable.setBody(CGValuedElement value)
Sets the value of the '
Body ' containment reference. |
void |
CGIterationCallExp.setBody(CGValuedElement value)
Sets the value of the '
Body ' containment reference. |
void |
CGProperty.setBody(CGValuedElement value)
Sets the value of the '
Body ' containment reference. |
void |
CGIfExp.setCondition(CGValuedElement value)
Sets the value of the '
Condition ' containment reference. |
void |
CGIfExp.setElseExpression(CGValuedElement value)
Sets the value of the '
Else Expression ' containment reference. |
void |
CGCollectionPart.setFirst(CGValuedElement value)
Sets the value of the '
First ' containment reference. |
void |
CGLetExp.setIn(CGValuedElement value)
Sets the value of the '
In ' containment reference. |
void |
CGShadowPart.setInit(CGValuedElement value)
Sets the value of the '
Init ' containment reference. |
void |
CGTuplePart.setInit(CGValuedElement value)
Sets the value of the '
Init ' containment reference. |
void |
CGVariable.setInit(CGValuedElement value)
Sets the value of the '
Init ' containment reference. |
void |
CGMapPart.setKey(CGValuedElement value)
Sets the value of the '
Key ' containment reference. |
void |
CGCollectionPart.setLast(CGValuedElement value)
Sets the value of the '
Last ' containment reference. |
void |
CGConstantExp.setReferredConstant(CGValuedElement value)
Sets the value of the '
Referred Constant ' reference. |
void |
CGCallExp.setSource(CGValuedElement value)
Sets the value of the '
Source ' containment reference. |
void |
CGIfExp.setThenExpression(CGValuedElement value)
Sets the value of the '
Then Expression ' containment reference. |
void |
CGMapPart.setValue(CGValuedElement value)
Sets the value of the '
Value ' containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
CGAccumulatorImpl
An implementation of the model object 'CG Accumulator'.
|
class |
CGAssertNonNullExpImpl
An implementation of the model object 'CG Assert Non Null Exp'.
|
class |
CGBooleanImpl
An implementation of the model object 'CG Boolean'.
|
class |
CGBoxExpImpl
An implementation of the model object 'CG Box Exp'.
|
class |
CGBuiltInIterationCallExpImpl
An implementation of the model object 'CG Built In Iteration Call Exp'.
|
class |
CGCachedOperationCallExpImpl
An implementation of the model object 'CG Cached Operation Call Exp'.
|
class |
CGCachedOperationImpl
An implementation of the model object 'CG Cached Operation'.
|
class |
CGCallableImpl
An implementation of the model object 'CG Callable'.
|
class |
CGCallExpImpl
An implementation of the model object 'CG Call Exp'.
|
class |
CGCastExpImpl
An implementation of the model object 'CG Cast Exp'.
|
class |
CGCatchExpImpl
An implementation of the model object 'CG Catch Exp'.
|
class |
CGCollectionExpImpl
An implementation of the model object 'CG Collection Exp'.
|
class |
CGCollectionPartImpl
An implementation of the model object 'CG Collection Part'.
|
class |
CGConstantExpImpl
An implementation of the model object 'CG Constant Exp'.
|
class |
CGConstantImpl
An implementation of the model object 'CG Constant'.
|
class |
CGConstraintImpl
An implementation of the model object 'CG Constraint'.
|
class |
CGEcoreClassShadowExpImpl
An implementation of the model object 'CG Ecore Class Constructor Exp'.
|
class |
CGEcoreDataTypeShadowExpImpl
An implementation of the model object 'CG Ecore Data Type Constructor Exp'.
|
class |
CGEcoreExpImpl
An implementation of the model object 'CG Ecore Exp'.
|
class |
CGEcoreOperationCallExpImpl
An implementation of the model object 'CG Ecore Operation Call Exp'.
|
class |
CGEcoreOperationImpl
An implementation of the model object 'CG Ecore Operation'.
|
class |
CGEcoreOppositePropertyCallExpImpl
An implementation of the model object 'CG Ecore Opposite Property Call Exp'.
|
class |
CGEcorePropertyCallExpImpl
An implementation of the model object 'CG Ecore Property Call Exp'.
|
class |
CGElementIdImpl
An implementation of the model object 'CG Element Id'.
|
class |
CGExecutorCompositionPropertyImpl
An implementation of the model object 'CG Executor Composition Property'.
|
class |
CGExecutorNavigationPropertyImpl
An implementation of the model object 'CG Executor Navigation Property'.
|
class |
CGExecutorOperationCallExpImpl
An implementation of the model object 'CG Executor Operation Call Exp'.
|
class |
CGExecutorOperationImpl
An implementation of the model object 'CG Executor Operation'.
|
class |
CGExecutorOppositePropertyCallExpImpl
An implementation of the model object 'CG Executor Opposite Property Call Exp'.
|
class |
CGExecutorOppositePropertyImpl
An implementation of the model object 'CG Executor Opposite Property'.
|
class |
CGExecutorPropertyCallExpImpl
An implementation of the model object 'CG Executor Property Call Exp'.
|
class |
CGExecutorPropertyImpl
An implementation of the model object 'CG Executor Property'.
|
class |
CGExecutorShadowPartImpl
An implementation of the model object 'CG Executor Constructor Part'.
|
class |
CGExecutorTypeImpl
An implementation of the model object 'CG Executor Type'.
|
class |
CGFinalVariableImpl
An implementation of the model object 'CG Final Variable'.
|
class |
CGGuardExpImpl
An implementation of the model object 'CG Guard Exp'.
|
class |
CGIfExpImpl
An implementation of the model object 'CG If Exp'.
|
class |
CGIntegerImpl
An implementation of the model object 'CG Integer'.
|
class |
CGInvalidImpl
An implementation of the model object 'CG Invalid'.
|
class |
CGIsEqual2ExpImpl
An implementation of the model object 'CG Is Equal2 Exp'.
|
class |
CGIsEqualExpImpl
An implementation of the model object 'CG Is Equal Exp'.
|
class |
CGIsInvalidExpImpl
An implementation of the model object 'CG Is Invalid Exp'.
|
class |
CGIsKindOfExpImpl
An implementation of the model object 'CG Is Kind Of Exp'.
|
class |
CGIsUndefinedExpImpl
An implementation of the model object 'CG Is Undefined Exp'.
|
class |
CGIterationCallExpImpl
An implementation of the model object 'CG Iteration Call Exp'.
|
class |
CGIteratorImpl
An implementation of the model object 'CG Iterator'.
|
class |
CGLetExpImpl
An implementation of the model object 'CG Let Exp'.
|
class |
CGLibraryIterateCallExpImpl
An implementation of the model object 'CG Library Iterate Call Exp'.
|
class |
CGLibraryIterationCallExpImpl
An implementation of the model object 'CG Library Iteration Call Exp'.
|
class |
CGLibraryOperationCallExpImpl
An implementation of the model object 'CG Library Operation Call Exp'.
|
class |
CGLibraryOperationImpl
An implementation of the model object 'CG Library Operation'.
|
class |
CGLibraryPropertyCallExpImpl
An implementation of the model object 'CG Library Property Call Exp'.
|
class |
CGLocalVariableImpl
An implementation of the model object 'CG Local Variable'.
|
class |
CGMapExpImpl
An implementation of the model object 'CG Map Exp'.
|
class |
CGMapPartImpl
An implementation of the model object 'CG Map Part'.
|
class |
CGNativeOperationCallExpImpl
An implementation of the model object 'CG Method Operation Call Exp'.
|
class |
CGNativeOperationImpl
An implementation of the model object 'CG Native Operation'.
|
class |
CGNativePropertyCallExpImpl
An implementation of the model object 'CG Field Property Call Exp'.
|
class |
CGNativePropertyImpl
An implementation of the model object 'CG Native Property'.
|
class |
CGNavigationCallExpImpl
An implementation of the model object 'CG Navigation Call Exp'.
|
class |
CGNullImpl
An implementation of the model object 'CG Null'.
|
class |
CGNumberImpl
An implementation of the model object 'CG Number'.
|
class |
CGOperationCallExpImpl
An implementation of the model object 'CG Operation Call Exp'.
|
class |
CGOperationImpl
An implementation of the model object 'CG Operation'.
|
class |
CGOppositePropertyCallExpImpl
An implementation of the model object 'CG Opposite Property Call Exp'.
|
class |
CGParameterImpl
An implementation of the model object 'CG Parameter'.
|
class |
CGPropertyCallExpImpl
An implementation of the model object 'CG Property Call Exp'.
|
class |
CGPropertyImpl
An implementation of the model object 'CG Property'.
|
class |
CGRealImpl
An implementation of the model object 'CG Real'.
|
class |
CGSettableVariableImpl
An implementation of the model object 'CG Settable Variable'.
|
class |
CGShadowExpImpl
An implementation of the model object 'CG Shadow Exp'.
|
class |
CGShadowPartImpl
An implementation of the model object 'CG Constructor Part'.
|
class |
CGStringImpl
An implementation of the model object 'CG String'.
|
class |
CGTextImpl
An implementation of the model object 'CG Text'.
|
class |
CGThrowExpImpl
An implementation of the model object 'CG Throw Exp'.
|
class |
CGTupleExpImpl
An implementation of the model object 'CG Tuple Exp'.
|
class |
CGTuplePartCallExpImpl
An implementation of the model object 'CG Tuple Part Call Exp'.
|
class |
CGTuplePartImpl
An implementation of the model object 'CG Tuple Part'.
|
class |
CGTypeExpImpl
An implementation of the model object 'CG Type Exp'.
|
class |
CGTypeIdImpl
An implementation of the model object 'CG Type Id'.
|
class |
CGUnboxExpImpl
An implementation of the model object 'CG Unbox Exp'.
|
class |
CGUnlimitedImpl
An implementation of the model object 'CG Infinity'.
|
class |
CGValuedElementImpl
An implementation of the model object 'CG Valued Element'.
|
class |
CGVariableExpImpl
An implementation of the model object 'CG Variable Exp'.
|
class |
CGVariableImpl
An implementation of the model object 'CG Variable'.
|
Modifier and Type | Field and Description |
---|---|
protected CGValuedElement |
CGIsEqual2ExpImpl.argument
The cached value of the '
Argument ' containment reference. |
protected CGValuedElement |
CGIsEqualExpImpl.argument
The cached value of the '
Argument ' containment reference. |
protected CGValuedElement |
CGCallableImpl.body
The cached value of the '
Body ' containment reference. |
protected CGValuedElement |
CGIterationCallExpImpl.body
The cached value of the '
Body ' containment reference. |
protected CGValuedElement |
CGPropertyImpl.body
The cached value of the '
Body ' containment reference. |
protected CGValuedElement |
CGIfExpImpl.condition
The cached value of the '
Condition ' containment reference. |
protected CGValuedElement |
CGIfExpImpl.elseExpression
The cached value of the '
Else Expression ' containment reference. |
protected CGValuedElement |
CGCollectionPartImpl.first
The cached value of the '
First ' containment reference. |
protected CGValuedElement |
CGLetExpImpl.in
The cached value of the '
In ' containment reference. |
protected CGValuedElement |
CGShadowPartImpl.init
The cached value of the '
Init ' containment reference. |
protected CGValuedElement |
CGTuplePartImpl.init
The cached value of the '
Init ' containment reference. |
protected CGValuedElement |
CGVariableImpl.init
The cached value of the '
Init ' containment reference. |
protected CGValuedElement |
CGMapPartImpl.key
The cached value of the '
Key ' containment reference. |
protected CGValuedElement |
CGCollectionPartImpl.last
The cached value of the '
Last ' containment reference. |
protected CGValuedElement |
CGConstantExpImpl.referredConstant
The cached value of the '
Referred Constant ' reference. |
protected CGValuedElement |
CGCallExpImpl.source
The cached value of the '
Source ' containment reference. |
protected CGValuedElement |
CGIfExpImpl.thenExpression
The cached value of the '
Then Expression ' containment reference. |
protected CGValuedElement |
CGMapPartImpl.value
The cached value of the '
Value ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<CGValuedElement> |
CGOperationCallExpImpl.arguments
The cached value of the '
Arguments ' containment reference list. |
protected org.eclipse.emf.common.util.EList<CGValuedElement> |
CGValuedElementImpl.dependsOn
The cached value of the '
Depends On ' reference list. |
protected org.eclipse.emf.common.util.EList<CGValuedElement> |
CGValuedElementImpl.owns
The cached value of the '
Owns ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
CGIsEqual2ExpImpl.getArgument() |
CGValuedElement |
CGIsEqualExpImpl.getArgument() |
CGValuedElement |
CGCallableImpl.getBody() |
CGValuedElement |
CGIterationCallExpImpl.getBody() |
CGValuedElement |
CGPropertyImpl.getBody() |
CGValuedElement |
CGIfExpImpl.getCondition() |
CGValuedElement |
CGIfExpImpl.getElseExpression() |
CGValuedElement |
CGCollectionPartImpl.getFirst() |
CGValuedElement |
CGLetExpImpl.getIn() |
CGValuedElement |
CGShadowPartImpl.getInit() |
CGValuedElement |
CGTuplePartImpl.getInit() |
CGValuedElement |
CGVariableImpl.getInit() |
CGValuedElement |
CGMapPartImpl.getKey() |
CGValuedElement |
CGCollectionPartImpl.getLast() |
CGValuedElement |
CGAssertNonNullExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGBoxExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGCastExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGCatchExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGConstantExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGEcoreExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGFinalVariableImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGGuardExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGIsInvalidExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGIsUndefinedExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGIteratorImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGLetExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGLocalVariableImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGThrowExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGTuplePartImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGTypeExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGUnboxExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGValuedElementImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGVariableExpImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGVariableImpl.getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
CGConstantExpImpl.getReferredConstant() |
CGValuedElement |
CGAssertNonNullExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGBoxExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGCastExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGCatchExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGConstantExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGEcoreExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGGuardExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGIsInvalidExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGIsUndefinedExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGIteratorImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGLetExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGThrowExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGTuplePartImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGTypeExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGUnboxExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGValuedElementImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGVariableExpImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGVariableImpl.getReferredValue()
Return the CGValuedElement to which the value of this CGValuedElement delegates.
|
CGValuedElement |
CGCallExpImpl.getSource() |
CGValuedElement |
CGAssertNonNullExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGBoxExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGCastExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGCatchExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGConstantExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGEcoreExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGGuardExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGIsInvalidExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGIsUndefinedExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGIteratorImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGLetExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGThrowExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGTuplePartImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGTypeExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGUnboxExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGValuedElementImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGVariableExpImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGVariableImpl.getSourceValue()
Return the CGValuedElement which is the source of the information value of this element.
|
CGValuedElement |
CGIfExpImpl.getThenExpression() |
CGValuedElement |
CGCollectionExpImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGCollectionPartImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGConstantExpImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGMapExpImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGShadowExpImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGTupleExpImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGValuedElementImpl.getThisValue()
Return a simpler CGValuedElement that is fully equivalent to this element.
|
CGValuedElement |
CGAssertNonNullExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGBoxExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGCastExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGCatchExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGConstantExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGEcoreExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGFinalVariableImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGGuardExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGIsInvalidExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGIsUndefinedExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGIteratorImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGLetExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGLocalVariableImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGThrowExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGTuplePartImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGTypeExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGUnboxExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGValuedElementImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGVariableExpImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGVariableImpl.getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
CGValuedElement |
CGMapPartImpl.getValue() |
Modifier and Type | Method and Description |
---|---|
java.util.List<CGValuedElement> |
CGOperationCallExpImpl.getArguments() |
java.util.List<CGValuedElement> |
CGValuedElementImpl.getDependsOn() |
java.util.List<CGValuedElement> |
CGValuedElementImpl.getOwns() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
CGIsEqual2ExpImpl.basicSetArgument(CGValuedElement newArgument,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGIsEqualExpImpl.basicSetArgument(CGValuedElement newArgument,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGCallableImpl.basicSetBody(CGValuedElement newBody,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGIterationCallExpImpl.basicSetBody(CGValuedElement newBody,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGPropertyImpl.basicSetBody(CGValuedElement newBody,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGIfExpImpl.basicSetCondition(CGValuedElement newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGIfExpImpl.basicSetElseExpression(CGValuedElement newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGCollectionPartImpl.basicSetFirst(CGValuedElement newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGLetExpImpl.basicSetIn(CGValuedElement newIn,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGShadowPartImpl.basicSetInit(CGValuedElement newInit,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGTuplePartImpl.basicSetInit(CGValuedElement newInit,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGVariableImpl.basicSetInit(CGValuedElement newInit,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGMapPartImpl.basicSetKey(CGValuedElement newKey,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGCollectionPartImpl.basicSetLast(CGValuedElement newLast,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGCallExpImpl.basicSetSource(CGValuedElement newSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGIfExpImpl.basicSetThenExpression(CGValuedElement newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CGMapPartImpl.basicSetValue(CGValuedElement newValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Boolean |
CGConstantExpImpl.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGIteratorImpl.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGTypeExpImpl.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGValuedElementImpl.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGVariableExpImpl.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGVariableImpl.isEquivalentTo(CGValuedElement thatValue)
Returns true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGBooleanImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGCallExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGCallableImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGCollectionExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGCollectionPartImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGConstantExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGEcoreClassShadowExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGEcoreDataTypeShadowExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGElementIdImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGExecutorOperationImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGExecutorPropertyImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGExecutorShadowPartImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGExecutorTypeImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGIfExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGInvalidImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGIterationCallExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGIteratorImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGLetExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGMapExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGMapPartImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGNavigationCallExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGNullImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGNumberImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGOperationCallExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGPropertyImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGShadowPartImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGStringImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGTextImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGTupleExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGTuplePartImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGTypeExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGUnlimitedImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGVariableExpImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
java.lang.Boolean |
CGVariableImpl.isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
boolean |
CGElementImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
boolean |
CGExecutorOppositePropertyCallExpImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
boolean |
CGExecutorPropertyCallExpImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
boolean |
CGShadowExpImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
boolean |
CGShadowPartImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
boolean |
CGTypeExpImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
boolean |
CGValuedElementImpl.rewriteAs(CGValuedElement oldValue,
CGValuedElement newValue)
Rewrite the reference to oldValue by newValue.
|
void |
CGIsEqual2ExpImpl.setArgument(CGValuedElement newArgument) |
void |
CGIsEqualExpImpl.setArgument(CGValuedElement newArgument) |
void |
CGCallableImpl.setBody(CGValuedElement newBody) |
void |
CGIterationCallExpImpl.setBody(CGValuedElement newBody) |
void |
CGPropertyImpl.setBody(CGValuedElement newBody) |
void |
CGIfExpImpl.setCondition(CGValuedElement newCondition) |
void |
CGIfExpImpl.setElseExpression(CGValuedElement newElseExpression) |
void |
CGCollectionPartImpl.setFirst(CGValuedElement newFirst) |
void |
CGLetExpImpl.setIn(CGValuedElement newIn) |
void |
CGShadowPartImpl.setInit(CGValuedElement newInit) |
void |
CGTuplePartImpl.setInit(CGValuedElement newInit) |
void |
CGVariableImpl.setInit(CGValuedElement newInit) |
void |
CGMapPartImpl.setKey(CGValuedElement newKey) |
void |
CGCollectionPartImpl.setLast(CGValuedElement newLast) |
void |
CGConstantExpImpl.setReferredConstant(CGValuedElement newReferredConstant) |
void |
CGCallExpImpl.setSource(CGValuedElement newSource) |
void |
CGIfExpImpl.setThenExpression(CGValuedElement newThenExpression) |
void |
CGMapPartImpl.setValue(CGValuedElement newValue) |
Modifier and Type | Method and Description |
---|---|
T |
CGModelSwitch.caseCGValuedElement(CGValuedElement object)
Returns the result of interpreting the object as an instance of 'CG Valued Element'.
|
R |
AbstractExtendingCGModelVisitor.visitCGValuedElement(CGValuedElement object) |
R |
AbstractNonNullExtendingCGModelVisitor.visitCGValuedElement(CGValuedElement object)
Deprecated.
|
R |
AbstractNullCGModelVisitor.visitCGValuedElement(CGValuedElement object)
Deprecated.
|
R |
CGModelVisitor.visitCGValuedElement(CGValuedElement object) |
Modifier and Type | Field and Description |
---|---|
protected CGValuedElement |
SimpleAnalysis.cgElement |
protected CGValuedElement |
ControlPlace.placedElement |
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
SimpleAnalysis.getElement() |
abstract CGValuedElement |
AbstractAnalysis.getPrimaryElement()
Return the CG element to be used for this analysis.
|
CGValuedElement |
CommonAnalysis.getPrimaryElement() |
CGValuedElement |
SimpleAnalysis.getPrimaryElement() |
Modifier and Type | Method and Description |
---|---|
java.util.List<CGValuedElement> |
GlobalPlace.getSortedGlobals(DependencyVisitor dependencyVisitor) |
Modifier and Type | Method and Description |
---|---|
static AbstractPlace |
ControlPlace.createControlPlace(java.util.Map<CGElement,AbstractPlace> element2place,
CGValuedElement cgElement) |
static AbstractPlace |
LocalPlace.createLocalPlace(java.util.Map<CGElement,AbstractPlace> element2place,
CGValuedElement cgElement) |
ControlPlace |
GlobalPlace.getControlPlace(CGValuedElement cgElement) |
static ControlPlace |
ControlPlace.getControlPlace(java.util.Map<CGElement,AbstractPlace> element2place,
CGValuedElement cgElement) |
void |
CommonAnalysis.rewrite(CodeGenAnalyzer analyzer,
CGValuedElement controlElement) |
protected CGLetExp |
CommonAnalysis.rewriteAsLet(CGValuedElement cgIn,
CGVariable cgVariable)
Insert a CGLetExp above cgIn for cgCSE.
|
protected void |
CommonAnalysis.rewriteAsVariableExp(CGValuedElement cgElement,
CGVariable cgVariable) |
Constructor and Description |
---|
ControlPlace(LocalPlace parentPlace,
CGValuedElement cgElement) |
SimpleAnalysis(GlobalPlace globalPlace,
CGValuedElement cgElement,
int depth,
int structuralHashCode,
SimpleAnalysis[] children) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
TypeDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue)
Append the appropriate statements to js to create the boxed value for cgBboxExp from its unboxedValue.
|
void |
TypeDescriptor.appendCastTerm(JavaStream js,
CGValuedElement cgElement)
Append a cgElement to js wrapped in a cast to this type
|
java.lang.Boolean |
TypeDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement ecoreValue)
Append a conversion to an Ecore value.
|
java.lang.Boolean |
TypeDescriptor.appendEcoreStatements(JavaStream js,
JavaLocalContext<?> localContext2,
CGEcoreExp cgEcoreExp,
CGValuedElement boxedValue)
Append the appropriate statements to js to create the ecore value for cgEcoreExp from its boxedValue.
|
void |
TypeDescriptor.appendEcoreValue(JavaStream js,
java.lang.String requiredClassName,
CGValuedElement cgValue)
Append cgValue to js casting an internally typed Ecore value to requiredClassName.
|
void |
TypeDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals)
Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equals/ notEquals to thatValue.
|
void |
TypeDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName)
Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equal to thatTypeDescriptor and thatName.
|
java.lang.Boolean |
TypeDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue)
Append the appropriate statements to js to create the unboxed value for cgUnboxExp from its boxedValue.
|
TypeDescriptor |
CodeGenerator.getTypeDescriptor(CGValuedElement cgElement) |
boolean |
CodeGenerator.isPrimitive(CGValuedElement cgValue)
Return true is this is a built-in primitive type such as boolean or int.
|
boolean |
CodeGenerator.maybePrimitive(CGValuedElement cgValue)
Return true if cgValue could be represented by a primitive value.
|
void |
LocalContext.setNames(CGValuedElement cgValueElement,
CGValuedElement cgExpression) |
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
JavaLocalContext.createExecutorVariable() |
CGValuedElement |
JavaLocalContext.createIdResolverVariable() |
protected CGValuedElement |
CG2JavaVisitor.getExpression(CGValuedElement cgExpression) |
CGValuedElement |
JavaLocalContext.getIdResolverVariable(CGValuedElement cgValuedElement) |
CGValuedElement |
JavaLocalContext.getOwned(CGValuedElement cgValuedElement,
java.lang.String name) |
CGValuedElement |
JavaLocalContext.getStandardLibraryVariable(CGValuedElement cgValuedElement) |
protected CGValuedElement |
CG2JavaPreVisitor.installExecutorVariable(CGValuedElement cgValuedElement) |
protected CGValuedElement |
CG2JavaPreVisitor.installIdResolverVariable(CGValuedElement cgValuedElement) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<CGValuedElement> |
JavaGlobalContext.getGlobals() |
java.util.List<CGValuedElement> |
JavaCodeGenerator.prepareGlobals()
After overall optimization, return a sorted list of global declarations.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JavaGlobalContext.addGlobal(CGValuedElement cgGlobal) |
protected void |
CG2JavaPreVisitor.addOwnedTypeId(CGValuedElement cgElement,
ElementId typeId) |
boolean |
JavaStream.appendAssignment(CGValuedElement toVariable,
CGValuedElement cgExpression) |
void |
JavaStream.appendAtomicReferenceTo(CGValuedElement cgValue) |
void |
JavaStream.appendAtomicReferenceTo(java.lang.Class<?> requiredClass,
CGValuedElement cgValue) |
void |
JavaStream.appendAtomicReferenceTo(TypeDescriptor requiredTypeDescriptor,
CGValuedElement cgValue) |
void |
JavaStream.appendBooleanValueName(CGValuedElement cgValue,
boolean isTrue) |
protected java.lang.Boolean |
CG2JavaVisitor.appendCGEcorePropertyCallExp(CGEcorePropertyCallExp cgPropertyCallExp,
CGValuedElement source)
Append the code for an EcorePropertyCall.
|
void |
JavaStream.appendClassCast(CGValuedElement cgValue) |
void |
JavaStream.appendClassCast(CGValuedElement cgValue,
java.lang.Class<?> actualJavaClass) |
void |
JavaStream.appendClassCast(CGValuedElement cgValue,
java.lang.Class<?> actualJavaClass,
JavaStream.SubStream subStream) |
void |
JavaStream.appendClassReference(java.lang.Boolean isRequired,
CGValuedElement cgValue) |
void |
JavaStream.appendDeclaration(CGValuedElement cgElement) |
protected void |
CG2JavaVisitor.appendEcoreGet(CGValuedElement cgSource,
Property asProperty) |
void |
JavaStream.appendEcoreValue(java.lang.String returnClassName,
CGValuedElement cgValue)
Append the value of cgValue, ensuring that it has the returnClassname type.
|
boolean |
JavaStream.appendLocalStatements(CGValuedElement cgElement)
Append the complete statements for cgElement for use with in a local operation context.
|
void |
JavaStream.appendReferenceTo(CGValuedElement cgValue) |
void |
JavaStream.appendReferenceTo(java.lang.Class<?> requiredClass,
CGValuedElement cgValue) |
void |
JavaStream.appendReferenceTo(TypeDescriptor requiredTypeDescriptor,
CGValuedElement cgValue) |
protected void |
CG2JavaVisitor.appendReturn(CGValuedElement body) |
protected void |
CG2JavaVisitor.appendSuppressWarningsNull(CGValuedElement cgActual,
java.lang.Boolean isNonNull) |
void |
JavaStream.appendTypeDeclaration(CGValuedElement cgElement) |
void |
JavaStream.appendValueName(CGValuedElement cgElement)
Append the code name for the value of cgElement, lazily creating one if necessary.
|
protected void |
CG2JavaPreVisitor.doValuedElement(CGValuedElement cgValuedElement) |
protected CGValuedElement |
CG2JavaVisitor.getExpression(CGValuedElement cgExpression) |
CGValuedElement |
JavaLocalContext.getIdResolverVariable(CGValuedElement cgValuedElement) |
CGValuedElement |
JavaLocalContext.getOwned(CGValuedElement cgValuedElement,
java.lang.String name) |
CGValuedElement |
JavaLocalContext.getStandardLibraryVariable(CGValuedElement cgValuedElement) |
TypeDescriptor |
JavaCodeGenerator.getTypeDescriptor(CGValuedElement cgElement) |
protected java.lang.String |
CG2JavaVisitor.getValueName(CGValuedElement cgElement) |
java.lang.String |
JavaGlobalContext.getValueName(CGValuedElement cgValuedElement) |
java.lang.String |
JavaLocalContext.getValueName(CGValuedElement cgElement) |
protected java.lang.String |
JavaStream.getValueName(CGValuedElement cgElement) |
protected CGValuedElement |
CG2JavaPreVisitor.installExecutorVariable(CGValuedElement cgValuedElement) |
protected CGValuedElement |
CG2JavaPreVisitor.installIdResolverVariable(CGValuedElement cgValuedElement) |
protected CGText |
CG2JavaPreVisitor.installStandardLibraryVariable(CGValuedElement cgValuedElement) |
boolean |
JavaStream.is_boolean(CGValuedElement cgValue)
Deprecated.
use isPrimitive()
|
protected boolean |
CG2JavaVisitor.isBoxedElement(CGValuedElement cgValue) |
protected boolean |
CG2JavaVisitor.isBoxedType(CGValuedElement cgValue) |
protected boolean |
CG2JavaVisitor.isBoxedType2(CGValuedElement cgValue) |
protected boolean |
CG2JavaVisitor.isEnumerationLiteral(CGValuedElement cgValue) |
boolean |
JavaCodeGenerator.isPrimitive(CGValuedElement cgValue)
Return true is this is a built-in primitive type such as boolean or int.
|
boolean |
JavaStream.isPrimitive(CGValuedElement cgValue)
Return true is this is a built-in primitive type such as boolean or int.
|
boolean |
JavaCodeGenerator.maybePrimitive(CGValuedElement cgValue) |
void |
JavaLocalContext.setNames(CGValuedElement cgValueElement,
CGValuedElement cgExpression) |
protected void |
JavaLocalContext.setNames(CGValuedElement cgValuedElement,
java.lang.String nameHint,
TypeId typeId) |
protected void |
JavaLocalContext.setNames2(CGValuedElement cgValuedElement,
java.lang.String nameHint,
TypeId typeId) |
java.lang.Object |
CG2JavaPreVisitor.visitCGValuedElement(CGValuedElement cgValuedElement) |
Modifier and Type | Method and Description |
---|---|
void |
CG2JavaVisitor.generateGlobals(java.lang.Iterable<? extends CGValuedElement> sortedElements) |
Modifier and Type | Method and Description |
---|---|
protected CGValuedElement |
AbstractIteration2Java.getBody(CGBuiltInIterationCallExp cgIterationCallExp) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
AbstractCollectionDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
AbstractDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
EnumerationObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
FutureEnumerationObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
IntegerObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
RealObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
UnlimitedNaturalObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
void |
AbstractDescriptor.appendCastTerm(JavaStream js,
CGValuedElement cgElement) |
java.lang.Boolean |
AbstractCollectionDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement nonEcoreValue) |
java.lang.Boolean |
AbstractDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
EnumerationObjectDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
FutureEnumerationObjectDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
IntegerObjectDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
IntegerValueDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
RealObjectDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
UnlimitedNaturalObjectDescriptor.appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
AbstractDescriptor.appendEcoreStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
EnumerationValueDescriptor.appendEcoreStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
FutureEnumerationValueDescriptor.appendEcoreStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement boxedValue) |
void |
AbstractDescriptor.appendEcoreValue(JavaStream js,
java.lang.String requiredClassName,
CGValuedElement cgValue) |
void |
EcoreListDescriptor.appendEcoreValue(JavaStream js,
java.lang.String requiredClassName,
CGValuedElement cgValue) |
void |
AbstractDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
AbstractPrimitiveDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
BooleanObjectDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
EcoreDoubleObjectDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
EcoreIntegerObjectDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
EnumerationValueDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
FutureEnumerationValueDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
AbstractDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
void |
AbstractPrimitiveDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
void |
BooleanObjectDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
void |
EcoreDoubleObjectDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
void |
EcoreIntegerObjectDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
java.lang.Boolean |
AbstractDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
BoxedMapDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
BoxedValuesDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
EnumerationValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
IntegerValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
RealValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
UnlimitedNaturalValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
protected boolean |
AbstractDescriptor.isBoxedType(PivotMetamodelManager metamodelManager,
CGValuedElement cgValue) |
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
OCLinEcoreLocalContext.createExecutorVariable() |
CGValuedElement |
OCLinEcoreLocalContext.createIdResolverVariable() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
OCLinEcoreCG2JavaVisitor.generateBody(CGValuedElement cgBody,
java.lang.String returnClassName) |
protected java.lang.String |
OCLinEcoreCG2JavaVisitor.generateValidatorBody(CGValuedElement cgBody,
Constraint asConstraint,
Class asType) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
OCLinEcoreCG2JavaVisitor.generateConstants(java.lang.Iterable<CGValuedElement> sortedGlobals) |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Iterable<CGValuedElement> |
JUnitCG2JavaClassVisitor.sortedGlobals |
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
JUnitAS2CGVisitor.visitExpressionInOCL(ExpressionInOCL element) |
Constructor and Description |
---|
JUnitCG2JavaClassVisitor(JUnitCodeGenerator codeGenerator,
ExpressionInOCL expInOcl,
java.lang.Iterable<CGValuedElement> sortedGlobals) |
Modifier and Type | Method and Description |
---|---|
static CGValuedElement |
CGUtil.getInit(CGTuplePart cgTuplePart) |
static CGValuedElement |
CGUtil.getInit(CGVariable cgVariable) |
static CGValuedElement |
CGUtil.getReferredConstant(CGConstantExp cgConstantExp) |
static CGValuedElement |
CGUtil.getReferredVariable(CGVariableExp cgVariableExp) |
static CGValuedElement |
CGUtil.replace(CGValuedElement oldElement,
CGValuedElement newElement)
Replace oldElement by newElement and return oldElement which is orphaned by the replacement.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Boolean |
CGUtil.isKindOf(CGValuedElement cgValue,
CGExecutorType executorType) |
static CGValuedElement |
CGUtil.replace(CGValuedElement oldElement,
CGValuedElement newElement)
Replace oldElement by newElement and return oldElement which is orphaned by the replacement.
|
static void |
CGUtil.wrap(CGCallExp wrapExp,
CGValuedElement wrappedExp)
Use wrapExp to wrap wrappedExp.
|