org.eclipse.xtext.xbase.scoping.featurecalls
Class OperatorMapping

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.featurecalls.OperatorMapping

public class OperatorMapping
extends java.lang.Object

Author:
Sven Efftinge

Field Summary
static QualifiedName ADD
           
static QualifiedName AND
           
static QualifiedName DIAMOND
           
static QualifiedName DIVIDE
           
static QualifiedName DOUBLE_ARROW
           
static QualifiedName DOUBLE_GREATER_THAN
           
static QualifiedName DOUBLE_LESS_THAN
           
static QualifiedName ELVIS
           
static QualifiedName EQUALS
           
static QualifiedName GREATER_EQUALS_THAN
           
static QualifiedName GREATER_THAN
           
static QualifiedName LESS_EQUALS_THAN
           
static QualifiedName LESS_THAN
           
protected  com.google.common.collect.BiMap<QualifiedName,QualifiedName> map
           
static QualifiedName MAPPED_TO
           
static QualifiedName MINUS
           
static QualifiedName MODULO
           
static QualifiedName MULTIPLY
           
static QualifiedName NOT
           
static QualifiedName NOT_EQUALS
           
static java.lang.String OP_PREFIX
           
static QualifiedName OR
           
static QualifiedName PLUS
           
static QualifiedName POWER
           
static QualifiedName SPACESHIP
           
static QualifiedName TRIPLE_GREATER_THAN
           
static QualifiedName TRIPLE_LESS_THAN
           
static QualifiedName UP_TO
           
 
Constructor Summary
OperatorMapping()
           
 
Method Summary
 QualifiedName getMethodName(QualifiedName operator)
           
 QualifiedName getOperator(QualifiedName methodName)
           
protected  void initializeMapping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUS

public static final QualifiedName PLUS

MINUS

public static final QualifiedName MINUS

POWER

public static final QualifiedName POWER

MULTIPLY

public static final QualifiedName MULTIPLY

DIVIDE

public static final QualifiedName DIVIDE

MODULO

public static final QualifiedName MODULO

DOUBLE_LESS_THAN

public static final QualifiedName DOUBLE_LESS_THAN

DOUBLE_GREATER_THAN

public static final QualifiedName DOUBLE_GREATER_THAN

TRIPLE_LESS_THAN

public static final QualifiedName TRIPLE_LESS_THAN

TRIPLE_GREATER_THAN

public static final QualifiedName TRIPLE_GREATER_THAN

ELVIS

public static final QualifiedName ELVIS

DIAMOND

public static final QualifiedName DIAMOND

SPACESHIP

public static final QualifiedName SPACESHIP

OR

public static final QualifiedName OR

AND

public static final QualifiedName AND

ADD

public static final QualifiedName ADD

EQUALS

public static final QualifiedName EQUALS

NOT_EQUALS

public static final QualifiedName NOT_EQUALS

LESS_THAN

public static final QualifiedName LESS_THAN

LESS_EQUALS_THAN

public static final QualifiedName LESS_EQUALS_THAN

GREATER_THAN

public static final QualifiedName GREATER_THAN

GREATER_EQUALS_THAN

public static final QualifiedName GREATER_EQUALS_THAN

MAPPED_TO

public static final QualifiedName MAPPED_TO

UP_TO

public static final QualifiedName UP_TO

NOT

public static final QualifiedName NOT

DOUBLE_ARROW

public static final QualifiedName DOUBLE_ARROW

map

protected com.google.common.collect.BiMap<QualifiedName,QualifiedName> map

OP_PREFIX

public static final java.lang.String OP_PREFIX
See Also:
Constant Field Values
Constructor Detail

OperatorMapping

public OperatorMapping()
Method Detail

initializeMapping

protected void initializeMapping()

getMethodName

public QualifiedName getMethodName(QualifiedName operator)

getOperator

public QualifiedName getOperator(QualifiedName methodName)