package jetbrains.mps.lang.editor.diagram.structure; /*Generated by MPS */ import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor; import jetbrains.mps.smodel.runtime.ConceptDescriptor; import java.util.Collection; import java.util.Arrays; import org.jetbrains.annotations.Nullable; import jetbrains.mps.smodel.adapter.ids.SConceptId; import org.jetbrains.mps.openapi.language.SAbstractConcept; import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder2; import jetbrains.mps.smodel.runtime.ConceptKind; import jetbrains.mps.smodel.runtime.StaticScope; public class StructureAspectDescriptor extends BaseStructureAspectDescriptor { /*package*/ final ConceptDescriptor myConceptAbstractArgument = createDescriptorForAbstractArgument(); /*package*/ final ConceptDescriptor myConceptAbstractDiagramCreation = createDescriptorForAbstractDiagramCreation(); /*package*/ final ConceptDescriptor myConceptAbstractFigureReference = createDescriptorForAbstractFigureReference(); /*package*/ final ConceptDescriptor myConceptActionGroup = createDescriptorForActionGroup(); /*package*/ final ConceptDescriptor myConceptActionReference = createDescriptorForActionReference(); /*package*/ final ConceptDescriptor myConceptAttributedFigureReference = createDescriptorForAttributedFigureReference(); /*package*/ final ConceptDescriptor myConceptBLQueryArgument = createDescriptorForBLQueryArgument(); /*package*/ final ConceptDescriptor myConceptCellModel_Diagram = createDescriptorForCellModel_Diagram(); /*package*/ final ConceptDescriptor myConceptCellModel_DiagramConnector = createDescriptorForCellModel_DiagramConnector(); /*package*/ final ConceptDescriptor myConceptCellModel_DiagramNode = createDescriptorForCellModel_DiagramNode(); /*package*/ final ConceptDescriptor myConceptCellModel_DiagramPort = createDescriptorForCellModel_DiagramPort(); /*package*/ final ConceptDescriptor myConceptConnectionEnd = createDescriptorForConnectionEnd(); /*package*/ final ConceptDescriptor myConceptConnectionEndBLQuery = createDescriptorForConnectionEndBLQuery(); /*package*/ final ConceptDescriptor myConceptCreationActionReference = createDescriptorForCreationActionReference(); /*package*/ final ConceptDescriptor myConceptCustomElementReference = createDescriptorForCustomElementReference(); /*package*/ final ConceptDescriptor myConceptDiagramConnectorCanCreateHandler = createDescriptorForDiagramConnectorCanCreateHandler(); /*package*/ final ConceptDescriptor myConceptDiagramConnectorCreation = createDescriptorForDiagramConnectorCreation(); /*package*/ final ConceptDescriptor myConceptDiagramConnectorCreationHandler = createDescriptorForDiagramConnectorCreationHandler(); /*package*/ final ConceptDescriptor myConceptDiagramElement = createDescriptorForDiagramElement(); /*package*/ final ConceptDescriptor myConceptDiagramElementBLQuery = createDescriptorForDiagramElementBLQuery(); /*package*/ final ConceptDescriptor myConceptDiagramElementCreationHandler = createDescriptorForDiagramElementCreationHandler(); /*package*/ final ConceptDescriptor myConceptDiagramElementsCreation = createDescriptorForDiagramElementsCreation(); /*package*/ final ConceptDescriptor myConceptExternalFigureReference = createDescriptorForExternalFigureReference(); /*package*/ final ConceptDescriptor myConceptFigureParameterMapping = createDescriptorForFigureParameterMapping(); /*package*/ final ConceptDescriptor myConceptFromIdFunctionParameter = createDescriptorForFromIdFunctionParameter(); /*package*/ final ConceptDescriptor myConceptFromNodeFunctionParameter = createDescriptorForFromNodeFunctionParameter(); /*package*/ final ConceptDescriptor myConceptLinkArgument = createDescriptorForLinkArgument(); /*package*/ final ConceptDescriptor myConceptNodeFunctionParameter = createDescriptorForNodeFunctionParameter(); /*package*/ final ConceptDescriptor myConceptPalette = createDescriptorForPalette(); /*package*/ final ConceptDescriptor myConceptPaletteElement = createDescriptorForPaletteElement(); /*package*/ final ConceptDescriptor myConceptPropertyArgument = createDescriptorForPropertyArgument(); /*package*/ final ConceptDescriptor myConceptSeparator = createDescriptorForSeparator(); /*package*/ final ConceptDescriptor myConceptStubCellModel_Diagram = createDescriptorForStubCellModel_Diagram(); /*package*/ final ConceptDescriptor myConceptStubCellModel_DiagramConnector = createDescriptorForStubCellModel_DiagramConnector(); /*package*/ final ConceptDescriptor myConceptStubCellModel_DiagramNode = createDescriptorForStubCellModel_DiagramNode(); /*package*/ final ConceptDescriptor myConceptStubCellModel_DiagramPort = createDescriptorForStubCellModel_DiagramPort(); /*package*/ final ConceptDescriptor myConceptThisEditorNodeExpression = createDescriptorForThisEditorNodeExpression(); /*package*/ final ConceptDescriptor myConceptToIdFunctionParameter = createDescriptorForToIdFunctionParameter(); /*package*/ final ConceptDescriptor myConceptToNodeFunctionParameter = createDescriptorForToNodeFunctionParameter(); /*package*/ final ConceptDescriptor myConceptXFunctionParameter = createDescriptorForXFunctionParameter(); /*package*/ final ConceptDescriptor myConceptYFunctionParameter = createDescriptorForYFunctionParameter(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptAbstractArgument, myConceptAbstractDiagramCreation, myConceptAbstractFigureReference, myConceptActionGroup, myConceptActionReference, myConceptAttributedFigureReference, myConceptBLQueryArgument, myConceptCellModel_Diagram, myConceptCellModel_DiagramConnector, myConceptCellModel_DiagramNode, myConceptCellModel_DiagramPort, myConceptConnectionEnd, myConceptConnectionEndBLQuery, myConceptCreationActionReference, myConceptCustomElementReference, myConceptDiagramConnectorCanCreateHandler, myConceptDiagramConnectorCreation, myConceptDiagramConnectorCreationHandler, myConceptDiagramElement, myConceptDiagramElementBLQuery, myConceptDiagramElementCreationHandler, myConceptDiagramElementsCreation, myConceptExternalFigureReference, myConceptFigureParameterMapping, myConceptFromIdFunctionParameter, myConceptFromNodeFunctionParameter, myConceptLinkArgument, myConceptNodeFunctionParameter, myConceptPalette, myConceptPaletteElement, myConceptPropertyArgument, myConceptSeparator, myConceptStubCellModel_Diagram, myConceptStubCellModel_DiagramConnector, myConceptStubCellModel_DiagramNode, myConceptStubCellModel_DiagramPort, myConceptThisEditorNodeExpression, myConceptToIdFunctionParameter, myConceptToNodeFunctionParameter, myConceptXFunctionParameter, myConceptYFunctionParameter); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.AbstractArgument: return myConceptAbstractArgument; case LanguageConceptSwitch.AbstractDiagramCreation: return myConceptAbstractDiagramCreation; case LanguageConceptSwitch.AbstractFigureReference: return myConceptAbstractFigureReference; case LanguageConceptSwitch.ActionGroup: return myConceptActionGroup; case LanguageConceptSwitch.ActionReference: return myConceptActionReference; case LanguageConceptSwitch.AttributedFigureReference: return myConceptAttributedFigureReference; case LanguageConceptSwitch.BLQueryArgument: return myConceptBLQueryArgument; case LanguageConceptSwitch.CellModel_Diagram: return myConceptCellModel_Diagram; case LanguageConceptSwitch.CellModel_DiagramConnector: return myConceptCellModel_DiagramConnector; case LanguageConceptSwitch.CellModel_DiagramNode: return myConceptCellModel_DiagramNode; case LanguageConceptSwitch.CellModel_DiagramPort: return myConceptCellModel_DiagramPort; case LanguageConceptSwitch.ConnectionEnd: return myConceptConnectionEnd; case LanguageConceptSwitch.ConnectionEndBLQuery: return myConceptConnectionEndBLQuery; case LanguageConceptSwitch.CreationActionReference: return myConceptCreationActionReference; case LanguageConceptSwitch.CustomElementReference: return myConceptCustomElementReference; case LanguageConceptSwitch.DiagramConnectorCanCreateHandler: return myConceptDiagramConnectorCanCreateHandler; case LanguageConceptSwitch.DiagramConnectorCreation: return myConceptDiagramConnectorCreation; case LanguageConceptSwitch.DiagramConnectorCreationHandler: return myConceptDiagramConnectorCreationHandler; case LanguageConceptSwitch.DiagramElement: return myConceptDiagramElement; case LanguageConceptSwitch.DiagramElementBLQuery: return myConceptDiagramElementBLQuery; case LanguageConceptSwitch.DiagramElementCreationHandler: return myConceptDiagramElementCreationHandler; case LanguageConceptSwitch.DiagramElementsCreation: return myConceptDiagramElementsCreation; case LanguageConceptSwitch.ExternalFigureReference: return myConceptExternalFigureReference; case LanguageConceptSwitch.FigureParameterMapping: return myConceptFigureParameterMapping; case LanguageConceptSwitch.FromIdFunctionParameter: return myConceptFromIdFunctionParameter; case LanguageConceptSwitch.FromNodeFunctionParameter: return myConceptFromNodeFunctionParameter; case LanguageConceptSwitch.LinkArgument: return myConceptLinkArgument; case LanguageConceptSwitch.NodeFunctionParameter: return myConceptNodeFunctionParameter; case LanguageConceptSwitch.Palette: return myConceptPalette; case LanguageConceptSwitch.PaletteElement: return myConceptPaletteElement; case LanguageConceptSwitch.PropertyArgument: return myConceptPropertyArgument; case LanguageConceptSwitch.Separator: return myConceptSeparator; case LanguageConceptSwitch.StubCellModel_Diagram: return myConceptStubCellModel_Diagram; case LanguageConceptSwitch.StubCellModel_DiagramConnector: return myConceptStubCellModel_DiagramConnector; case LanguageConceptSwitch.StubCellModel_DiagramNode: return myConceptStubCellModel_DiagramNode; case LanguageConceptSwitch.StubCellModel_DiagramPort: return myConceptStubCellModel_DiagramPort; case LanguageConceptSwitch.ThisEditorNodeExpression: return myConceptThisEditorNodeExpression; case LanguageConceptSwitch.ToIdFunctionParameter: return myConceptToIdFunctionParameter; case LanguageConceptSwitch.ToNodeFunctionParameter: return myConceptToNodeFunctionParameter; case LanguageConceptSwitch.XFunctionParameter: return myConceptXFunctionParameter; case LanguageConceptSwitch.YFunctionParameter: return myConceptYFunctionParameter; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForAbstractArgument() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "AbstractArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL); b.class_(false, true, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/285670992213637294"); return b.create(); } private static ConceptDescriptor createDescriptorForAbstractDiagramCreation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "AbstractDiagramCreation", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x120f760a04397296L); b.class_(false, true, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/1301388602725986966"); b.associate("concept", 0x120f760a0439bb31L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(true).origin("1301388602726005553").done(); b.aggregate("query", 0x120f760a0439bb2bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1301388602726005547").done(); return b.create(); } private static ConceptDescriptor createDescriptorForAbstractFigureReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "AbstractFigureReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a329d6L); b.class_(false, true, false); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/1094405431463455190"); return b.create(); } private static ConceptDescriptor createDescriptorForActionGroup() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ActionGroup", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d83L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.PaletteElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/526297864816328067"); b.aggregate("elements", 0x74dc91e9e6e9967L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L).optional(true).ordered(true).multiple(true).origin("526297864816466279").done(); b.alias("group"); return b.create(); } private static ConceptDescriptor createDescriptorForActionReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ActionReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d82L); b.class_(false, true, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.PaletteElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/526297864816328066"); return b.create(); } private static ConceptDescriptor createDescriptorForAttributedFigureReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "AttributedFigureReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x4b412569a095b4ceL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractFigureReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a329d6L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/5422656561926747342"); b.associate("figureAttribute", 0x4b412569a0e43041L).target(0xd7722d504b934c3aL, 0xae061903d05f95a7L, 0x4b412569a095b5a4L).optional(false).origin("5422656561931890753").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBLQueryArgument() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "BLQueryArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8f7L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/285670992213637367"); b.aggregate("query", 0x3f6e840fd86f8f8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("285670992213637368").done(); return b.create(); } private static ConceptDescriptor createDescriptorForCellModel_Diagram() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "CellModel_Diagram", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x57869048dc89fbf7L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.EditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L); b.parent(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x79b75ced2c4a134dL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x612410e32cf46136L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/6306886970791033847"); b.aggregate("diagramElements", 0x4a53d4fb31a6b00cL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x4a53d4fb31a6add1L).optional(false).ordered(true).multiple(true).origin("5355858557208539148").done(); b.aggregate("elementsCreation", 0x76f1cb20ba7a1c35L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba75918aL).optional(true).ordered(true).multiple(true).origin("8570854907290721333").done(); b.aggregate("connectorCreation", 0xd0b2f9de3717551L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de3710044L).optional(true).ordered(true).multiple(true).origin("939897302409114961").done(); b.aggregate("paletteDeclaration", 0x5bdb7aaec1476e7cL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d84L).optional(true).ordered(true).multiple(false).origin("6619018968336658044").done(); b.kind(ConceptKind.IMPLEMENTATION_WITH_STUB, StaticScope.GLOBAL); b.alias("diagram"); return b.create(); } private static ConceptDescriptor createDescriptorForCellModel_DiagramConnector() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "CellModel_DiagramConnector", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x58940e88f3ef74c9L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.EditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L); b.parent(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x79b75ced2c4a134dL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x612410e32cf46136L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/6382742553261733065"); b.aggregate("input", 0x10efa534a50ae17fL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x25c3d1ab937de9c0L).optional(false).ordered(true).multiple(false).origin("1220375669566529919").done(); b.aggregate("output", 0x10efa534a50ae185L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x25c3d1ab937de9c0L).optional(false).ordered(true).multiple(false).origin("1220375669566529925").done(); b.kind(ConceptKind.IMPLEMENTATION_WITH_STUB, StaticScope.GLOBAL); b.alias("diagram connector"); return b.create(); } private static ConceptDescriptor createDescriptorForCellModel_DiagramNode() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "CellModel_DiagramNode", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a326e1L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.EditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L); b.parent(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x79b75ced2c4a134dL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x612410e32cf46136L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/1094405431463454433"); b.aggregate("figure", 0xf301bf106a329d9L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a329d6L).optional(false).ordered(true).multiple(false).origin("1094405431463455193").done(); b.aggregate("parameters", 0xf301bf106a7d7b2L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a7d7c7L).optional(true).ordered(true).multiple(true).origin("1094405431463761842").done(); b.aggregate("inputPort", 0x1ceea85e3fc07f4bL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL).optional(true).ordered(true).multiple(false).origin("2084788800269090635").done(); b.aggregate("outputPort", 0x1ceea85e3fc07f76L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL).optional(true).ordered(true).multiple(false).origin("2084788800269090678").done(); b.kind(ConceptKind.IMPLEMENTATION_WITH_STUB, StaticScope.GLOBAL); b.alias("diagram node"); return b.create(); } private static ConceptDescriptor createDescriptorForCellModel_DiagramPort() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "CellModel_DiagramPort", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd120282L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.EditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L); b.parent(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x79b75ced2c4a134dL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x612410e32cf46136L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/285670992205972098"); b.prop("input", 0x3f6e840fd12753fL, "285670992206001471"); b.kind(ConceptKind.IMPLEMENTATION_WITH_STUB, StaticScope.GLOBAL); b.alias("diagram port"); return b.create(); } private static ConceptDescriptor createDescriptorForConnectionEnd() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ConnectionEnd", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x25c3d1ab937de9c0L); b.class_(false, true, false); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/2721249134706026944"); return b.create(); } private static ConceptDescriptor createDescriptorForConnectionEndBLQuery() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ConnectionEndBLQuery", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x10efa534a508176dL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.ConnectionEnd", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x25c3d1ab937de9c0L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/1220375669566347117"); b.aggregate("pointID", 0x10efa534a5093964L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1220375669566421348").done(); b.aggregate("targetNode", 0x287647ebcf77ee1aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("2915596886892604954").done(); return b.create(); } private static ConceptDescriptor createDescriptorForCreationActionReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "CreationActionReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x5bdb7aaec13745e9L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.ActionReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d82L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/6619018968335599081"); b.prop("iconPath", 0x3cfdbd635b5afe8dL, "4394877045815574157"); b.associate("elementsCreation", 0x5bdb7aaec13ef3f4L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x120f760a04397296L).optional(false).origin("6619018968336102388").done(); b.alias("creation"); return b.create(); } private static ConceptDescriptor createDescriptorForCustomElementReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "CustomElementReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x5bdb7aaec13745e8L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.PaletteElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/6619018968335599080"); b.associate("customElement", 0x5bdb7aaec13ef3eeL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L).optional(false).origin("6619018968336102382").done(); b.alias("custom"); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramConnectorCanCreateHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramConnectorCanCreateHandler", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de371634eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409110350"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramConnectorCreation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramConnectorCreation", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de3710044L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractDiagramCreation", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x120f760a04397296L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409084996"); b.aggregate("canCreate", 0xd0b2f9de3710047L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de371634eL).optional(false).ordered(true).multiple(false).origin("939897302409084999").done(); b.aggregate("handler", 0xd0b2f9de371754cL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de371007cL).optional(false).ordered(true).multiple(false).origin("939897302409114956").done(); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramConnectorCreationHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramConnectorCreationHandler", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de371007cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409085052"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramElement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x4a53d4fb31a6add1L); b.class_(false, true, false); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/5355858557208538577"); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramElementBLQuery() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramElementBLQuery", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x4a53d4fb31aaee31L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.DiagramElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x4a53d4fb31a6add1L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/5355858557208817201"); b.aggregate("query", 0x4a53d4fb31aaee59L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("5355858557208817241").done(); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramElementCreationHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramElementCreationHandler", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba7726f7L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/8570854907290527479"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForDiagramElementsCreation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "DiagramElementsCreation", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba75918aL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractDiagramCreation", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x120f760a04397296L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/8570854907290423690"); b.aggregate("handler", 0x76f1cb20ba7726e1L).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba7726f7L).optional(false).ordered(true).multiple(false).origin("8570854907290527457").done(); return b.create(); } private static ConceptDescriptor createDescriptorForExternalFigureReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ExternalFigureReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a655cbL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractFigureReference", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a329d6L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/1094405431463663051"); b.associate("figure", 0xf301bf106a65713L).target(0xd7722d504b934c3aL, 0xae061903d05f95a7L, 0x1e3b9cbb9f7493c2L).optional(false).origin("1094405431463663379").done(); return b.create(); } private static ConceptDescriptor createDescriptorForFigureParameterMapping() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "FigureParameterMapping", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a7d7c7L); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/1094405431463761863"); b.aggregate("argument", 0x3f6e840fdd824ddL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL).optional(false).ordered(true).multiple(false).origin("285670992218957021").done(); return b.create(); } private static ConceptDescriptor createDescriptorForFromIdFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "FromIdFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de3724d63L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409170275"); b.alias("fromId"); return b.create(); } private static ConceptDescriptor createDescriptorForFromNodeFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "FromNodeFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de3724d59L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409170265"); b.alias("from"); return b.create(); } private static ConceptDescriptor createDescriptorForLinkArgument() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "LinkArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f9b7L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/285670992213637559"); b.associate("link", 0x3f6e840fdc4a7a7L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL).optional(false).origin("285670992217679783").done(); return b.create(); } private static ConceptDescriptor createDescriptorForNodeFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "NodeFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba7a0edeL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/8570854907290717918"); b.alias("node"); return b.create(); } private static ConceptDescriptor createDescriptorForPalette() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "Palette", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d84L); b.class_(false, false, false); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/526297864816328068"); b.aggregate("elements", 0x74dc91e9e6e053aL).target(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L).optional(true).ordered(true).multiple(true).origin("526297864816428346").done(); return b.create(); } private static ConceptDescriptor createDescriptorForPaletteElement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "PaletteElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L); b.class_(false, true, false); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/526297864816328069"); return b.create(); } private static ConceptDescriptor createDescriptorForPropertyArgument() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "PropertyArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fdc48c85L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.AbstractArgument", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x3f6e840fd86f8aeL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/285670992217672837"); b.associate("property", 0x3f6e840fdc4ce94L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086bL).optional(false).origin("285670992217689748").done(); return b.create(); } private static ConceptDescriptor createDescriptorForSeparator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "Separator", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d86L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.diagram.structure.PaletteElement", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x74dc91e9e6c7d85L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/526297864816328070"); b.prop("text", 0x295f40c2822f9459L, "2981172682494547033"); b.alias("separator"); return b.create(); } private static ConceptDescriptor createDescriptorForStubCellModel_Diagram() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "StubCellModel_Diagram", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xa2364a3edc2d376L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.StubEditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa2364a3edcb8ed2L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/730538219795567478"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForStubCellModel_DiagramConnector() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "StubCellModel_DiagramConnector", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xa2364a3edc37a82L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.StubEditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa2364a3edcb8ed2L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/730538219795610242"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForStubCellModel_DiagramNode() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "StubCellModel_DiagramNode", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xa2364a3edc37aa7L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.StubEditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa2364a3edcb8ed2L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/730538219795610279"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForStubCellModel_DiagramPort() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "StubCellModel_DiagramPort", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xa2364a3edc37accL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.editor.structure.StubEditorCellModel", 0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa2364a3edcb8ed2L); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/730538219795610316"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForThisEditorNodeExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ThisEditorNodeExpression", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x2cd0b06754b27e2fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/3229274890673749551"); b.alias("this"); return b.create(); } private static ConceptDescriptor createDescriptorForToIdFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ToIdFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de3724d68L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409170280"); b.alias("toId"); return b.create(); } private static ConceptDescriptor createDescriptorForToNodeFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "ToNodeFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xd0b2f9de3724d5eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/939897302409170270"); b.alias("to"); return b.create(); } private static ConceptDescriptor createDescriptorForXFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "XFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba7a0ee2L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/8570854907290717922"); b.alias("x"); return b.create(); } private static ConceptDescriptor createDescriptorForYFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.editor.diagram", "YFunctionParameter", 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0x76f1cb20ba7a0ed7L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:5181c66d-005f-421e-88f2-2c6d80a7738d(jetbrains.mps.lang.editor.diagram.structure)/8570854907290717911"); b.alias("y"); return b.create(); } }