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