/**
* Copyright (c) 2013 Puppet Labs, Inc. and other contributors, as listed below.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Puppet Labs
*/
package com.puppetlabs.geppetto.pp.impl;
import com.puppetlabs.geppetto.pp.*;
import com.puppetlabs.geppetto.pp.AdditiveExpression;
import com.puppetlabs.geppetto.pp.AndExpression;
import com.puppetlabs.geppetto.pp.AppendExpression;
import com.puppetlabs.geppetto.pp.AssignmentExpression;
import com.puppetlabs.geppetto.pp.AtExpression;
import com.puppetlabs.geppetto.pp.AttributeOperations;
import com.puppetlabs.geppetto.pp.Case;
import com.puppetlabs.geppetto.pp.CaseExpression;
import com.puppetlabs.geppetto.pp.CollectExpression;
import com.puppetlabs.geppetto.pp.Definition;
import com.puppetlabs.geppetto.pp.DefinitionArgument;
import com.puppetlabs.geppetto.pp.DefinitionArgumentList;
import com.puppetlabs.geppetto.pp.DoubleQuotedString;
import com.puppetlabs.geppetto.pp.ElseExpression;
import com.puppetlabs.geppetto.pp.ElseIfExpression;
import com.puppetlabs.geppetto.pp.EqualityExpression;
import com.puppetlabs.geppetto.pp.ExportedCollectQuery;
import com.puppetlabs.geppetto.pp.ExprList;
import com.puppetlabs.geppetto.pp.Expression;
import com.puppetlabs.geppetto.pp.ExpressionTE;
import com.puppetlabs.geppetto.pp.FunctionCall;
import com.puppetlabs.geppetto.pp.HashEntry;
import com.puppetlabs.geppetto.pp.HostClassDefinition;
import com.puppetlabs.geppetto.pp.IfExpression;
import com.puppetlabs.geppetto.pp.ImportExpression;
import com.puppetlabs.geppetto.pp.InExpression;
import com.puppetlabs.geppetto.pp.InterpolatedVariable;
import com.puppetlabs.geppetto.pp.LiteralBoolean;
import com.puppetlabs.geppetto.pp.LiteralDefault;
import com.puppetlabs.geppetto.pp.LiteralHash;
import com.puppetlabs.geppetto.pp.LiteralList;
import com.puppetlabs.geppetto.pp.LiteralName;
import com.puppetlabs.geppetto.pp.LiteralNameOrReference;
import com.puppetlabs.geppetto.pp.LiteralRegex;
import com.puppetlabs.geppetto.pp.LiteralUndef;
import com.puppetlabs.geppetto.pp.MatchingExpression;
import com.puppetlabs.geppetto.pp.MultiplicativeExpression;
import com.puppetlabs.geppetto.pp.NodeDefinition;
import com.puppetlabs.geppetto.pp.OrExpression;
import com.puppetlabs.geppetto.pp.PPFactory;
import com.puppetlabs.geppetto.pp.PPPackage;
import com.puppetlabs.geppetto.pp.ParenthesisedExpression;
import com.puppetlabs.geppetto.pp.PuppetManifest;
import com.puppetlabs.geppetto.pp.RelationalExpression;
import com.puppetlabs.geppetto.pp.RelationshipExpression;
import com.puppetlabs.geppetto.pp.ResourceBody;
import com.puppetlabs.geppetto.pp.ResourceExpression;
import com.puppetlabs.geppetto.pp.SelectorEntry;
import com.puppetlabs.geppetto.pp.SelectorExpression;
import com.puppetlabs.geppetto.pp.ShiftExpression;
import com.puppetlabs.geppetto.pp.SingleQuotedString;
import com.puppetlabs.geppetto.pp.UnaryMinusExpression;
import com.puppetlabs.geppetto.pp.UnaryNotExpression;
import com.puppetlabs.geppetto.pp.UnquotedString;
import com.puppetlabs.geppetto.pp.VariableExpression;
import com.puppetlabs.geppetto.pp.VariableTE;
import com.puppetlabs.geppetto.pp.VerbatimTE;
import com.puppetlabs.geppetto.pp.VirtualCollectQuery;
import com.puppetlabs.geppetto.pp.VirtualNameOrReference;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
*
* @generated
*/
public class PPFactoryImpl extends EFactoryImpl implements PPFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @deprecated
* @generated
*/
@Deprecated
public static PPPackage getPackage() {
return PPPackage.eINSTANCE;
}
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public static PPFactory init() {
try {
PPFactory thePPFactory = (PPFactory) EPackage.Registry.INSTANCE.getEFactory("http://www.puppetlabs.com/geppetto/1.0.0/PP");
if(thePPFactory != null) {
return thePPFactory;
}
}
catch(Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new PPFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PPFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch(eClass.getClassifierID()) {
case PPPackage.PUPPET_MANIFEST:
return createPuppetManifest();
case PPPackage.EXPRESSION:
return createExpression();
case PPPackage.RESOURCE_BODY:
return createResourceBody();
case PPPackage.ATTRIBUTE_OPERATION:
return createAttributeOperation();
case PPPackage.ATTRIBUTE_OPERATIONS:
return createAttributeOperations();
case PPPackage.VIRTUAL_COLLECT_QUERY:
return createVirtualCollectQuery();
case PPPackage.EXPORTED_COLLECT_QUERY:
return createExportedCollectQuery();
case PPPackage.HOST_CLASS_DEFINITION:
return createHostClassDefinition();
case PPPackage.DEFINITION:
return createDefinition();
case PPPackage.DEFINITION_ARGUMENT_LIST:
return createDefinitionArgumentList();
case PPPackage.DEFINITION_ARGUMENT:
return createDefinitionArgument();
case PPPackage.CASE_EXPRESSION:
return createCaseExpression();
case PPPackage.CASE:
return createCase();
case PPPackage.IF_EXPRESSION:
return createIfExpression();
case PPPackage.LITERAL_NAME_OR_REFERENCE:
return createLiteralNameOrReference();
case PPPackage.RESOURCE_EXPRESSION:
return createResourceExpression();
case PPPackage.IMPORT_EXPRESSION:
return createImportExpression();
case PPPackage.LITERAL_LIST:
return createLiteralList();
case PPPackage.LITERAL_HASH:
return createLiteralHash();
case PPPackage.HASH_ENTRY:
return createHashEntry();
case PPPackage.LITERAL_BOOLEAN:
return createLiteralBoolean();
case PPPackage.LITERAL_UNDEF:
return createLiteralUndef();
case PPPackage.LITERAL_DEFAULT:
return createLiteralDefault();
case PPPackage.LITERAL_REGEX:
return createLiteralRegex();
case PPPackage.LITERAL_NAME:
return createLiteralName();
case PPPackage.VARIABLE_EXPRESSION:
return createVariableExpression();
case PPPackage.RELATIONSHIP_EXPRESSION:
return createRelationshipExpression();
case PPPackage.ASSIGNMENT_EXPRESSION:
return createAssignmentExpression();
case PPPackage.APPEND_EXPRESSION:
return createAppendExpression();
case PPPackage.OR_EXPRESSION:
return createOrExpression();
case PPPackage.AND_EXPRESSION:
return createAndExpression();
case PPPackage.RELATIONAL_EXPRESSION:
return createRelationalExpression();
case PPPackage.EQUALITY_EXPRESSION:
return createEqualityExpression();
case PPPackage.SHIFT_EXPRESSION:
return createShiftExpression();
case PPPackage.ADDITIVE_EXPRESSION:
return createAdditiveExpression();
case PPPackage.MULTIPLICATIVE_EXPRESSION:
return createMultiplicativeExpression();
case PPPackage.MATCHING_EXPRESSION:
return createMatchingExpression();
case PPPackage.IN_EXPRESSION:
return createInExpression();
case PPPackage.AT_EXPRESSION:
return createAtExpression();
case PPPackage.COLLECT_EXPRESSION:
return createCollectExpression();
case PPPackage.SELECTOR_EXPRESSION:
return createSelectorExpression();
case PPPackage.SELECTOR_ENTRY:
return createSelectorEntry();
case PPPackage.FUNCTION_CALL:
return createFunctionCall();
case PPPackage.NODE_DEFINITION:
return createNodeDefinition();
case PPPackage.UNARY_MINUS_EXPRESSION:
return createUnaryMinusExpression();
case PPPackage.UNARY_NOT_EXPRESSION:
return createUnaryNotExpression();
case PPPackage.ELSE_EXPRESSION:
return createElseExpression();
case PPPackage.ELSE_IF_EXPRESSION:
return createElseIfExpression();
case PPPackage.VIRTUAL_NAME_OR_REFERENCE:
return createVirtualNameOrReference();
case PPPackage.PARENTHESISED_EXPRESSION:
return createParenthesisedExpression();
case PPPackage.EXPR_LIST:
return createExprList();
case PPPackage.DOUBLE_QUOTED_STRING:
return createDoubleQuotedString();
case PPPackage.SINGLE_QUOTED_STRING:
return createSingleQuotedString();
case PPPackage.UNQUOTED_STRING:
return createUnquotedString();
case PPPackage.INTERPOLATED_VARIABLE:
return createInterpolatedVariable();
case PPPackage.VERBATIM_TE:
return createVerbatimTE();
case PPPackage.EXPRESSION_TE:
return createExpressionTE();
case PPPackage.VARIABLE_TE:
return createVariableTE();
case PPPackage.LITERAL_CLASS:
return createLiteralClass();
case PPPackage.UNLESS_EXPRESSION:
return createUnlessExpression();
case PPPackage.NAMED_ACCESS_EXPRESSION:
return createNamedAccessExpression();
case PPPackage.METHOD_CALL:
return createMethodCall();
case PPPackage.WITH_LAMBDA_EXPRESSION:
return createWithLambdaExpression();
case PPPackage.JAVA_LAMBDA:
return createJavaLambda();
case PPPackage.RUBY_LAMBDA:
return createRubyLambda();
case PPPackage.SEPARATOR_EXPRESSION:
return createSeparatorExpression();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AdditiveExpression createAdditiveExpression() {
AdditiveExpressionImpl additiveExpression = new AdditiveExpressionImpl();
return additiveExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AndExpression createAndExpression() {
AndExpressionImpl andExpression = new AndExpressionImpl();
return andExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AppendExpression createAppendExpression() {
AppendExpressionImpl appendExpression = new AppendExpressionImpl();
return appendExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AssignmentExpression createAssignmentExpression() {
AssignmentExpressionImpl assignmentExpression = new AssignmentExpressionImpl();
return assignmentExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AtExpression createAtExpression() {
AtExpressionImpl atExpression = new AtExpressionImpl();
return atExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AttributeOperation createAttributeOperation() {
AttributeOperationImpl attributeOperation = new AttributeOperationImpl();
return attributeOperation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AttributeOperations createAttributeOperations() {
AttributeOperationsImpl attributeOperations = new AttributeOperationsImpl();
return attributeOperations;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public Case createCase() {
CaseImpl case_ = new CaseImpl();
return case_;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CaseExpression createCaseExpression() {
CaseExpressionImpl caseExpression = new CaseExpressionImpl();
return caseExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CollectExpression createCollectExpression() {
CollectExpressionImpl collectExpression = new CollectExpressionImpl();
return collectExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public Definition createDefinition() {
DefinitionImpl definition = new DefinitionImpl();
return definition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DefinitionArgument createDefinitionArgument() {
DefinitionArgumentImpl definitionArgument = new DefinitionArgumentImpl();
return definitionArgument;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DefinitionArgumentList createDefinitionArgumentList() {
DefinitionArgumentListImpl definitionArgumentList = new DefinitionArgumentListImpl();
return definitionArgumentList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DoubleQuotedString createDoubleQuotedString() {
DoubleQuotedStringImpl doubleQuotedString = new DoubleQuotedStringImpl();
return doubleQuotedString;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ElseExpression createElseExpression() {
ElseExpressionImpl elseExpression = new ElseExpressionImpl();
return elseExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ElseIfExpression createElseIfExpression() {
ElseIfExpressionImpl elseIfExpression = new ElseIfExpressionImpl();
return elseIfExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public EqualityExpression createEqualityExpression() {
EqualityExpressionImpl equalityExpression = new EqualityExpressionImpl();
return equalityExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExportedCollectQuery createExportedCollectQuery() {
ExportedCollectQueryImpl exportedCollectQuery = new ExportedCollectQueryImpl();
return exportedCollectQuery;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public Expression createExpression() {
ExpressionImpl expression = new ExpressionImpl();
return expression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExpressionTE createExpressionTE() {
ExpressionTEImpl expressionTE = new ExpressionTEImpl();
return expressionTE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExprList createExprList() {
ExprListImpl exprList = new ExprListImpl();
return exprList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public FunctionCall createFunctionCall() {
FunctionCallImpl functionCall = new FunctionCallImpl();
return functionCall;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public HashEntry createHashEntry() {
HashEntryImpl hashEntry = new HashEntryImpl();
return hashEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public HostClassDefinition createHostClassDefinition() {
HostClassDefinitionImpl hostClassDefinition = new HostClassDefinitionImpl();
return hostClassDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public IfExpression createIfExpression() {
IfExpressionImpl ifExpression = new IfExpressionImpl();
return ifExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ImportExpression createImportExpression() {
ImportExpressionImpl importExpression = new ImportExpressionImpl();
return importExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InExpression createInExpression() {
InExpressionImpl inExpression = new InExpressionImpl();
return inExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InterpolatedVariable createInterpolatedVariable() {
InterpolatedVariableImpl interpolatedVariable = new InterpolatedVariableImpl();
return interpolatedVariable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public JavaLambda createJavaLambda() {
JavaLambdaImpl javaLambda = new JavaLambdaImpl();
return javaLambda;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralBoolean createLiteralBoolean() {
LiteralBooleanImpl literalBoolean = new LiteralBooleanImpl();
return literalBoolean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralClass createLiteralClass() {
LiteralClassImpl literalClass = new LiteralClassImpl();
return literalClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralDefault createLiteralDefault() {
LiteralDefaultImpl literalDefault = new LiteralDefaultImpl();
return literalDefault;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralHash createLiteralHash() {
LiteralHashImpl literalHash = new LiteralHashImpl();
return literalHash;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralList createLiteralList() {
LiteralListImpl literalList = new LiteralListImpl();
return literalList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralName createLiteralName() {
LiteralNameImpl literalName = new LiteralNameImpl();
return literalName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralNameOrReference createLiteralNameOrReference() {
LiteralNameOrReferenceImpl literalNameOrReference = new LiteralNameOrReferenceImpl();
return literalNameOrReference;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralRegex createLiteralRegex() {
LiteralRegexImpl literalRegex = new LiteralRegexImpl();
return literalRegex;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralUndef createLiteralUndef() {
LiteralUndefImpl literalUndef = new LiteralUndefImpl();
return literalUndef;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MatchingExpression createMatchingExpression() {
MatchingExpressionImpl matchingExpression = new MatchingExpressionImpl();
return matchingExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MethodCall createMethodCall() {
MethodCallImpl methodCall = new MethodCallImpl();
return methodCall;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MultiplicativeExpression createMultiplicativeExpression() {
MultiplicativeExpressionImpl multiplicativeExpression = new MultiplicativeExpressionImpl();
return multiplicativeExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public NamedAccessExpression createNamedAccessExpression() {
NamedAccessExpressionImpl namedAccessExpression = new NamedAccessExpressionImpl();
return namedAccessExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public NodeDefinition createNodeDefinition() {
NodeDefinitionImpl nodeDefinition = new NodeDefinitionImpl();
return nodeDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public OrExpression createOrExpression() {
OrExpressionImpl orExpression = new OrExpressionImpl();
return orExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ParenthesisedExpression createParenthesisedExpression() {
ParenthesisedExpressionImpl parenthesisedExpression = new ParenthesisedExpressionImpl();
return parenthesisedExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PuppetManifest createPuppetManifest() {
PuppetManifestImpl puppetManifest = new PuppetManifestImpl();
return puppetManifest;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RelationalExpression createRelationalExpression() {
RelationalExpressionImpl relationalExpression = new RelationalExpressionImpl();
return relationalExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RelationshipExpression createRelationshipExpression() {
RelationshipExpressionImpl relationshipExpression = new RelationshipExpressionImpl();
return relationshipExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ResourceBody createResourceBody() {
ResourceBodyImpl resourceBody = new ResourceBodyImpl();
return resourceBody;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ResourceExpression createResourceExpression() {
ResourceExpressionImpl resourceExpression = new ResourceExpressionImpl();
return resourceExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RubyLambda createRubyLambda() {
RubyLambdaImpl rubyLambda = new RubyLambdaImpl();
return rubyLambda;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SelectorEntry createSelectorEntry() {
SelectorEntryImpl selectorEntry = new SelectorEntryImpl();
return selectorEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SelectorExpression createSelectorExpression() {
SelectorExpressionImpl selectorExpression = new SelectorExpressionImpl();
return selectorExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SeparatorExpression createSeparatorExpression() {
SeparatorExpressionImpl separatorExpression = new SeparatorExpressionImpl();
return separatorExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ShiftExpression createShiftExpression() {
ShiftExpressionImpl shiftExpression = new ShiftExpressionImpl();
return shiftExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SingleQuotedString createSingleQuotedString() {
SingleQuotedStringImpl singleQuotedString = new SingleQuotedStringImpl();
return singleQuotedString;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UnaryMinusExpression createUnaryMinusExpression() {
UnaryMinusExpressionImpl unaryMinusExpression = new UnaryMinusExpressionImpl();
return unaryMinusExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UnaryNotExpression createUnaryNotExpression() {
UnaryNotExpressionImpl unaryNotExpression = new UnaryNotExpressionImpl();
return unaryNotExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UnlessExpression createUnlessExpression() {
UnlessExpressionImpl unlessExpression = new UnlessExpressionImpl();
return unlessExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UnquotedString createUnquotedString() {
UnquotedStringImpl unquotedString = new UnquotedStringImpl();
return unquotedString;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public VariableExpression createVariableExpression() {
VariableExpressionImpl variableExpression = new VariableExpressionImpl();
return variableExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public VariableTE createVariableTE() {
VariableTEImpl variableTE = new VariableTEImpl();
return variableTE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public VerbatimTE createVerbatimTE() {
VerbatimTEImpl verbatimTE = new VerbatimTEImpl();
return verbatimTE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public VirtualCollectQuery createVirtualCollectQuery() {
VirtualCollectQueryImpl virtualCollectQuery = new VirtualCollectQueryImpl();
return virtualCollectQuery;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public VirtualNameOrReference createVirtualNameOrReference() {
VirtualNameOrReferenceImpl virtualNameOrReference = new VirtualNameOrReferenceImpl();
return virtualNameOrReference;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public WithLambdaExpression createWithLambdaExpression() {
WithLambdaExpressionImpl withLambdaExpression = new WithLambdaExpressionImpl();
return withLambdaExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PPPackage getPPPackage() {
return (PPPackage) getEPackage();
}
} // PPFactoryImpl