package org.whole.lang.changes.reflect; import org.whole.lang.reflect.EntityDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.changes.model.*; /** * @generator Whole */ @SuppressWarnings("unchecked") public class ChangesEntityDescriptorEnum extends EntityDescriptorEnum { public static final int RevisionFrame_ord = 0; public static final int RevisionTrack_ord = 1; public static final int Revisions_ord = 2; public static final int Revision_ord = 3; public static final int RevisionChanges_ord = 4; public static final int RevisionChange_ord = 5; public static final int ChangeSides_ord = 6; public static final int ChangeRevisions_ord = 7; public static final int ContentCompare_ord = 8; public static final int UnifiedCompare_ord = 9; public static final int SideBySideCompare_ord = 10; public static final int Content_ord = 11; public static final int Nothing_ord = 12; public static final int ChangeSide_ord = 13; public static final int Change_ord = 14; public static final int Changes_ord = 15; public static final int Relate_ord = 16; public static final int Cut_ord = 17; public static final int Copy_ord = 18; public static final int Paste_ord = 19; public static final int Delete_ord = 20; public static final int Insert_ord = 21; public static final int Replace_ord = 22; public static final int Wrap_ord = 23; public static final int Comment_ord = 24; public static final int Revisor_ord = 25; public static final int Text_ord = 26; public static final int Clipboard_ord = 27; public static final ChangesEntityDescriptorEnum instance = new ChangesEntityDescriptorEnum(); public static final EntityDescriptor<RevisionFrame> RevisionFrame = (EntityDescriptor<RevisionFrame>) instance.valueOf(RevisionFrame_ord); public static final EntityDescriptor<RevisionTrack> RevisionTrack = (EntityDescriptor<RevisionTrack>) instance.valueOf(RevisionTrack_ord); public static final EntityDescriptor<Revisions> Revisions = (EntityDescriptor<Revisions>) instance.valueOf(Revisions_ord); public static final EntityDescriptor<Revision> Revision = (EntityDescriptor<Revision>) instance.valueOf(Revision_ord); public static final EntityDescriptor<RevisionChanges> RevisionChanges = (EntityDescriptor<RevisionChanges>) instance.valueOf(RevisionChanges_ord); public static final EntityDescriptor<RevisionChange> RevisionChange = (EntityDescriptor<RevisionChange>) instance.valueOf(RevisionChange_ord); public static final EntityDescriptor<ChangeSides> ChangeSides = (EntityDescriptor<ChangeSides>) instance.valueOf(ChangeSides_ord); public static final EntityDescriptor<ChangeRevisions> ChangeRevisions = (EntityDescriptor<ChangeRevisions>) instance.valueOf(ChangeRevisions_ord); public static final EntityDescriptor<ContentCompare> ContentCompare = (EntityDescriptor<ContentCompare>) instance.valueOf(ContentCompare_ord); public static final EntityDescriptor<UnifiedCompare> UnifiedCompare = (EntityDescriptor<UnifiedCompare>) instance.valueOf(UnifiedCompare_ord); public static final EntityDescriptor<SideBySideCompare> SideBySideCompare = (EntityDescriptor<SideBySideCompare>) instance.valueOf(SideBySideCompare_ord); public static final EntityDescriptor<Content> Content = (EntityDescriptor<Content>) instance.valueOf(Content_ord); public static final EntityDescriptor<Nothing> Nothing = (EntityDescriptor<Nothing>) instance.valueOf(Nothing_ord); public static final EntityDescriptor<ChangeSide> ChangeSide = (EntityDescriptor<ChangeSide>) instance.valueOf(ChangeSide_ord); public static final EntityDescriptor<Change> Change = (EntityDescriptor<Change>) instance.valueOf(Change_ord); public static final EntityDescriptor<Changes> Changes = (EntityDescriptor<Changes>) instance.valueOf(Changes_ord); public static final EntityDescriptor<Relate> Relate = (EntityDescriptor<Relate>) instance.valueOf(Relate_ord); public static final EntityDescriptor<Cut> Cut = (EntityDescriptor<Cut>) instance.valueOf(Cut_ord); public static final EntityDescriptor<Copy> Copy = (EntityDescriptor<Copy>) instance.valueOf(Copy_ord); public static final EntityDescriptor<Paste> Paste = (EntityDescriptor<Paste>) instance.valueOf(Paste_ord); public static final EntityDescriptor<Delete> Delete = (EntityDescriptor<Delete>) instance.valueOf(Delete_ord); public static final EntityDescriptor<Insert> Insert = (EntityDescriptor<Insert>) instance.valueOf(Insert_ord); public static final EntityDescriptor<Replace> Replace = (EntityDescriptor<Replace>) instance.valueOf(Replace_ord); public static final EntityDescriptor<Wrap> Wrap = (EntityDescriptor<Wrap>) instance.valueOf(Wrap_ord); public static final EntityDescriptor<Comment> Comment = (EntityDescriptor<Comment>) instance.valueOf(Comment_ord); public static final EntityDescriptor<Revisor> Revisor = (EntityDescriptor<Revisor>) instance.valueOf(Revisor_ord); public static final EntityDescriptor<Text> Text = (EntityDescriptor<Text>) instance.valueOf(Text_ord); public static final EntityDescriptor<Clipboard> Clipboard = (EntityDescriptor<Clipboard>) instance.valueOf(Clipboard_ord); private ChangesEntityDescriptorEnum() { } private static final long serialVersionUID = 1; protected void initEntityDescriptors() { putSimpleEntity(RevisionFrame_ord, "RevisionFrame", RevisionFrame.class, false).withFeature(ChangesFeatureDescriptorEnum.baseRevisions, Revisions_ord, true, false, false, false, false).withFeature(ChangesFeatureDescriptorEnum.leftRevisions, Revisions_ord, true, false, false, false, false).withFeature(ChangesFeatureDescriptorEnum.rightRevisions, Revisions_ord, true, false, false, false, false).withFeature(ChangesFeatureDescriptorEnum.baseContent, Content_ord).withFeature(ChangesFeatureDescriptorEnum.leftContent, Content_ord, true, false, false, false, false).withFeature(ChangesFeatureDescriptorEnum.rightContent, Content_ord, true, false, false, false, false); putSimpleEntity(RevisionTrack_ord, "RevisionTrack", RevisionTrack.class, false).withFeature(ChangesFeatureDescriptorEnum.revisions, Revisions_ord).withFeature(ChangesFeatureDescriptorEnum.compare, ContentCompare_ord); putCompositeEntity( Revisions_ord, "Revisions", Revisions.class, false, Revision_ord, true, false); putSimpleEntity(Revision_ord, "Revision", Revision.class, false).withFeature(ChangesFeatureDescriptorEnum.revisor, Revisor_ord, true, false, false, false, false).withFeature(ChangesFeatureDescriptorEnum.changes, RevisionChanges_ord); putCompositeEntity( RevisionChanges_ord, "RevisionChanges", RevisionChanges.class, false, RevisionChange_ord, true, false); putSimpleEntity(RevisionChange_ord, "RevisionChange", RevisionChange.class, false).withFeature(ChangesFeatureDescriptorEnum.sides, ChangeSides_ord, ChangesFeatureDescriptorEnum.revisions, false, false, true, false, false); putCompositeEntity(ChangeSides_ord, "ChangeSides", ChangeSides.class, true, ChangeSide_ord, false, true, true, false, false); putCompositeEntity(ChangeRevisions_ord, "ChangeRevisions", ChangeRevisions.class, true, RevisionChange_ord, false, true, true, false, false); putSimpleEntity(ContentCompare_ord, "ContentCompare", ContentCompare.class, true, UnifiedCompare_ord, SideBySideCompare_ord); putSimpleEntity(UnifiedCompare_ord, "UnifiedCompare", UnifiedCompare.class, false).withFeature(ChangesFeatureDescriptorEnum.unifiedContent, Content_ord); putSimpleEntity(SideBySideCompare_ord, "SideBySideCompare", SideBySideCompare.class, false).withFeature(ChangesFeatureDescriptorEnum.baseContent, Content_ord, true, false, false, false, false).withFeature(ChangesFeatureDescriptorEnum.firstRevisedContent, Content_ord).withFeature(ChangesFeatureDescriptorEnum.secondRevisedContent, Content_ord); putSimpleEntity(Content_ord, "Content", Content.class, true, Changes_ord, Delete_ord, Replace_ord, Comment_ord, Cut_ord, Wrap_ord, Copy_ord, Paste_ord, Relate_ord, Change_ord, Insert_ord, Nothing_ord); putSimpleEntity(Nothing_ord, "Nothing", Nothing.class, false); putSimpleEntity(ChangeSide_ord, "ChangeSide", ChangeSide.class, true, Delete_ord, Replace_ord, Comment_ord, Cut_ord, Wrap_ord, Copy_ord, Relate_ord, Paste_ord, Insert_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Change_ord, "Change", Change.class, true, Changes_ord, Delete_ord, Replace_ord, Comment_ord, Cut_ord, Wrap_ord, Copy_ord, Relate_ord, Paste_ord, Insert_ord); putCompositeEntity( Changes_ord, "Changes", Changes.class, false, Change_ord, true, false); putSimpleEntity(Relate_ord, "Relate", Relate.class, false).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Cut_ord, "Cut", Cut.class, false).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.clipboard, Clipboard_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Copy_ord, "Copy", Copy.class, false).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.clipboard, Clipboard_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Paste_ord, "Paste", Paste.class, false).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.clipboard, Clipboard_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Delete_ord, "Delete", Delete.class, false).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Insert_ord, "Insert", Insert.class, false).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Replace_ord, "Replace", Replace.class, false).withFeature(ChangesFeatureDescriptorEnum.deleteContent, Content_ord).withFeature(ChangesFeatureDescriptorEnum.insertContent, Content_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Wrap_ord, "Wrap", Wrap.class, false).withFeature(ChangesFeatureDescriptorEnum.cutContent, Content_ord).withFeature(ChangesFeatureDescriptorEnum.insertContent, Content_ord).withFeature(ChangesFeatureDescriptorEnum.clipboard, Clipboard_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Comment_ord, "Comment", Comment.class, false).withFeature(ChangesFeatureDescriptorEnum.comment, Text_ord).withFeature(ChangesFeatureDescriptorEnum.content, Content_ord).withFeature(ChangesFeatureDescriptorEnum.revisions, ChangeRevisions_ord, ChangesFeatureDescriptorEnum.sides, true, false, true, false, false); putSimpleEntity(Revisor_ord, "Revisor", Revisor.class, true, Text_ord); putDataEntity(Text_ord, "Text", Text.class, false, String.class); putDataEntity(Clipboard_ord, "Clipboard", Clipboard.class, false, int.class); } protected void initForeignTypeRelations() { setAssignableToAll(true, Change_ord, Nothing_ord); setAssignableFromAll(true, Content_ord); } }