/**
* <copyright>
* </copyright>
*
*
*/
package org.reuseware.air.language.abstractsyntax.resource.as.mopp;
public class AsMetaInformation implements org.reuseware.air.language.abstractsyntax.resource.as.IAsMetaInformation {
public java.lang.String getSyntaxName() {
return "as";
}
public java.lang.String getURI() {
return "http://www.reuseware.org/air/language/abstractsyntax";
}
public org.reuseware.air.language.abstractsyntax.resource.as.IAsTextScanner createLexer() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsAntlrScanner(new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsLexer());
}
public org.reuseware.air.language.abstractsyntax.resource.as.IAsTextParser createParser(java.io.InputStream inputStream, java.lang.String encoding) {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsParser().createInstance(inputStream, encoding);
}
public org.reuseware.air.language.abstractsyntax.resource.as.IAsTextPrinter createPrinter(java.io.OutputStream outputStream, org.reuseware.air.language.abstractsyntax.resource.as.IAsTextResource resource) {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsPrinter2(outputStream, resource);
}
public org.eclipse.emf.ecore.EClass[] getClassesWithSyntax() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsSyntaxCoverageInformationProvider().getClassesWithSyntax();
}
public org.eclipse.emf.ecore.EClass[] getStartSymbols() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsSyntaxCoverageInformationProvider().getStartSymbols();
}
public org.reuseware.air.language.abstractsyntax.resource.as.IAsReferenceResolverSwitch getReferenceResolverSwitch() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsReferenceResolverSwitch();
}
public org.reuseware.air.language.abstractsyntax.resource.as.IAsTokenResolverFactory getTokenResolverFactory() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsTokenResolverFactory();
}
public java.lang.String getPathToCSDefinition() {
return "org.reuseware.air.language.abstractsyntax/metamodel/as.cs";
}
public java.lang.String[] getTokenNames() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsParser(null).getTokenNames();
}
public org.reuseware.air.language.abstractsyntax.resource.as.IAsTokenStyle getDefaultTokenStyle(java.lang.String tokenName) {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsTokenStyleInformationProvider().getDefaultTokenStyle(tokenName);
}
public java.util.Collection<org.reuseware.air.language.abstractsyntax.resource.as.IAsBracketPair> getBracketPairs() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsBracketInformationProvider().getBracketPairs();
}
public org.eclipse.emf.ecore.EClass[] getFoldableClasses() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsFoldingInformationProvider().getFoldableClasses();
}
public org.eclipse.emf.ecore.resource.Resource.Factory createResourceFactory() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsResourceFactory();
}
public org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsNewFileContentProvider getNewFileContentProvider() {
return new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsNewFileContentProvider();
}
}