/**
*/
package net.certware.argument.language.l.util;
import net.certware.argument.language.l.*;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
* @see net.certware.argument.language.l.LPackage
* @generated
*/
public class LAdapterFactory extends AdapterFactoryImpl
{
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static LPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LAdapterFactory()
{
if (modelPackage == null)
{
modelPackage = LPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object)
{
if (object == modelPackage)
{
return true;
}
if (object instanceof EObject)
{
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LSwitch<Adapter> modelSwitch =
new LSwitch<Adapter>()
{
@Override
public Adapter caseProgram(Program object)
{
return createProgramAdapter();
}
@Override
public Adapter caseBasicTerm(BasicTerm object)
{
return createBasicTermAdapter();
}
@Override
public Adapter caseVariable(Variable object)
{
return createVariableAdapter();
}
@Override
public Adapter caseTypedVariable(TypedVariable object)
{
return createTypedVariableAdapter();
}
@Override
public Adapter caseArithmeticTerm(ArithmeticTerm object)
{
return createArithmeticTermAdapter();
}
@Override
public Adapter caseArithmeticLiteral(ArithmeticLiteral object)
{
return createArithmeticLiteralAdapter();
}
@Override
public Adapter caseGroundArithmeticTerm(GroundArithmeticTerm object)
{
return createGroundArithmeticTermAdapter();
}
@Override
public Adapter caseGroundArithmeticLiteral(GroundArithmeticLiteral object)
{
return createGroundArithmeticLiteralAdapter();
}
@Override
public Adapter caseFunctionalTerm(FunctionalTerm object)
{
return createFunctionalTermAdapter();
}
@Override
public Adapter caseGroundFunctionalTerm(GroundFunctionalTerm object)
{
return createGroundFunctionalTermAdapter();
}
@Override
public Adapter caseBasicTerms(BasicTerms object)
{
return createBasicTermsAdapter();
}
@Override
public Adapter caseGroundTerms(GroundTerms object)
{
return createGroundTermsAdapter();
}
@Override
public Adapter caseGroundTerm(GroundTerm object)
{
return createGroundTermAdapter();
}
@Override
public Adapter caseQuantifiedTerm(QuantifiedTerm object)
{
return createQuantifiedTermAdapter();
}
@Override
public Adapter caseUniversalQuantifiedTerm(UniversalQuantifiedTerm object)
{
return createUniversalQuantifiedTermAdapter();
}
@Override
public Adapter caseExistentialQuantifiedTerm(ExistentialQuantifiedTerm object)
{
return createExistentialQuantifiedTermAdapter();
}
@Override
public Adapter caseTerm(Term object)
{
return createTermAdapter();
}
@Override
public Adapter caseTerms(Terms object)
{
return createTermsAdapter();
}
@Override
public Adapter caseConstantDeclaration(ConstantDeclaration object)
{
return createConstantDeclarationAdapter();
}
@Override
public Adapter caseTypeId(TypeId object)
{
return createTypeIdAdapter();
}
@Override
public Adapter caseTypeDeclaration(TypeDeclaration object)
{
return createTypeDeclarationAdapter();
}
@Override
public Adapter caseLimit(Limit object)
{
return createLimitAdapter();
}
@Override
public Adapter caseSet(Set object)
{
return createSetAdapter();
}
@Override
public Adapter caseRange(Range object)
{
return createRangeAdapter();
}
@Override
public Adapter caseSetExpression(SetExpression object)
{
return createSetExpressionAdapter();
}
@Override
public Adapter caseSetConstruct(SetConstruct object)
{
return createSetConstructAdapter();
}
@Override
public Adapter caseTVars(TVars object)
{
return createTVarsAdapter();
}
@Override
public Adapter caseTVar(TVar object)
{
return createTVarAdapter();
}
@Override
public Adapter caseAtom(Atom object)
{
return createAtomAdapter();
}
@Override
public Adapter casePredicateAtom(PredicateAtom object)
{
return createPredicateAtomAdapter();
}
@Override
public Adapter caseBasicPredicateAtom(BasicPredicateAtom object)
{
return createBasicPredicateAtomAdapter();
}
@Override
public Adapter caseBuiltInAtom(BuiltInAtom object)
{
return createBuiltInAtomAdapter();
}
@Override
public Adapter caseBasicAtom(BasicAtom object)
{
return createBasicAtomAdapter();
}
@Override
public Adapter caseSentence(Sentence object)
{
return createSentenceAdapter();
}
@Override
public Adapter caseSentenceExpr(SentenceExpr object)
{
return createSentenceExprAdapter();
}
@Override
public Adapter caseSentenceLiteral(SentenceLiteral object)
{
return createSentenceLiteralAdapter();
}
@Override
public Adapter casepSentence(pSentence object)
{
return createpSentenceAdapter();
}
@Override
public Adapter casepSentenceLiteral(pSentenceLiteral object)
{
return createpSentenceLiteralAdapter();
}
@Override
public Adapter caseMaybeLiteral(MaybeLiteral object)
{
return createMaybeLiteralAdapter();
}
@Override
public Adapter caseCardinalityConstraint(CardinalityConstraint object)
{
return createCardinalityConstraintAdapter();
}
@Override
public Adapter caseBound(Bound object)
{
return createBoundAdapter();
}
@Override
public Adapter caseRule(Rule object)
{
return createRuleAdapter();
}
@Override
public Adapter caseHead(Head object)
{
return createHeadAdapter();
}
@Override
public Adapter caseStatement(Statement object)
{
return createStatementAdapter();
}
@Override
public Adapter caseAddition(Addition object)
{
return createAdditionAdapter();
}
@Override
public Adapter caseMultiplication(Multiplication object)
{
return createMultiplicationAdapter();
}
@Override
public Adapter caseGroundAddition(GroundAddition object)
{
return createGroundAdditionAdapter();
}
@Override
public Adapter caseGroundMultiplication(GroundMultiplication object)
{
return createGroundMultiplicationAdapter();
}
@Override
public Adapter caseSetAddition(SetAddition object)
{
return createSetAdditionAdapter();
}
@Override
public Adapter caseSetMultiplication(SetMultiplication object)
{
return createSetMultiplicationAdapter();
}
@Override
public Adapter caseOrSentence(OrSentence object)
{
return createOrSentenceAdapter();
}
@Override
public Adapter caseAndSentence(AndSentence object)
{
return createAndSentenceAdapter();
}
@Override
public Adapter casepOrSentence(pOrSentence object)
{
return createpOrSentenceAdapter();
}
@Override
public Adapter casepAndSentence(pAndSentence object)
{
return createpAndSentenceAdapter();
}
@Override
public Adapter defaultCase(EObject object)
{
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target)
{
return modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Program <em>Program</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Program
* @generated
*/
public Adapter createProgramAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.BasicTerm <em>Basic Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.BasicTerm
* @generated
*/
public Adapter createBasicTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Variable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Variable
* @generated
*/
public Adapter createVariableAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.TypedVariable <em>Typed Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.TypedVariable
* @generated
*/
public Adapter createTypedVariableAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.ArithmeticTerm <em>Arithmetic Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.ArithmeticTerm
* @generated
*/
public Adapter createArithmeticTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.ArithmeticLiteral <em>Arithmetic Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.ArithmeticLiteral
* @generated
*/
public Adapter createArithmeticLiteralAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundArithmeticTerm <em>Ground Arithmetic Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundArithmeticTerm
* @generated
*/
public Adapter createGroundArithmeticTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundArithmeticLiteral <em>Ground Arithmetic Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundArithmeticLiteral
* @generated
*/
public Adapter createGroundArithmeticLiteralAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.FunctionalTerm <em>Functional Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.FunctionalTerm
* @generated
*/
public Adapter createFunctionalTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundFunctionalTerm <em>Ground Functional Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundFunctionalTerm
* @generated
*/
public Adapter createGroundFunctionalTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.BasicTerms <em>Basic Terms</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.BasicTerms
* @generated
*/
public Adapter createBasicTermsAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundTerms <em>Ground Terms</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundTerms
* @generated
*/
public Adapter createGroundTermsAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundTerm <em>Ground Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundTerm
* @generated
*/
public Adapter createGroundTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.QuantifiedTerm <em>Quantified Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.QuantifiedTerm
* @generated
*/
public Adapter createQuantifiedTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.UniversalQuantifiedTerm <em>Universal Quantified Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.UniversalQuantifiedTerm
* @generated
*/
public Adapter createUniversalQuantifiedTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.ExistentialQuantifiedTerm <em>Existential Quantified Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.ExistentialQuantifiedTerm
* @generated
*/
public Adapter createExistentialQuantifiedTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Term <em>Term</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Term
* @generated
*/
public Adapter createTermAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Terms <em>Terms</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Terms
* @generated
*/
public Adapter createTermsAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.ConstantDeclaration <em>Constant Declaration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.ConstantDeclaration
* @generated
*/
public Adapter createConstantDeclarationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.TypeId <em>Type Id</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.TypeId
* @generated
*/
public Adapter createTypeIdAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.TypeDeclaration <em>Type Declaration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.TypeDeclaration
* @generated
*/
public Adapter createTypeDeclarationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Limit <em>Limit</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Limit
* @generated
*/
public Adapter createLimitAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Set <em>Set</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Set
* @generated
*/
public Adapter createSetAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Range <em>Range</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Range
* @generated
*/
public Adapter createRangeAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.SetExpression <em>Set Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.SetExpression
* @generated
*/
public Adapter createSetExpressionAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.SetConstruct <em>Set Construct</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.SetConstruct
* @generated
*/
public Adapter createSetConstructAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.TVars <em>TVars</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.TVars
* @generated
*/
public Adapter createTVarsAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.TVar <em>TVar</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.TVar
* @generated
*/
public Adapter createTVarAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Atom <em>Atom</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Atom
* @generated
*/
public Adapter createAtomAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.PredicateAtom <em>Predicate Atom</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.PredicateAtom
* @generated
*/
public Adapter createPredicateAtomAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.BasicPredicateAtom <em>Basic Predicate Atom</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.BasicPredicateAtom
* @generated
*/
public Adapter createBasicPredicateAtomAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.BuiltInAtom <em>Built In Atom</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.BuiltInAtom
* @generated
*/
public Adapter createBuiltInAtomAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.BasicAtom <em>Basic Atom</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.BasicAtom
* @generated
*/
public Adapter createBasicAtomAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Sentence <em>Sentence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Sentence
* @generated
*/
public Adapter createSentenceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.SentenceExpr <em>Sentence Expr</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.SentenceExpr
* @generated
*/
public Adapter createSentenceExprAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.SentenceLiteral <em>Sentence Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.SentenceLiteral
* @generated
*/
public Adapter createSentenceLiteralAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.pSentence <em>pSentence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.pSentence
* @generated
*/
public Adapter createpSentenceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.pSentenceLiteral <em>pSentence Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.pSentenceLiteral
* @generated
*/
public Adapter createpSentenceLiteralAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.MaybeLiteral <em>Maybe Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.MaybeLiteral
* @generated
*/
public Adapter createMaybeLiteralAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.CardinalityConstraint <em>Cardinality Constraint</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.CardinalityConstraint
* @generated
*/
public Adapter createCardinalityConstraintAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Bound <em>Bound</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Bound
* @generated
*/
public Adapter createBoundAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Rule <em>Rule</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Rule
* @generated
*/
public Adapter createRuleAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Head <em>Head</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Head
* @generated
*/
public Adapter createHeadAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Statement <em>Statement</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Statement
* @generated
*/
public Adapter createStatementAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Addition <em>Addition</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Addition
* @generated
*/
public Adapter createAdditionAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.Multiplication <em>Multiplication</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.Multiplication
* @generated
*/
public Adapter createMultiplicationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundAddition <em>Ground Addition</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundAddition
* @generated
*/
public Adapter createGroundAdditionAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.GroundMultiplication <em>Ground Multiplication</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.GroundMultiplication
* @generated
*/
public Adapter createGroundMultiplicationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.SetAddition <em>Set Addition</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.SetAddition
* @generated
*/
public Adapter createSetAdditionAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.SetMultiplication <em>Set Multiplication</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.SetMultiplication
* @generated
*/
public Adapter createSetMultiplicationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.OrSentence <em>Or Sentence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.OrSentence
* @generated
*/
public Adapter createOrSentenceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.AndSentence <em>And Sentence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.AndSentence
* @generated
*/
public Adapter createAndSentenceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.pOrSentence <em>pOr Sentence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.pOrSentence
* @generated
*/
public Adapter createpOrSentenceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.argument.language.l.pAndSentence <em>pAnd Sentence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.argument.language.l.pAndSentence
* @generated
*/
public Adapter createpAndSentenceAdapter()
{
return null;
}
/**
* Creates a new adapter for the default case.
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter()
{
return null;
}
} //LAdapterFactory