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 DIVIDE
           
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 QualifiedName OR
           
static QualifiedName PLUS
           
static QualifiedName POWER
           
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

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

map

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

OperatorMapping

public OperatorMapping()
Method Detail

initializeMapping

protected void initializeMapping()

getMethodName

public QualifiedName getMethodName(QualifiedName operator)

getOperator

public QualifiedName getOperator(QualifiedName methodName)