in languages/languageDesign/constraints/legacy/source_gen/jetbrains/mps/lang/constraints/structure/ConceptPresentationAspectImpl.java [66:465]
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.ConceptConstraints:
if (props_ConceptConstraints == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x3f4bc5f5c6c14a28L, 0x8b10c83066ffa4a1L, 0x11a7208faaeL);
cpb.deprecateAggregation(0x341b038f9307e5d8L, "alternativeIcon");
cpb.presentationByName();
cpb.helpUrl(HELP_URL);
cpb.icon(IconContainer.RESOURCE_0);
props_ConceptConstraints = cpb.create();
}
return props_ConceptConstraints;
case LanguageConceptSwitch.ConceptParameter_ReferentSearchScope_enclosingNode:
if (props_ConceptParameter_ReferentSearchScope_enclosingNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("parent of the referenceNode, useful when the reference node is not defined yet (null)");
cpb.rawPresentation("enclosingNode");
props_ConceptParameter_ReferentSearchScope_enclosingNode = cpb.create();
}
return props_ConceptParameter_ReferentSearchScope_enclosingNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_checkedNode:
if (props_ConstraintFunctionParameter_checkedNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("node to be validated");
cpb.rawPresentation("checkedNode");
props_ConstraintFunctionParameter_checkedNode = cpb.create();
}
return props_ConstraintFunctionParameter_checkedNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_childConcept:
if (props_ConstraintFunctionParameter_childConcept == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("the concept of the child/descendant node to test against");
cpb.rawPresentation("childConcept");
props_ConstraintFunctionParameter_childConcept = cpb.create();
}
return props_ConstraintFunctionParameter_childConcept;
case LanguageConceptSwitch.ConstraintFunctionParameter_childNode:
if (props_ConstraintFunctionParameter_childNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("the child/descendant node to test against, may be null if is yet to be created");
cpb.rawPresentation("childNode");
props_ConstraintFunctionParameter_childNode = cpb.create();
}
return props_ConstraintFunctionParameter_childNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_containingLink:
if (props_ConstraintFunctionParameter_containingLink == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("containingLink");
props_ConstraintFunctionParameter_containingLink = cpb.create();
}
return props_ConstraintFunctionParameter_containingLink;
case LanguageConceptSwitch.ConstraintFunctionParameter_containmentLink:
if (props_ConstraintFunctionParameter_containmentLink == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("containment link between contextNode and its child");
cpb.rawPresentation("containmentLink");
props_ConstraintFunctionParameter_containmentLink = cpb.create();
}
return props_ConstraintFunctionParameter_containmentLink;
case LanguageConceptSwitch.ConstraintFunctionParameter_contextNode:
if (props_ConstraintFunctionParameter_contextNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("node with the reference, or closest not-null context node");
cpb.rawPresentation("contextNode");
props_ConstraintFunctionParameter_contextNode = cpb.create();
}
return props_ConstraintFunctionParameter_contextNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_contextRole:
if (props_ConstraintFunctionParameter_contextRole == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("target role in contextNode");
cpb.rawPresentation("contextRole");
props_ConstraintFunctionParameter_contextRole = cpb.create();
}
return props_ConstraintFunctionParameter_contextRole;
case LanguageConceptSwitch.ConstraintFunctionParameter_exists:
if (props_ConstraintFunctionParameter_exists == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("false when reference is being created");
cpb.rawPresentation("exists");
props_ConstraintFunctionParameter_exists = cpb.create();
}
return props_ConstraintFunctionParameter_exists;
case LanguageConceptSwitch.ConstraintFunctionParameter_inEditor:
if (props_ConstraintFunctionParameter_inEditor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("inEditor");
props_ConstraintFunctionParameter_inEditor = cpb.create();
}
return props_ConstraintFunctionParameter_inEditor;
case LanguageConceptSwitch.ConstraintFunctionParameter_link:
if (props_ConstraintFunctionParameter_link == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("the containment link in question between the parent and the (potential or existing) child");
cpb.rawPresentation("link");
props_ConstraintFunctionParameter_link = cpb.create();
}
return props_ConstraintFunctionParameter_link;
case LanguageConceptSwitch.ConstraintFunctionParameter_linkTarget:
if (props_ConstraintFunctionParameter_linkTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("target concept (useful for specialized links)");
cpb.rawPresentation("linkTarget");
props_ConstraintFunctionParameter_linkTarget = cpb.create();
}
return props_ConstraintFunctionParameter_linkTarget;
case LanguageConceptSwitch.ConstraintFunctionParameter_linkTargetNode:
if (props_ConstraintFunctionParameter_linkTargetNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("target concept node (useful for specialized links)");
cpb.rawPresentation("linkTarget");
props_ConstraintFunctionParameter_linkTargetNode = cpb.create();
}
return props_ConstraintFunctionParameter_linkTargetNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_newReferentNode:
if (props_ConstraintFunctionParameter_newReferentNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("new value of the reference");
cpb.rawPresentation("newReferentNode");
props_ConstraintFunctionParameter_newReferentNode = cpb.create();
}
return props_ConstraintFunctionParameter_newReferentNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_oldReferentNode:
if (props_ConstraintFunctionParameter_oldReferentNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("old value of the reference");
cpb.rawPresentation("oldReferentNode");
props_ConstraintFunctionParameter_oldReferentNode = cpb.create();
}
return props_ConstraintFunctionParameter_oldReferentNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_parameterNode:
if (props_ConstraintFunctionParameter_parameterNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("node to present (target of the referenceNode's reference)");
cpb.rawPresentation("parameterNode");
props_ConstraintFunctionParameter_parameterNode = cpb.create();
}
return props_ConstraintFunctionParameter_parameterNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_parentNode:
if (props_ConstraintFunctionParameter_parentNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("parent node to check");
cpb.rawPresentation("parentNode");
props_ConstraintFunctionParameter_parentNode = cpb.create();
}
return props_ConstraintFunctionParameter_parentNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_position:
if (props_ConstraintFunctionParameter_position == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("target index in contextRole");
cpb.rawPresentation("position");
props_ConstraintFunctionParameter_position = cpb.create();
}
return props_ConstraintFunctionParameter_position;
case LanguageConceptSwitch.ConstraintFunctionParameter_referenceNode:
if (props_ConstraintFunctionParameter_referenceNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("node with the reference");
cpb.rawPresentation("referenceNode");
props_ConstraintFunctionParameter_referenceNode = cpb.create();
}
return props_ConstraintFunctionParameter_referenceNode;
case LanguageConceptSwitch.ConstraintFunctionParameter_smartReference:
if (props_ConstraintFunctionParameter_smartReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("smartReference");
props_ConstraintFunctionParameter_smartReference = cpb.create();
}
return props_ConstraintFunctionParameter_smartReference;
case LanguageConceptSwitch.ConstraintFunctionParameter_visible:
if (props_ConstraintFunctionParameter_visible == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("visible");
props_ConstraintFunctionParameter_visible = cpb.create();
}
return props_ConstraintFunctionParameter_visible;
case LanguageConceptSwitch.ConstraintFunction_CanBeAChild:
if (props_ConstraintFunction_CanBeAChild == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("return false if node cannot be a child of parentNode");
cpb.rawPresentation("ConstraintFunction_CanBeAChild");
props_ConstraintFunction_CanBeAChild = cpb.create();
}
return props_ConstraintFunction_CanBeAChild;
case LanguageConceptSwitch.ConstraintFunction_CanBeAParent:
if (props_ConstraintFunction_CanBeAParent == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("return false if node cannot be a parent of given node");
cpb.rawPresentation("ConstraintFunction_CanBeAParent");
props_ConstraintFunction_CanBeAParent = cpb.create();
}
return props_ConstraintFunction_CanBeAParent;
case LanguageConceptSwitch.ConstraintFunction_CanBeARoot:
if (props_ConstraintFunction_CanBeARoot == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ConstraintFunction_CanBeARoot");
props_ConstraintFunction_CanBeARoot = cpb.create();
}
return props_ConstraintFunction_CanBeARoot;
case LanguageConceptSwitch.ConstraintFunction_CanBeAnAncestor:
if (props_ConstraintFunction_CanBeAnAncestor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("return false if node cannot be a ancestor of given node");
cpb.rawPresentation("ConstraintFunction_CanBeAnAncestor");
props_ConstraintFunction_CanBeAnAncestor = cpb.create();
}
return props_ConstraintFunction_CanBeAnAncestor;
case LanguageConceptSwitch.ConstraintFunction_GetAlternativeIcon:
if (props_ConstraintFunction_GetAlternativeIcon == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ConstraintFunction_GetAlternativeIcon");
props_ConstraintFunction_GetAlternativeIcon = cpb.create();
}
return props_ConstraintFunction_GetAlternativeIcon;
case LanguageConceptSwitch.ConstraintFunction_GetInstanceIcon:
if (props_ConstraintFunction_GetInstanceIcon == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ConstraintFunction_GetInstanceIcon");
props_ConstraintFunction_GetInstanceIcon = cpb.create();
}
return props_ConstraintFunction_GetInstanceIcon;
case LanguageConceptSwitch.ConstraintFunction_PropertyGetter:
if (props_ConstraintFunction_PropertyGetter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("property getter");
cpb.rawPresentation("getter");
props_ConstraintFunction_PropertyGetter = cpb.create();
}
return props_ConstraintFunction_PropertyGetter;
case LanguageConceptSwitch.ConstraintFunction_PropertySetter:
if (props_ConstraintFunction_PropertySetter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("property setter");
cpb.rawPresentation("setter");
props_ConstraintFunction_PropertySetter = cpb.create();
}
return props_ConstraintFunction_PropertySetter;
case LanguageConceptSwitch.ConstraintFunction_PropertyValidator:
if (props_ConstraintFunction_PropertyValidator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("property validator");
cpb.rawPresentation("validator");
props_ConstraintFunction_PropertyValidator = cpb.create();
}
return props_ConstraintFunction_PropertyValidator;
case LanguageConceptSwitch.ConstraintFunction_RefSetHandlerKeepsReference:
if (props_ConstraintFunction_RefSetHandlerKeepsReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("whether reference set handler keeps original reference");
cpb.rawPresentation("keeps reference");
props_ConstraintFunction_RefSetHandlerKeepsReference = cpb.create();
}
return props_ConstraintFunction_RefSetHandlerKeepsReference;
case LanguageConceptSwitch.ConstraintFunction_ReferentSearchScope_AbstractBase:
if (props_ConstraintFunction_ReferentSearchScope_AbstractBase == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_ConstraintFunction_ReferentSearchScope_AbstractBase = cpb.create();
}
return props_ConstraintFunction_ReferentSearchScope_AbstractBase;
case LanguageConceptSwitch.ConstraintFunction_ReferentSearchScope_Presentation:
if (props_ConstraintFunction_ReferentSearchScope_Presentation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("reference presentation in completion list (default - reference name)");
cpb.rawPresentation("search scope item presentation");
props_ConstraintFunction_ReferentSearchScope_Presentation = cpb.create();
}
return props_ConstraintFunction_ReferentSearchScope_Presentation;
case LanguageConceptSwitch.ConstraintFunction_ReferentSearchScope_Scope:
if (props_ConstraintFunction_ReferentSearchScope_Scope == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("creates scope for the reference (jetbrains.mps.scope.Scope)");
cpb.rawPresentation("reference scope");
props_ConstraintFunction_ReferentSearchScope_Scope = cpb.create();
}
return props_ConstraintFunction_ReferentSearchScope_Scope;
case LanguageConceptSwitch.ConstraintFunction_ReferentSetHandler:
if (props_ConstraintFunction_ReferentSetHandler == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("executed on every link assignment");
cpb.rawPresentation("'referent set' event handler");
props_ConstraintFunction_ReferentSetHandler = cpb.create();
}
return props_ConstraintFunction_ReferentSetHandler;
case LanguageConceptSwitch.ConstraintsFunctionParameter_node:
if (props_ConstraintsFunctionParameter_node == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("the node in question");
cpb.rawPresentation("node");
props_ConstraintsFunctionParameter_node = cpb.create();
}
return props_ConstraintsFunctionParameter_node;
case LanguageConceptSwitch.ConstraintsFunctionParameter_propertyValue:
if (props_ConstraintsFunctionParameter_propertyValue == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("new value of the node");
cpb.rawPresentation("propertyValue");
props_ConstraintsFunctionParameter_propertyValue = cpb.create();
}
return props_ConstraintsFunctionParameter_propertyValue;
case LanguageConceptSwitch.ConstraintsMigration:
if (props_ConstraintsMigration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("expression can be simplified or uses deprecated instances");
cpb.rawPresentation("migrate manually");
props_ConstraintsMigration = cpb.create();
}
return props_ConstraintsMigration;
case LanguageConceptSwitch.InheritedNodeScopeFactory:
if (props_InheritedNodeScopeFactory == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("scope provided by parent elements");
cpb.rawPresentation("inherited");
props_InheritedNodeScopeFactory = cpb.create();
}
return props_InheritedNodeScopeFactory;
case LanguageConceptSwitch.ModelScopeEval:
if (props_ModelScopeEval == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("for model");
props_ModelScopeEval = cpb.create();
}
return props_ModelScopeEval;
case LanguageConceptSwitch.NodeDefaultSearchScope:
if (props_NodeDefaultSearchScope == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("default search scope");
props_NodeDefaultSearchScope = cpb.create();
}
return props_NodeDefaultSearchScope;
case LanguageConceptSwitch.NodePropertyConstraint:
if (props_NodePropertyConstraint == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x3f4bc5f5c6c14a28L, 0x8b10c83066ffa4a1L, 0x10b2a5eaa48L, 0x10b2a61697bL, "applicableProperty", "property {", "}");
props_NodePropertyConstraint = cpb.create();
}
return props_NodePropertyConstraint;
case LanguageConceptSwitch.NodeReferentConstraint:
if (props_NodeReferentConstraint == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x3f4bc5f5c6c14a28L, 0x8b10c83066ffa4a1L, 0x10b731752daL, 0x10b7317b98aL, "applicableLink", "link {", "}");
props_NodeReferentConstraint = cpb.create();
}
return props_NodeReferentConstraint;
case LanguageConceptSwitch.NodeScopeEval:
if (props_NodeScopeEval == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x3f4bc5f5c6c14a28L, 0x8b10c83066ffa4a1L, 0x1ababecc09e567ddL, 0x1ababecc09e567deL, "kind", "", "");
props_NodeScopeEval = cpb.create();
}
return props_NodeScopeEval;
case LanguageConceptSwitch.NodeScopeFactory:
if (props_NodeScopeFactory == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NodeScopeFactory = cpb.create();
}
return props_NodeScopeFactory;
case LanguageConceptSwitch.RefPresentationMigrated:
if (props_RefPresentationMigrated == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("RefPresentationMigrated");
props_RefPresentationMigrated = cpb.create();
}
return props_RefPresentationMigrated;
case LanguageConceptSwitch.RefPresentationMigratedProblem:
if (props_RefPresentationMigratedProblem == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ref. presentation migrated - problem");
props_RefPresentationMigratedProblem = cpb.create();
}
return props_RefPresentationMigratedProblem;
case LanguageConceptSwitch.RefScopeType:
if (props_RefScopeType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference scope type");
cpb.rawPresentation("scope");
props_RefScopeType = cpb.create();
}
return props_RefScopeType;
case LanguageConceptSwitch.RootScopeEval:
if (props_RootScopeEval == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("visible roots");
cpb.presentationByReference(0x3f4bc5f5c6c14a28L, 0x8b10c83066ffa4a1L, 0x1ababecc09e567daL, 0x1ababecc09e567dbL, "kind", "", "");
props_RootScopeEval = cpb.create();
}
return props_RootScopeEval;
}
return null;
}