/**
*
*/
package com.sap.furcas.metamodel.FURCAS.TCS.stubs;
import junit.framework.Assert;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import com.sap.furcas.metamodel.FURCAS.TCS.Literal;
import com.sap.furcas.metamodel.FURCAS.TCS.Operator;
import com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate;
import com.sap.furcas.metamodel.FURCAS.TCS.Priority;
import com.sap.furcas.metamodel.FURCAS.TCS.TCSPackage;
/**
*
*/
public class OperatorStub extends LocatedElementStub implements Operator {
public String name;
public int arity = 2;
public EList<OperatorTemplate> templatesList = new BasicEList<OperatorTemplate>();
public Literal literal;
public boolean isPostFix;
/* (non-Javadoc)
* @see TCS.NamedElement#getName()
*/
@Override
public String getName() {
return name;
}
/* (non-Javadoc)
* @see TCS.NamedElement#setName(java.lang.String)
*/
@Override
public void setName(String value) {
name = value;
}
/* (non-Javadoc)
* @see TCS.Operator#getArity()
*/
@Override
public Integer getArity() {
return arity ;
}
/* (non-Javadoc)
* @see TCS.Operator#getLiteral()Integer
*/
@Override
public Literal getLiteral() {
return literal;
}
/* (non-Javadoc)
* @see TCS.Operator#getPriority()
*/
@Override
public Priority getPriority() {
Assert.fail("not implemented.");
return null;
}
/* (non-Javadoc)
* @see TCS.Operator#getTemplates()
*/
@Override
public EList<OperatorTemplate> getTemplates() {
return templatesList;
}
/* (non-Javadoc)
* @see TCS.Operator#isIsPostfix()
*/
@Override
public boolean isPostfix() {
return isPostFix;
}
/* (non-Javadoc)
* @see TCS.Operator#setArity(int)
*/
@Override
public void setArity(Integer value) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see TCS.Operator#setIsPostfix(boolean)
*/
/* (non-Javadoc)
* @see TCS.Operator#setLiteral(TCS.Literal)
*/
@Override
public void setLiteral(Literal value) {
Assert.fail("not implemented.");
}
/* (non-Javadoc)
* @see TCS.Operator#setPriority(TCS.Priority)
*/
@Override
public void setPriority(Priority value) {
Assert.fail("not implemented.");
}
@Override
public void setPostfix(boolean value) {
Assert.fail("not implemented.");
}
@Override
public EClass eClass() {
return TCSPackage.eINSTANCE.getOperator();
}
}