| Package | Description |
|---|---|
| org.eclipse.xtext.xbase | |
| org.eclipse.xtext.xbase.compiler | |
| org.eclipse.xtext.xbase.impl | |
| org.eclipse.xtext.xbase.interpreter.impl | |
| org.eclipse.xtext.xbase.serializer | |
| org.eclipse.xtext.xbase.typesystem.computation |
This package contains the primary hooks for the actual type computation in Xbase
as well as their respective base implementations.
|
| org.eclipse.xtext.xbase.util |
| Modifier and Type | Method and Description |
|---|---|
XSetLiteral |
XbaseFactory.createXSetLiteral()
Returns a new object of class 'XSet Literal'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaExpression(XSetLiteral literal,
ITreeAppendable b) |
protected void |
XbaseCompiler._toJavaStatement(XSetLiteral literal,
ITreeAppendable b,
boolean isReferenced) |
| Modifier and Type | Class and Description |
|---|---|
class |
XSetLiteralImpl
An implementation of the model object 'XSet Literal'
|
| Modifier and Type | Method and Description |
|---|---|
XSetLiteral |
XbaseFactoryImpl.createXSetLiteral() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XSetLiteral literal,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XSetLiteral(org.eclipse.emf.ecore.EObject context,
XSetLiteral semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XSetLiteral(ISerializationContext context,
XSetLiteral semanticObject)
Contexts:
XExpression returns XSetLiteral
XAssignment returns XSetLiteral
XAssignment.XBinaryOperation_1_1_0_0_0 returns XSetLiteral
XOrExpression returns XSetLiteral
XOrExpression.XBinaryOperation_1_0_0_0 returns XSetLiteral
XAndExpression returns XSetLiteral
XAndExpression.XBinaryOperation_1_0_0_0 returns XSetLiteral
XEqualityExpression returns XSetLiteral
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XSetLiteral
XRelationalExpression returns XSetLiteral
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XSetLiteral
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XSetLiteral
XOtherOperatorExpression returns XSetLiteral
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XSetLiteral
XAdditiveExpression returns XSetLiteral
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XSetLiteral
XMultiplicativeExpression returns XSetLiteral
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XSetLiteral
XUnaryOperation returns XSetLiteral
XCastedExpression returns XSetLiteral
XCastedExpression.XCastedExpression_1_0_0_0 returns XSetLiteral
XPostfixOperation returns XSetLiteral
XPostfixOperation.XPostfixOperation_1_0_0 returns XSetLiteral
XMemberFeatureCall returns XSetLiteral
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XSetLiteral
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XSetLiteral
XPrimaryExpression returns XSetLiteral
XLiteral returns XSetLiteral
XCollectionLiteral returns XSetLiteral
XSetLiteral returns XSetLiteral
XParenthesizedExpression returns XSetLiteral
XExpressionOrVarDeclaration returns XSetLiteral
Constraint:
(elements+=XExpression elements+=XExpression*)?
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XSetLiteral literal,
ITypeComputationState state) |
void |
CollectionLiteralsTypeComputer.computeType(XSetLiteral literal,
ITypeComputationState state)
Entry point from the
XbaseTypeComputer. |
protected void |
CollectionLiteralsTypeComputer.computeType(XSetLiteral literal,
JvmGenericType setType,
JvmGenericType mapType,
ITypeExpectation expectation,
ITypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXSetLiteral(XSetLiteral object)
Returns the result of interpreting the object as an instance of 'XSet Literal'
|
Copyright © 2015. All Rights Reserved.