Class DSLGenerator

  • All Implemented Interfaces:
    org.eclipse.xtext.generator.IGenerator2

    public class DSLGenerator
    extends org.eclipse.xtext.generator.AbstractGenerator
    • Field Detail

    • Constructor Detail

      • DSLGenerator

        public DSLGenerator()
    • Method Detail

      • doGenerate

        public void doGenerate​(Resource resource,
                               org.eclipse.xtext.generator.IFileSystemAccess2 fsa,
                               org.eclipse.xtext.generator.IGeneratorContext context)
      • generateFromModel

        public org.palladiosimulator.supporting.prolog.model.prolog.Program generateFromModel​(Model model)
      • getCallableQueryProgram

        public org.palladiosimulator.supporting.prolog.model.prolog.Program getCallableQueryProgram()
      • getConverter

        public Converter getConverter()
      • setDFD2PrologTrace

        public Converter setDFD2PrologTrace​(org.palladiosimulator.dataflow.confidentiality.transformation.prolog.DFD2PrologTransformationTrace trace)
      • compile

        protected List<org.palladiosimulator.supporting.prolog.model.prolog.Clause> compile​(CharacteristicClass charateristicClass)