in languages/languageDesign/migration/source_gen/jetbrains/mps/lang/migration/structure/ConceptPresentationAspectImpl.java [58:355]
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.AbstractNodeReference:
if (props_AbstractNodeReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractNodeReference = cpb.create();
}
return props_AbstractNodeReference;
case LanguageConceptSwitch.AnnotationDataDependency:
if (props_AnnotationDataDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_AnnotationDataDependency = cpb.create();
}
return props_AnnotationDataDependency;
case LanguageConceptSwitch.ClassifierMemberData:
if (props_ClassifierMemberData == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ClassifierMemberData");
props_ClassifierMemberData = cpb.create();
}
return props_ClassifierMemberData;
case LanguageConceptSwitch.ConceptMigrationReference:
if (props_ConceptMigrationReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ConceptMigrationReference");
props_ConceptMigrationReference = cpb.create();
}
return props_ConceptMigrationReference;
case LanguageConceptSwitch.ConsequenceFunction:
if (props_ConsequenceFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("function");
props_ConsequenceFunction = cpb.create();
}
return props_ConsequenceFunction;
case LanguageConceptSwitch.DataDependency:
if (props_DataDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_DataDependency = cpb.create();
}
return props_DataDependency;
case LanguageConceptSwitch.DataDependencyReference:
if (props_DataDependencyReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x63476c2ad9bcd736L, 0x63476c2ad9bcd739L, "dataDependency", "", "");
props_DataDependencyReference = cpb.create();
}
return props_DataDependencyReference;
case LanguageConceptSwitch.DirectNodeReference:
if (props_DirectNodeReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x67236d4a58303771L, 0x67236d4a58303a10L, "target", "", "");
props_DirectNodeReference = cpb.create();
}
return props_DirectNodeReference;
case LanguageConceptSwitch.ExecuteAfterDeclaration:
if (props_ExecuteAfterDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("execute after");
props_ExecuteAfterDeclaration = cpb.create();
}
return props_ExecuteAfterDeclaration;
case LanguageConceptSwitch.GetDataExpression:
if (props_GetDataExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("getData");
props_GetDataExpression = cpb.create();
}
return props_GetDataExpression;
case LanguageConceptSwitch.IMigrationUnit:
if (props_IMigrationUnit == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IMigrationUnit = cpb.create();
}
return props_IMigrationUnit;
case LanguageConceptSwitch.IncludeMigrationPart:
if (props_IncludeMigrationPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("include");
props_IncludeMigrationPart = cpb.create();
}
return props_IncludeMigrationPart;
case LanguageConceptSwitch.LinkPatternVariableReference:
if (props_LinkPatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x2cb3222730d5c47bL, 0x2cb3222730d5c47cL, "declaration", "", "");
props_LinkPatternVariableReference = cpb.create();
}
return props_LinkPatternVariableReference;
case LanguageConceptSwitch.ListPatternVariableReference:
if (props_ListPatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x550f7de0eda8c07aL, 0x550f7de0eda8c07bL, "declaration", "", "");
props_ListPatternVariableReference = cpb.create();
}
return props_ListPatternVariableReference;
case LanguageConceptSwitch.MigrationScript:
if (props_MigrationScript == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL);
cpb.icon(IconContainer.RESOURCE_0);
props_MigrationScript = cpb.create();
}
return props_MigrationScript;
case LanguageConceptSwitch.MigrationScriptReference:
if (props_MigrationScriptReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MigrationScriptReference");
props_MigrationScriptReference = cpb.create();
}
return props_MigrationScriptReference;
case LanguageConceptSwitch.MoveConcept:
if (props_MoveConcept == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MoveConcept");
props_MoveConcept = cpb.create();
}
return props_MoveConcept;
case LanguageConceptSwitch.MoveConceptMember:
if (props_MoveConceptMember == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MoveConceptMember = cpb.create();
}
return props_MoveConceptMember;
case LanguageConceptSwitch.MoveContainmentLink:
if (props_MoveContainmentLink == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MoveContainmentLink");
props_MoveContainmentLink = cpb.create();
}
return props_MoveContainmentLink;
case LanguageConceptSwitch.MoveNodeMigrationPart:
if (props_MoveNodeMigrationPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("move");
props_MoveNodeMigrationPart = cpb.create();
}
return props_MoveNodeMigrationPart;
case LanguageConceptSwitch.MoveNodeSpecialization:
if (props_MoveNodeSpecialization == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MoveNodeSpecialization = cpb.create();
}
return props_MoveNodeSpecialization;
case LanguageConceptSwitch.MoveProperty:
if (props_MoveProperty == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MoveProperty");
props_MoveProperty = cpb.create();
}
return props_MoveProperty;
case LanguageConceptSwitch.MoveReferenceLink:
if (props_MoveReferenceLink == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MoveReferenceLink");
props_MoveReferenceLink = cpb.create();
}
return props_MoveReferenceLink;
case LanguageConceptSwitch.NodePatternVariableReference:
if (props_NodePatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x6877ea6323b8f1a3L, 0x6877ea6323b8f1a4L, "declaration", "", "");
props_NodePatternVariableReference = cpb.create();
}
return props_NodePatternVariableReference;
case LanguageConceptSwitch.OrderDependency:
if (props_OrderDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x398343344f099b7aL, 0x398343344f099b7bL, "script", "", "");
props_OrderDependency = cpb.create();
}
return props_OrderDependency;
case LanguageConceptSwitch.ProducedAnnotationDataDeclaration:
if (props_ProducedAnnotationDataDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("produces annotation data");
props_ProducedAnnotationDataDeclaration = cpb.create();
}
return props_ProducedAnnotationDataDeclaration;
case LanguageConceptSwitch.ProducedDataDeclaration:
if (props_ProducedDataDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("produces data");
props_ProducedDataDeclaration = cpb.create();
}
return props_ProducedDataDeclaration;
case LanguageConceptSwitch.PropertyPatternVariableReference:
if (props_PropertyPatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x2cb3222730cfcbccL, 0x2cb3222730cfe469L, "declaration", "", "");
props_PropertyPatternVariableReference = cpb.create();
}
return props_PropertyPatternVariableReference;
case LanguageConceptSwitch.PureMigrationPart:
if (props_PureMigrationPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PureMigrationPart = cpb.create();
}
return props_PureMigrationPart;
case LanguageConceptSwitch.PureMigrationScript:
if (props_PureMigrationScript == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_PureMigrationScript = cpb.create();
}
return props_PureMigrationScript;
case LanguageConceptSwitch.PutDataExpression:
if (props_PutDataExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("insert migration data into the model");
cpb.rawPresentation("putData");
props_PutDataExpression = cpb.create();
}
return props_PutDataExpression;
case LanguageConceptSwitch.QuotationConsequence:
if (props_QuotationConsequence == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("quotation");
props_QuotationConsequence = cpb.create();
}
return props_QuotationConsequence;
case LanguageConceptSwitch.RefactoringLog:
if (props_RefactoringLog == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_RefactoringLog = cpb.create();
}
return props_RefactoringLog;
case LanguageConceptSwitch.RefactoringOption:
if (props_RefactoringOption == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("RefactoringOption");
props_RefactoringOption = cpb.create();
}
return props_RefactoringOption;
case LanguageConceptSwitch.RefactoringOptions:
if (props_RefactoringOptions == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("RefactoringOptions");
props_RefactoringOptions = cpb.create();
}
return props_RefactoringOptions;
case LanguageConceptSwitch.RefactoringOrderDependency:
if (props_RefactoringOrderDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x9074634404fd4286L, 0x97d5b46ae6a81709L, 0x1bf9eb43276b6d9dL, 0x1bf9eb43276b6d9eL, "refactoring", "", "");
props_RefactoringOrderDependency = cpb.create();
}
return props_RefactoringOrderDependency;
case LanguageConceptSwitch.RefactoringPart:
if (props_RefactoringPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("RefactoringPart");
props_RefactoringPart = cpb.create();
}
return props_RefactoringPart;
case LanguageConceptSwitch.ReflectionNodeReference:
if (props_ReflectionNodeReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ReflectionNodeReference");
props_ReflectionNodeReference = cpb.create();
}
return props_ReflectionNodeReference;
case LanguageConceptSwitch.RequiredAnnotationDataDeclaration:
if (props_RequiredAnnotationDataDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("requires annotation data");
props_RequiredAnnotationDataDeclaration = cpb.create();
}
return props_RequiredAnnotationDataDeclaration;
case LanguageConceptSwitch.RequiredDataDeclaration:
if (props_RequiredDataDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("requires data");
props_RequiredDataDeclaration = cpb.create();
}
return props_RequiredDataDeclaration;
case LanguageConceptSwitch.TransformConsequence:
if (props_TransformConsequence == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TransformConsequence = cpb.create();
}
return props_TransformConsequence;
case LanguageConceptSwitch.TransformStatement:
if (props_TransformStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("transform");
props_TransformStatement = cpb.create();
}
return props_TransformStatement;
}
return null;
}