/**
* <copyright>
* </copyright>
*
*
*/
package ssl.resource.ssl.mopp;
public class SslMetaInformation implements ssl.resource.ssl.ISslMetaInformation {
public String getSyntaxName() {
return "ssl";
}
public String getURI() {
return "ssl";
}
public ssl.resource.ssl.ISslTextScanner createLexer() {
return new ssl.resource.ssl.mopp.SslAntlrScanner(new ssl.resource.ssl.mopp.SslLexer());
}
public ssl.resource.ssl.ISslTextParser createParser(java.io.InputStream inputStream, String encoding) {
return new ssl.resource.ssl.mopp.SslParser().createInstance(inputStream, encoding);
}
public ssl.resource.ssl.ISslTextPrinter createPrinter(java.io.OutputStream outputStream, ssl.resource.ssl.ISslTextResource resource) {
return new ssl.resource.ssl.mopp.SslPrinter2(outputStream, resource);
}
public org.eclipse.emf.ecore.EClass[] getClassesWithSyntax() {
return new ssl.resource.ssl.mopp.SslSyntaxCoverageInformationProvider().getClassesWithSyntax();
}
public org.eclipse.emf.ecore.EClass[] getStartSymbols() {
return new ssl.resource.ssl.mopp.SslSyntaxCoverageInformationProvider().getStartSymbols();
}
public ssl.resource.ssl.ISslReferenceResolverSwitch getReferenceResolverSwitch() {
return new ssl.resource.ssl.mopp.SslReferenceResolverSwitch();
}
public ssl.resource.ssl.ISslTokenResolverFactory getTokenResolverFactory() {
return new ssl.resource.ssl.mopp.SslTokenResolverFactory();
}
public String getPathToCSDefinition() {
return "SimulatorSpecificationLanguage/model/ssl.cs";
}
public String[] getTokenNames() {
return new ssl.resource.ssl.mopp.SslParser(null).getTokenNames();
}
public ssl.resource.ssl.ISslTokenStyle getDefaultTokenStyle(String tokenName) {
return new ssl.resource.ssl.mopp.SslTokenStyleInformationProvider().getDefaultTokenStyle(tokenName);
}
public java.util.Collection<ssl.resource.ssl.ISslBracketPair> getBracketPairs() {
return new ssl.resource.ssl.mopp.SslBracketInformationProvider().getBracketPairs();
}
public org.eclipse.emf.ecore.EClass[] getFoldableClasses() {
return new ssl.resource.ssl.mopp.SslFoldingInformationProvider().getFoldableClasses();
}
public org.eclipse.emf.ecore.resource.Resource.Factory createResourceFactory() {
return new ssl.resource.ssl.mopp.SslResourceFactory();
}
public ssl.resource.ssl.mopp.SslNewFileContentProvider getNewFileContentProvider() {
return new ssl.resource.ssl.mopp.SslNewFileContentProvider();
}
}