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);
}
}