/** * */ package com.sap.furcas.metamodel.FURCAS.TCS.stubs; import static org.junit.Assert.fail; 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.ConcreteSyntax; import com.sap.furcas.metamodel.FURCAS.TCS.Keyword; import com.sap.furcas.metamodel.FURCAS.TCS.OperatorList; import com.sap.furcas.metamodel.FURCAS.TCS.Symbol; import com.sap.furcas.metamodel.FURCAS.TCS.TCSPackage; import com.sap.furcas.metamodel.FURCAS.TCS.Template; import com.sap.furcas.metamodel.FURCAS.TCS.Token; /** * */ public class ConcreteSyntaxStub extends LocatedElementStub implements ConcreteSyntax { public EList<Template> templates = new BasicEList<Template>(); public EList<Symbol> symbols = new BasicEList<Symbol>(); public EList<OperatorList> operatorListList = new BasicEList<OperatorList>(); public EList<Keyword> keywords = new BasicEList<Keyword>(); public String name; public String lexer; public int syntaxK = 1; public EList<Token> tokens = new BasicEList<Token>(); /* (non-Javadoc) * @see TCS.ConcreteSyntax#getK() */ @Override public Integer getK() { if(syntaxK == -1) { return null; } return new Integer(syntaxK); } /* (non-Javadoc) * @see TCS.ConcreteSyntax#getKeywords() */ @Override public EList<Keyword> getKeywords() { return keywords; } /* (non-Javadoc) * @see TCS.ConcreteSyntax#getLexer() */ @Override public String getLexer() { return lexer; } /* (non-Javadoc) * @see TCS.ConcreteSyntax#getOperatorLists() */ @Override public EList<OperatorList> getOperatorLists() { return operatorListList; } /* (non-Javadoc) * @see TCS.ConcreteSyntax#getSymbols() */ @Override public EList<Symbol> getSymbols() { return symbols; } /* (non-Javadoc) * @see TCS.ConcreteSyntax#getTemplates() */ @Override public EList<Template> getTemplates() { return templates; } /* (non-Javadoc) * @see TCS.ConcreteSyntax#getTokens() */ @Override public EList<Token> getTokens() { return tokens; } /* (non-Javadoc) * @see TCS.ConcreteSyntax#setK(int) */ @Override public void setK(Integer value) { fail("not implemented yet"); } /* (non-Javadoc) * @see TCS.ConcreteSyntax#setLexer(java.lang.String) */ @Override public void setLexer(String value) { fail("not implemented yet"); } /* (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) { fail("not implemented yet"); } @Override public void unsetK() { // TODO Auto-generated method stub } @Override public boolean isSetK() { // TODO Auto-generated method stub return false; } @Override public EClass eClass() { return TCSPackage.eINSTANCE.getConcreteSyntax(); } }