package org.whole.lang.editors.reflect; import org.whole.lang.reflect.EntityDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.editors.model.*; /** * @generator Whole */ @SuppressWarnings("unchecked") public class EditorsEntityDescriptorEnum extends EntityDescriptorEnum { public static final int Editor_ord = 0; public static final int ModelComponent_ord = 1; public static final int ControllerComponent_ord = 2; public static final int ControllerDeclarations_ord = 3; public static final int PartDeclaration_ord = 4; public static final int JavaPartDeclaration_ord = 5; public static final int GenericPartDeclaration_ord = 6; public static final int EntityFeatures_ord = 7; public static final int GenericPartName_ord = 8; public static final int ViewComponent_ord = 9; public static final int ViewDeclarations_ord = 10; public static final int SimpleFigureDeclaration_ord = 11; public static final int FoldableTextualFigure_ord = 12; public static final int TextualFigure_ord = 13; public static final int Row_ord = 14; public static final int ChildPlace_ord = 15; public static final int Indent_ord = 16; public static final int FoldingToggle_ord = 17; public static final int KeywordToken_ord = 18; public static final int LiteralToken_ord = 19; public static final int IdentifierToken_ord = 20; public static final int OperatorToken_ord = 21; public static final int DelimiterToken_ord = 22; public static final int ParenthesisToken_ord = 23; public static final int EntityNames_ord = 24; public static final int Identifier_ord = 25; public static final int EntityName_ord = 26; public static final int EditorName_ord = 27; public static final int FigureName_ord = 28; public static final int ViewDeclaration_ord = 29; public static final int ModelName_ord = 30; public static final int ControllerDeclaration_ord = 31; public static final int FeatureName_ord = 32; public static final int PartName_ord = 33; public static final int FigureBody_ord = 34; public static final int RowElement_ord = 35; public static final EditorsEntityDescriptorEnum instance = new EditorsEntityDescriptorEnum(); public static final EntityDescriptor<Editor> Editor = (EntityDescriptor<Editor>) instance .valueOf(Editor_ord); public static final EntityDescriptor<ModelComponent> ModelComponent = (EntityDescriptor<ModelComponent>) instance .valueOf(ModelComponent_ord); public static final EntityDescriptor<ControllerComponent> ControllerComponent = (EntityDescriptor<ControllerComponent>) instance .valueOf(ControllerComponent_ord); public static final EntityDescriptor<ControllerDeclarations> ControllerDeclarations = (EntityDescriptor<ControllerDeclarations>) instance .valueOf(ControllerDeclarations_ord); public static final EntityDescriptor<PartDeclaration> PartDeclaration = (EntityDescriptor<PartDeclaration>) instance .valueOf(PartDeclaration_ord); public static final EntityDescriptor<JavaPartDeclaration> JavaPartDeclaration = (EntityDescriptor<JavaPartDeclaration>) instance .valueOf(JavaPartDeclaration_ord); public static final EntityDescriptor<GenericPartDeclaration> GenericPartDeclaration = (EntityDescriptor<GenericPartDeclaration>) instance .valueOf(GenericPartDeclaration_ord); public static final EntityDescriptor<EntityFeatures> EntityFeatures = (EntityDescriptor<EntityFeatures>) instance .valueOf(EntityFeatures_ord); public static final EntityDescriptor<GenericPartName> GenericPartName = (EntityDescriptor<GenericPartName>) instance .valueOf(GenericPartName_ord); public static final EntityDescriptor<ViewComponent> ViewComponent = (EntityDescriptor<ViewComponent>) instance .valueOf(ViewComponent_ord); public static final EntityDescriptor<ViewDeclarations> ViewDeclarations = (EntityDescriptor<ViewDeclarations>) instance .valueOf(ViewDeclarations_ord); public static final EntityDescriptor<SimpleFigureDeclaration> SimpleFigureDeclaration = (EntityDescriptor<SimpleFigureDeclaration>) instance .valueOf(SimpleFigureDeclaration_ord); public static final EntityDescriptor<FoldableTextualFigure> FoldableTextualFigure = (EntityDescriptor<FoldableTextualFigure>) instance .valueOf(FoldableTextualFigure_ord); public static final EntityDescriptor<TextualFigure> TextualFigure = (EntityDescriptor<TextualFigure>) instance .valueOf(TextualFigure_ord); public static final EntityDescriptor<Row> Row = (EntityDescriptor<Row>) instance .valueOf(Row_ord); public static final EntityDescriptor<ChildPlace> ChildPlace = (EntityDescriptor<ChildPlace>) instance .valueOf(ChildPlace_ord); public static final EntityDescriptor<Indent> Indent = (EntityDescriptor<Indent>) instance .valueOf(Indent_ord); public static final EntityDescriptor<FoldingToggle> FoldingToggle = (EntityDescriptor<FoldingToggle>) instance .valueOf(FoldingToggle_ord); public static final EntityDescriptor<KeywordToken> KeywordToken = (EntityDescriptor<KeywordToken>) instance .valueOf(KeywordToken_ord); public static final EntityDescriptor<LiteralToken> LiteralToken = (EntityDescriptor<LiteralToken>) instance .valueOf(LiteralToken_ord); public static final EntityDescriptor<IdentifierToken> IdentifierToken = (EntityDescriptor<IdentifierToken>) instance .valueOf(IdentifierToken_ord); public static final EntityDescriptor<OperatorToken> OperatorToken = (EntityDescriptor<OperatorToken>) instance .valueOf(OperatorToken_ord); public static final EntityDescriptor<DelimiterToken> DelimiterToken = (EntityDescriptor<DelimiterToken>) instance .valueOf(DelimiterToken_ord); public static final EntityDescriptor<ParenthesisToken> ParenthesisToken = (EntityDescriptor<ParenthesisToken>) instance .valueOf(ParenthesisToken_ord); public static final EntityDescriptor<EntityNames> EntityNames = (EntityDescriptor<EntityNames>) instance .valueOf(EntityNames_ord); public static final EntityDescriptor<Identifier> Identifier = (EntityDescriptor<Identifier>) instance .valueOf(Identifier_ord); public static final EntityDescriptor<EntityName> EntityName = (EntityDescriptor<EntityName>) instance .valueOf(EntityName_ord); public static final EntityDescriptor<EditorName> EditorName = (EntityDescriptor<EditorName>) instance .valueOf(EditorName_ord); public static final EntityDescriptor<FigureName> FigureName = (EntityDescriptor<FigureName>) instance .valueOf(FigureName_ord); public static final EntityDescriptor<ViewDeclaration> ViewDeclaration = (EntityDescriptor<ViewDeclaration>) instance .valueOf(ViewDeclaration_ord); public static final EntityDescriptor<ModelName> ModelName = (EntityDescriptor<ModelName>) instance .valueOf(ModelName_ord); public static final EntityDescriptor<ControllerDeclaration> ControllerDeclaration = (EntityDescriptor<ControllerDeclaration>) instance .valueOf(ControllerDeclaration_ord); public static final EntityDescriptor<FeatureName> FeatureName = (EntityDescriptor<FeatureName>) instance .valueOf(FeatureName_ord); public static final EntityDescriptor<PartName> PartName = (EntityDescriptor<PartName>) instance .valueOf(PartName_ord); public static final EntityDescriptor<FigureBody> FigureBody = (EntityDescriptor<FigureBody>) instance .valueOf(FigureBody_ord); public static final EntityDescriptor<RowElement> RowElement = (EntityDescriptor<RowElement>) instance .valueOf(RowElement_ord); private EditorsEntityDescriptorEnum() { } private static final long serialVersionUID = 1; protected void initEntityDescriptors() { putSimpleEntity(Editor_ord, "Editor", Editor.class, false) .withFeature(EditorsFeatureDescriptorEnum.editorName, EditorName_ord) .withFeature(EditorsFeatureDescriptorEnum.superEditorName, EditorName_ord, true, false, false, false, false) .withFeature(EditorsFeatureDescriptorEnum.modelComponent, ModelComponent_ord) .withFeature(EditorsFeatureDescriptorEnum.viewComponent, ViewComponent_ord) .withFeature(EditorsFeatureDescriptorEnum.controllerComponent, ControllerComponent_ord); putSimpleEntity(ModelComponent_ord, "ModelComponent", ModelComponent.class, false).withFeature( EditorsFeatureDescriptorEnum.modelName, ModelName_ord); putSimpleEntity(ControllerComponent_ord, "ControllerComponent", ControllerComponent.class, false).withFeature( EditorsFeatureDescriptorEnum.declarations, ControllerDeclarations_ord); putCompositeEntity( ControllerDeclarations_ord, "ControllerDeclarations", ControllerDeclarations.class, false, ControllerDeclaration_ord, false, false); putSimpleEntity(PartDeclaration_ord, "PartDeclaration", PartDeclaration.class, false) .withFeature(EditorsFeatureDescriptorEnum.partName, PartName_ord) .withFeature(EditorsFeatureDescriptorEnum.entityName, EntityName_ord) .withFeature(EditorsFeatureDescriptorEnum.figureName, FigureName_ord) .withFeature(EditorsFeatureDescriptorEnum.entityFeatures, EntityFeatures_ord); putSimpleEntity(JavaPartDeclaration_ord, "JavaPartDeclaration", JavaPartDeclaration.class, false).withFeature( EditorsFeatureDescriptorEnum.partName, PartName_ord) .withFeature(EditorsFeatureDescriptorEnum.entityNames, EntityNames_ord); putSimpleEntity(GenericPartDeclaration_ord, "GenericPartDeclaration", GenericPartDeclaration.class, false).withFeature( EditorsFeatureDescriptorEnum.partName, GenericPartName_ord) .withFeature(EditorsFeatureDescriptorEnum.entityNames, EntityNames_ord); putCompositeEntity( EntityFeatures_ord, "EntityFeatures", EntityFeatures.class, false, FeatureName_ord, false, false); putDataEntity(GenericPartName_ord, "GenericPartName", GenericPartName.class, false, GenericPartNameEnum.Value.class); putSimpleEntity(ViewComponent_ord, "ViewComponent", ViewComponent.class, false) .withFeature(EditorsFeatureDescriptorEnum.declarations, ViewDeclarations_ord); putCompositeEntity( ViewDeclarations_ord, "ViewDeclarations", ViewDeclarations.class, false, ViewDeclaration_ord, false, false); putSimpleEntity(SimpleFigureDeclaration_ord, "SimpleFigureDeclaration", SimpleFigureDeclaration.class, false).withFeature( EditorsFeatureDescriptorEnum.name, FigureName_ord).withFeature( EditorsFeatureDescriptorEnum.figure, FigureBody_ord); putSimpleEntity(FoldableTextualFigure_ord, "FoldableTextualFigure", FoldableTextualFigure.class, false).withFeature( EditorsFeatureDescriptorEnum.expandedFigure, TextualFigure_ord) .withFeature(EditorsFeatureDescriptorEnum.collapsedFigure, TextualFigure_ord); putCompositeEntity( TextualFigure_ord, "TextualFigure", TextualFigure.class, false, Row_ord, true, false); putCompositeEntity( Row_ord, "Row", Row.class, false, RowElement_ord, false, false); putSimpleEntity(ChildPlace_ord, "ChildPlace", ChildPlace.class, false); putSimpleEntity(Indent_ord, "Indent", Indent.class, false); putSimpleEntity(FoldingToggle_ord, "FoldingToggle", FoldingToggle.class, false); putDataEntity(KeywordToken_ord, "KeywordToken", KeywordToken.class, false, String.class); putDataEntity(LiteralToken_ord, "LiteralToken", LiteralToken.class, false, String.class); putDataEntity(IdentifierToken_ord, "IdentifierToken", IdentifierToken.class, false, String.class); putDataEntity(OperatorToken_ord, "OperatorToken", OperatorToken.class, false, String.class); putDataEntity(DelimiterToken_ord, "DelimiterToken", DelimiterToken.class, false, String.class); putDataEntity(ParenthesisToken_ord, "ParenthesisToken", ParenthesisToken.class, false, String.class); putCompositeEntity( EntityNames_ord, "EntityNames", EntityNames.class, false, EntityName_ord, false, true); putDataEntity(Identifier_ord, "Identifier", Identifier.class, false, String.class); putSimpleEntity(EntityName_ord, "EntityName", EntityName.class, true, Identifier_ord); putSimpleEntity(EditorName_ord, "EditorName", EditorName.class, true, Identifier_ord); putSimpleEntity(FigureName_ord, "FigureName", FigureName.class, true, Identifier_ord); putSimpleEntity(ViewDeclaration_ord, "ViewDeclaration", ViewDeclaration.class, true, SimpleFigureDeclaration_ord); putSimpleEntity(ModelName_ord, "ModelName", ModelName.class, true, Identifier_ord); putSimpleEntity(ControllerDeclaration_ord, "ControllerDeclaration", ControllerDeclaration.class, true, GenericPartDeclaration_ord, JavaPartDeclaration_ord, PartDeclaration_ord); putSimpleEntity(FeatureName_ord, "FeatureName", FeatureName.class, true, Identifier_ord); putSimpleEntity(PartName_ord, "PartName", PartName.class, true, Identifier_ord); putSimpleEntity(FigureBody_ord, "FigureBody", FigureBody.class, true, TextualFigure_ord, FoldableTextualFigure_ord); putSimpleEntity(RowElement_ord, "RowElement", RowElement.class, true, DelimiterToken_ord, IdentifierToken_ord, KeywordToken_ord, FoldingToggle_ord, LiteralToken_ord, OperatorToken_ord, Indent_ord, ParenthesisToken_ord, ChildPlace_ord); } }