package org.whole.lang.editors.codebase; import org.whole.lang.builders.IBuilderOperation; import org.whole.lang.editors.model.Editor; import org.whole.lang.templates.AbstractTemplateFactory; public class UnifiedLambdaDeltaTextualEditor extends AbstractTemplateFactory<Editor> { public void apply(IBuilderOperation op) { org.whole.lang.editors.builders.IEditorsBuilder b0 = (org.whole.lang.editors.builders.IEditorsBuilder) op.wGetBuilder(org.whole.lang.editors.reflect.EditorsLanguageKit.URI); b0.Editor_(); b0.Identifier("UnifiedLambdaDeltaTextual"); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.Resolver(); b0.ModelComponent_(); b0.Identifier("UnifiedLambdaDelta"); b0._ModelComponent(); b0.ViewComponent_(); b0.ViewDeclarations_(10); b0.SimpleFigureDeclaration_(); b0.Identifier("DeclarationFigure"); b0.TextualFigure_(2); b0.Row_(1); b0.ChildPlace(); b0._Row(); b0.Row_(6); b0.ChildPlace(); b0.KeywordToken("["); b0.ChildPlace(); b0.KeywordToken(":"); b0.ChildPlace(); b0.KeywordToken("]"); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("DefinitionFigure"); b0.TextualFigure_(2); b0.Row_(1); b0.ChildPlace(); b0._Row(); b0.Row_(6); b0.ChildPlace(); b0.KeywordToken("["); b0.ChildPlace(); b0.KeywordToken("="); b0.ChildPlace(); b0.KeywordToken("]"); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("TopFigure"); b0.TextualFigure_(1); b0.Row_(1); b0.KeywordToken("@"); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("AbstractionFigure"); b0.TextualFigure_(2); b0.Row_(6); b0.ChildPlace(); b0.KeywordToken("["); b0.ChildPlace(); b0.KeywordToken(":"); b0.ChildPlace(); b0.KeywordToken("]"); b0._Row(); b0.Row_(1); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("AbbreviationFigure"); b0.TextualFigure_(2); b0.Row_(6); b0.ChildPlace(); b0.KeywordToken("["); b0.ChildPlace(); b0.KeywordToken("="); b0.ChildPlace(); b0.KeywordToken("]"); b0._Row(); b0.Row_(1); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("ApplicationFigure"); b0.TextualFigure_(1); b0.Row_(5); b0.ChildPlace(); b0.KeywordToken("("); b0.ChildPlace(); b0.KeywordToken(")"); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("CastFigure"); b0.TextualFigure_(1); b0.Row_(5); b0.ChildPlace(); b0.KeywordToken("<"); b0.ChildPlace(); b0.KeywordToken(">"); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("LocalFigure"); b0.TextualFigure_(1); b0.Row_(2); b0.KeywordToken("#"); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("SortFigure"); b0.TextualFigure_(1); b0.Row_(2); b0.KeywordToken("@"); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0.SimpleFigureDeclaration_(); b0.Identifier("NameFigure"); b0.TextualFigure_(1); b0.Row_(3); b0.ChildPlace(); b0.ChildPlace(); b0.ChildPlace(); b0._Row(); b0._TextualFigure(); b0._SimpleFigureDeclaration(); b0._ViewDeclarations(); b0._ViewComponent(); b0.ControllerComponent_(); b0.ControllerDeclarations_(10); b0.PartDeclaration_(); b0.Identifier("DeclarationPart"); b0.Identifier("Declaration"); b0.Identifier("DeclarationFigure"); b0.EntityFeatures_(4); b0.Identifier("back"); b0.Identifier("polarity"); b0.Identifier("name"); b0.Identifier("front"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("DefinitionPart"); b0.Identifier("Definition"); b0.Identifier("DefinitionFigure"); b0.EntityFeatures_(4); b0.Identifier("back"); b0.Identifier("polarity"); b0.Identifier("name"); b0.Identifier("front"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("TopPart"); b0.Identifier("Top"); b0.Identifier("TopFigure"); b0.EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("AbstractionPart"); b0.Identifier("Abstraction"); b0.Identifier("AbstractionFigure"); b0.EntityFeatures_(4); b0.Identifier("polarity"); b0.Identifier("name"); b0.Identifier("front"); b0.Identifier("back"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("AbbreviationPart"); b0.Identifier("Abbreviation"); b0.Identifier("AbbreviationFigure"); b0.EntityFeatures_(4); b0.Identifier("polarity"); b0.Identifier("name"); b0.Identifier("front"); b0.Identifier("back"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("ApplicationPart"); b0.Identifier("Application"); b0.Identifier("ApplicationFigure"); b0.EntityFeatures_(3); b0.Identifier("polarity"); b0.Identifier("front"); b0.Identifier("back"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("CastPart"); b0.Identifier("Cast"); b0.Identifier("CastFigure"); b0.EntityFeatures_(3); b0.Identifier("polarity"); b0.Identifier("front"); b0.Identifier("back"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("LocalPart"); b0.Identifier("Local"); b0.Identifier("LocalFigure"); b0.EntityFeatures_(1); b0.Identifier("index"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("SortPart"); b0.Identifier("Sort"); b0.Identifier("SortFigure"); b0.EntityFeatures_(1); b0.Identifier("level"); b0._EntityFeatures(); b0._PartDeclaration(); b0.PartDeclaration_(); b0.Identifier("NamePart"); b0.Identifier("Name"); b0.Identifier("NameFigure"); b0.EntityFeatures_(3); b0.Identifier("access"); b0.Identifier("prefix"); b0.Identifier("postfix"); b0._EntityFeatures(); b0._PartDeclaration(); b0._ControllerDeclarations(); b0._ControllerComponent(); b0._Editor(); } }