package jetbrains.mps.lang.smodel.structure;
/*Generated by MPS */
import jetbrains.mps.smodel.runtime.ConceptPresentationAspectBase;
import jetbrains.mps.smodel.runtime.ConceptPresentation;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
import jetbrains.mps.smodel.runtime.ConceptPresentationBuilder;
public class ConceptPresentationAspectImpl extends ConceptPresentationAspectBase {
private ConceptPresentation props_AbstractLanguageIdentity;
private ConceptPresentation props_AbstractNodeRefExpression;
private ConceptPresentation props_AbstractOperationParameter;
private ConceptPresentation props_AbstractTypeCastExpression;
private ConceptPresentation props_AggregationIdentity;
private ConceptPresentation props_AllAttributeQualifier;
private ConceptPresentation props_AsNodeOperation;
private ConceptPresentation props_AsSConcept;
private ConceptPresentation props_AssociationIdentity;
private ConceptPresentation props_AttributeAccess;
private ConceptPresentation props_AttributeQualifier;
private ConceptPresentation props_BootstrapAwareMetaObject;
private ConceptPresentation props_ChildAttributeQualifier;
private ConceptPresentation props_ChildNodeRefExpression;
private ConceptPresentation props_ConceptAliasOperation;
private ConceptPresentation props_ConceptFqNameRefExpression;
private ConceptPresentation props_ConceptId;
private ConceptPresentation props_ConceptIdRefExpression;
private ConceptPresentation props_ConceptIdentity;
private ConceptPresentation props_ConceptMemberIdentity;
private ConceptPresentation props_ConceptNodeType;
private ConceptPresentation props_ConceptRefExpression;
private ConceptPresentation props_ConceptReference;
private ConceptPresentation props_ConceptShortDescriptionOperation;
private ConceptPresentation props_ConceptSwitchStatement;
private ConceptPresentation props_Concept_GetAllSubConcepts;
private ConceptPresentation props_Concept_GetAllSuperConcepts;
private ConceptPresentation props_Concept_GetDirectSuperConcepts;
private ConceptPresentation props_Concept_IsExactlyOperation;
private ConceptPresentation props_Concept_IsSubConceptOfOperation;
private ConceptPresentation props_Concept_IsSuperConceptOfOperation;
private ConceptPresentation props_Concept_NewInstance;
private ConceptPresentation props_ContainmentLinkId;
private ConceptPresentation props_EnumMemberReference;
private ConceptPresentation props_EnumMemberValueRefExpression;
private ConceptPresentation props_EnumMember_NameOperation;
private ConceptPresentation props_EnumMember_ValueOperation;
private ConceptPresentation props_EqualsStructurallyExpression;
private ConceptPresentation props_ExactConceptCase;
private ConceptPresentation props_GeneratorIdentity;
private ConceptPresentation props_GeneratorModulePointer;
private ConceptPresentation props_IConceptSwitchCase;
private ConceptPresentation props_ILinkAccess;
private ConceptPresentation props_ILinkAccessQualifier;
private ConceptPresentation props_ILinkAccessQualifierContainer;
private ConceptPresentation props_ILinkQualifier;
private ConceptPresentation props_IPropertyQualifier;
private ConceptPresentation props_IRefConceptArg;
private ConceptPresentation props_IReferenceOperation;
private ConceptPresentation props_IfInstanceOfStatement;
private ConceptPresentation props_IfInstanceOfVarReference;
private ConceptPresentation props_IfInstanceOfVariable;
private ConceptPresentation props_LanguageId;
private ConceptPresentation props_LanguageIdentity;
private ConceptPresentation props_LanguageIdentityBySourceModule;
private ConceptPresentation props_LanguageRefExpression;
private ConceptPresentation props_LanguageReferenceExpression;
private ConceptPresentation props_LinkAttributeQualifier;
private ConceptPresentation props_LinkIdRefExpression;
private ConceptPresentation props_LinkList_AddNewChildOperation;
private ConceptPresentation props_LinkNameRefExpression;
private ConceptPresentation props_LinkQualifier;
private ConceptPresentation props_LinkRefExpression;
private ConceptPresentation props_LinkRefQualifier;
private ConceptPresentation props_Link_SetNewChildOperation;
private ConceptPresentation props_Link_SetTargetOperation;
private ConceptPresentation props_ModelReferenceExpression;
private ConceptPresentation props_Model_AddRootOperation;
private ConceptPresentation props_Model_CreateNewNodeOperation;
private ConceptPresentation props_Model_CreateNewRootNodeOperation;
private ConceptPresentation props_Model_GetLongNameOperation;
private ConceptPresentation props_Model_GetModule;
private ConceptPresentation props_Model_NodesIncludingImportedOperation;
private ConceptPresentation props_Model_NodesOperation;
private ConceptPresentation props_Model_RootsIncludingImportedOperation;
private ConceptPresentation props_Model_RootsOperation;
private ConceptPresentation props_ModuleIdentity;
private ConceptPresentation props_ModulePointer;
private ConceptPresentation props_ModuleRefExpression;
private ConceptPresentation props_ModuleReferenceExpression;
private ConceptPresentation props_NodeAttributeQualifier;
private ConceptPresentation props_NodePointerExpression;
private ConceptPresentation props_NodeRefExpression;
private ConceptPresentation props_Node_ConceptMethodCall;
private ConceptPresentation props_Node_ContainingLinkOperation;
private ConceptPresentation props_Node_CopyOperation;
private ConceptPresentation props_Node_DeleteOperation;
private ConceptPresentation props_Node_DetachOperation;
private ConceptPresentation props_Node_GetAllSiblingsOperation;
private ConceptPresentation props_Node_GetAncestorOperation;
private ConceptPresentation props_Node_GetAncestorsOperation;
private ConceptPresentation props_Node_GetChildrenAndChildAttributesOperation;
private ConceptPresentation props_Node_GetChildrenOperation;
private ConceptPresentation props_Node_GetConceptOperation;
private ConceptPresentation props_Node_GetContainingLinkOperation;
private ConceptPresentation props_Node_GetContainingRoleOperation;
private ConceptPresentation props_Node_GetContainingRootOperation;
private ConceptPresentation props_Node_GetDescendantsOperation;
private ConceptPresentation props_Node_GetIndexInParentOperation;
private ConceptPresentation props_Node_GetModelOperation;
private ConceptPresentation props_Node_GetNextSiblingOperation;
private ConceptPresentation props_Node_GetNextSiblingsOperation;
private ConceptPresentation props_Node_GetParentOperation;
private ConceptPresentation props_Node_GetPrevSiblingOperation;
private ConceptPresentation props_Node_GetPrevSiblingsOperation;
private ConceptPresentation props_Node_GetReferenceOperation;
private ConceptPresentation props_Node_GetReferencesOperation;
private ConceptPresentation props_Node_GetReferentSearchScopeOperation;
private ConceptPresentation props_Node_GetSConceptOperation;
private ConceptPresentation props_Node_InsertNewNextSiblingOperation;
private ConceptPresentation props_Node_InsertNewPrevSiblingOperation;
private ConceptPresentation props_Node_InsertNextSiblingOperation;
private ConceptPresentation props_Node_InsertPrevSiblingOperation;
private ConceptPresentation props_Node_IsAttributeOperation;
private ConceptPresentation props_Node_IsInstanceOfOperation;
private ConceptPresentation props_Node_IsNotNullOperation;
private ConceptPresentation props_Node_IsNullOperation;
private ConceptPresentation props_Node_IsRoleOperation;
private ConceptPresentation props_Node_PointerOperation;
private ConceptPresentation props_Node_ReplaceWithAnotherOperation;
private ConceptPresentation props_Node_ReplaceWithNewOperation;
private ConceptPresentation props_OfConceptOperation;
private ConceptPresentation props_OperationParm_Concept;
private ConceptPresentation props_OperationParm_ConceptList;
private ConceptPresentation props_OperationParm_Inclusion;
private ConceptPresentation props_OperationParm_LinkQualifier;
private ConceptPresentation props_OperationParm_Root;
private ConceptPresentation props_OperationParm_SameMetaLevel;
private ConceptPresentation props_OperationParm_StopConceptList;
private ConceptPresentation props_PoundExpression;
private ConceptPresentation props_PropertyAttributeQualifier;
private ConceptPresentation props_PropertyId;
private ConceptPresentation props_PropertyIdRefExpression;
private ConceptPresentation props_PropertyIdentity;
private ConceptPresentation props_PropertyNameRefExpression;
private ConceptPresentation props_PropertyQualifier;
private ConceptPresentation props_Property_HasValue_Enum;
private ConceptPresentation props_Property_HasValue_Simple;
private ConceptPresentation props_Property_RemoveOperation;
private ConceptPresentation props_Property_SetOperation;
private ConceptPresentation props_RefConcept_Reference;
private ConceptPresentation props_ReferenceLinkId;
private ConceptPresentation props_Reference_ContainingLinkOperation;
private ConceptPresentation props_Reference_GetLinkDeclarationOperation;
private ConceptPresentation props_Reference_GetResolveInfo;
private ConceptPresentation props_Reference_GetRoleOperation;
private ConceptPresentation props_Reference_GetTargetOperation;
private ConceptPresentation props_SConceptOperation;
private ConceptPresentation props_SConceptType;
private ConceptPresentation props_SConceptTypeCastExpression;
private ConceptPresentation props_SConceptTypeLiteral;
private ConceptPresentation props_SEnumMemberOperation;
private ConceptPresentation props_SEnumMemberType;
private ConceptPresentation props_SEnumOperation;
private ConceptPresentation props_SEnumOperationInvocation;
private ConceptPresentation props_SEnum_MemberForNameOperation;
private ConceptPresentation props_SEnum_MemberForValueOperation;
private ConceptPresentation props_SEnum_MemberOperation;
private ConceptPresentation props_SEnum_MembersOperation;
private ConceptPresentation props_SLinkAccess;
private ConceptPresentation props_SLinkImplicitSelect;
private ConceptPresentation props_SLinkListAccess;
private ConceptPresentation props_SModelType;
private ConceptPresentation props_SNodeCreator;
private ConceptPresentation props_SNodeListCreator;
private ConceptPresentation props_SNodeListType;
private ConceptPresentation props_SNodeOperation;
private ConceptPresentation props_SNodeType;
private ConceptPresentation props_SNodeTypeCastExpression;
private ConceptPresentation props_SPropertyAccess;
private ConceptPresentation props_SReferenceType;
private ConceptPresentation props_SearchScopeType;
private ConceptPresentation props_SearchScope_ContainsOperation;
private ConceptPresentation props_SemanticDowncastExpression;
private ConceptPresentation props_SubconceptCase;
@Override
@Nullable
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.AbstractLanguageIdentity:
if (props_AbstractLanguageIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractLanguageIdentity = cpb.create();
}
return props_AbstractLanguageIdentity;
case LanguageConceptSwitch.AbstractNodeRefExpression:
if (props_AbstractNodeRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("abstract node reference expression");
props_AbstractNodeRefExpression = cpb.create();
}
return props_AbstractNodeRefExpression;
case LanguageConceptSwitch.AbstractOperationParameter:
if (props_AbstractOperationParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractOperationParameter = cpb.create();
}
return props_AbstractOperationParameter;
case LanguageConceptSwitch.AbstractTypeCastExpression:
if (props_AbstractTypeCastExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x2143399c0554e687L);
cpb.deprecateAssociation(0x5d71a86e0b67ce04L, "concept");
props_AbstractTypeCastExpression = cpb.create();
}
return props_AbstractTypeCastExpression;
case LanguageConceptSwitch.AggregationIdentity:
if (props_AggregationIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AggregationIdentity = cpb.create();
}
return props_AggregationIdentity;
case LanguageConceptSwitch.AllAttributeQualifier:
if (props_AllAttributeQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("all attributes");
props_AllAttributeQualifier = cpb.create();
}
return props_AllAttributeQualifier;
case LanguageConceptSwitch.AsNodeOperation:
if (props_AsNodeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AsNodeOperation = cpb.create();
}
return props_AsNodeOperation;
case LanguageConceptSwitch.AsSConcept:
if (props_AsSConcept == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AsSConcept = cpb.create();
}
return props_AsSConcept;
case LanguageConceptSwitch.AssociationIdentity:
if (props_AssociationIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AssociationIdentity = cpb.create();
}
return props_AssociationIdentity;
case LanguageConceptSwitch.AttributeAccess:
if (props_AttributeAccess == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("attribute access");
props_AttributeAccess = cpb.create();
}
return props_AttributeAccess;
case LanguageConceptSwitch.AttributeQualifier:
if (props_AttributeQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AttributeQualifier = cpb.create();
}
return props_AttributeQualifier;
case LanguageConceptSwitch.BootstrapAwareMetaObject:
if (props_BootstrapAwareMetaObject == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BootstrapAwareMetaObject = cpb.create();
}
return props_BootstrapAwareMetaObject;
case LanguageConceptSwitch.ChildAttributeQualifier:
if (props_ChildAttributeQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ChildAttributeQualifier = cpb.create();
}
return props_ChildAttributeQualifier;
case LanguageConceptSwitch.ChildNodeRefExpression:
if (props_ChildNodeRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ChildNodeRefExpression = cpb.create();
}
return props_ChildNodeRefExpression;
case LanguageConceptSwitch.ConceptAliasOperation:
if (props_ConceptAliasOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptAliasOperation = cpb.create();
}
return props_ConceptAliasOperation;
case LanguageConceptSwitch.ConceptFqNameRefExpression:
if (props_ConceptFqNameRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("full qualified name");
props_ConceptFqNameRefExpression = cpb.create();
}
return props_ConceptFqNameRefExpression;
case LanguageConceptSwitch.ConceptId:
if (props_ConceptId == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptId = cpb.create();
}
return props_ConceptId;
case LanguageConceptSwitch.ConceptIdRefExpression:
if (props_ConceptIdRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("openapi SAbstractConcept");
props_ConceptIdRefExpression = cpb.create();
}
return props_ConceptIdRefExpression;
case LanguageConceptSwitch.ConceptIdentity:
if (props_ConceptIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptIdentity = cpb.create();
}
return props_ConceptIdentity;
case LanguageConceptSwitch.ConceptMemberIdentity:
if (props_ConceptMemberIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptMemberIdentity = cpb.create();
}
return props_ConceptMemberIdentity;
case LanguageConceptSwitch.ConceptNodeType:
if (props_ConceptNodeType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("node<AbstractConceptDeclaration>");
props_ConceptNodeType = cpb.create();
}
return props_ConceptNodeType;
case LanguageConceptSwitch.ConceptRefExpression:
if (props_ConceptRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("concept declaration node");
props_ConceptRefExpression = cpb.create();
}
return props_ConceptRefExpression;
case LanguageConceptSwitch.ConceptReference:
if (props_ConceptReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptReference = cpb.create();
}
return props_ConceptReference;
case LanguageConceptSwitch.ConceptShortDescriptionOperation:
if (props_ConceptShortDescriptionOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptShortDescriptionOperation = cpb.create();
}
return props_ConceptShortDescriptionOperation;
case LanguageConceptSwitch.ConceptSwitchStatement:
if (props_ConceptSwitchStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptSwitchStatement = cpb.create();
}
return props_ConceptSwitchStatement;
case LanguageConceptSwitch.Concept_GetAllSubConcepts:
if (props_Concept_GetAllSubConcepts == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Concept_GetAllSubConcepts = cpb.create();
}
return props_Concept_GetAllSubConcepts;
case LanguageConceptSwitch.Concept_GetAllSuperConcepts:
if (props_Concept_GetAllSuperConcepts == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Concept_GetAllSuperConcepts = cpb.create();
}
return props_Concept_GetAllSuperConcepts;
case LanguageConceptSwitch.Concept_GetDirectSuperConcepts:
if (props_Concept_GetDirectSuperConcepts == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Concept_GetDirectSuperConcepts = cpb.create();
}
return props_Concept_GetDirectSuperConcepts;
case LanguageConceptSwitch.Concept_IsExactlyOperation:
if (props_Concept_IsExactlyOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("concept declaration is exactly the same");
props_Concept_IsExactlyOperation = cpb.create();
}
return props_Concept_IsExactlyOperation;
case LanguageConceptSwitch.Concept_IsSubConceptOfOperation:
if (props_Concept_IsSubConceptOfOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Concept_IsSubConceptOfOperation = cpb.create();
}
return props_Concept_IsSubConceptOfOperation;
case LanguageConceptSwitch.Concept_IsSuperConceptOfOperation:
if (props_Concept_IsSuperConceptOfOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Concept_IsSuperConceptOfOperation = cpb.create();
}
return props_Concept_IsSuperConceptOfOperation;
case LanguageConceptSwitch.Concept_NewInstance:
if (props_Concept_NewInstance == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x11331ad1f2aL);
cpb.deprecateAggregation(0x11331af096aL, "prototypeNode");
cpb.shortDesc("create new node");
props_Concept_NewInstance = cpb.create();
}
return props_Concept_NewInstance;
case LanguageConceptSwitch.ContainmentLinkId:
if (props_ContainmentLinkId == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ContainmentLinkId = cpb.create();
}
return props_ContainmentLinkId;
case LanguageConceptSwitch.EnumMemberReference:
if (props_EnumMemberReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EnumMemberReference = cpb.create();
}
return props_EnumMemberReference;
case LanguageConceptSwitch.EnumMemberValueRefExpression:
if (props_EnumMemberValueRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("value");
props_EnumMemberValueRefExpression = cpb.create();
}
return props_EnumMemberValueRefExpression;
case LanguageConceptSwitch.EnumMember_NameOperation:
if (props_EnumMember_NameOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("enum member name");
props_EnumMember_NameOperation = cpb.create();
}
return props_EnumMember_NameOperation;
case LanguageConceptSwitch.EnumMember_ValueOperation:
if (props_EnumMember_ValueOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("enum member value");
props_EnumMember_ValueOperation = cpb.create();
}
return props_EnumMember_ValueOperation;
case LanguageConceptSwitch.EqualsStructurallyExpression:
if (props_EqualsStructurallyExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("nodes structural equality operation");
props_EqualsStructurallyExpression = cpb.create();
}
return props_EqualsStructurallyExpression;
case LanguageConceptSwitch.ExactConceptCase:
if (props_ExactConceptCase == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ExactConceptCase = cpb.create();
}
return props_ExactConceptCase;
case LanguageConceptSwitch.GeneratorIdentity:
if (props_GeneratorIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GeneratorIdentity = cpb.create();
}
return props_GeneratorIdentity;
case LanguageConceptSwitch.GeneratorModulePointer:
if (props_GeneratorModulePointer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("As long as there's no runtime identity for generators (like SLanguage for language), GeneratorIdentity doesn't specify any behaviour methods, and we use SModuleReference here.");
props_GeneratorModulePointer = cpb.create();
}
return props_GeneratorModulePointer;
case LanguageConceptSwitch.IConceptSwitchCase:
if (props_IConceptSwitchCase == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IConceptSwitchCase = cpb.create();
}
return props_IConceptSwitchCase;
case LanguageConceptSwitch.ILinkAccess:
if (props_ILinkAccess == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILinkAccess = cpb.create();
}
return props_ILinkAccess;
case LanguageConceptSwitch.ILinkAccessQualifier:
if (props_ILinkAccessQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILinkAccessQualifier = cpb.create();
}
return props_ILinkAccessQualifier;
case LanguageConceptSwitch.ILinkAccessQualifierContainer:
if (props_ILinkAccessQualifierContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILinkAccessQualifierContainer = cpb.create();
}
return props_ILinkAccessQualifierContainer;
case LanguageConceptSwitch.ILinkQualifier:
if (props_ILinkQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILinkQualifier = cpb.create();
}
return props_ILinkQualifier;
case LanguageConceptSwitch.IPropertyQualifier:
if (props_IPropertyQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IPropertyQualifier = cpb.create();
}
return props_IPropertyQualifier;
case LanguageConceptSwitch.IRefConceptArg:
if (props_IRefConceptArg == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IRefConceptArg = cpb.create();
}
return props_IRefConceptArg;
case LanguageConceptSwitch.IReferenceOperation:
if (props_IReferenceOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IReferenceOperation = cpb.create();
}
return props_IReferenceOperation;
case LanguageConceptSwitch.IfInstanceOfStatement:
if (props_IfInstanceOfStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("if a node is instance of concept");
props_IfInstanceOfStatement = cpb.create();
}
return props_IfInstanceOfStatement;
case LanguageConceptSwitch.IfInstanceOfVarReference:
if (props_IfInstanceOfVarReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IfInstanceOfVarReference = cpb.create();
}
return props_IfInstanceOfVarReference;
case LanguageConceptSwitch.IfInstanceOfVariable:
if (props_IfInstanceOfVariable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IfInstanceOfVariable = cpb.create();
}
return props_IfInstanceOfVariable;
case LanguageConceptSwitch.LanguageId:
if (props_LanguageId == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L);
cpb.deprecateProperty(0x312abca18ab8ccd9L, "version");
props_LanguageId = cpb.create();
}
return props_LanguageId;
case LanguageConceptSwitch.LanguageIdentity:
if (props_LanguageIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LanguageIdentity = cpb.create();
}
return props_LanguageIdentity;
case LanguageConceptSwitch.LanguageIdentityBySourceModule:
if (props_LanguageIdentityBySourceModule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LanguageIdentityBySourceModule = cpb.create();
}
return props_LanguageIdentityBySourceModule;
case LanguageConceptSwitch.LanguageRefExpression:
if (props_LanguageRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("Reference to a run-time language");
props_LanguageRefExpression = cpb.create();
}
return props_LanguageRefExpression;
case LanguageConceptSwitch.LanguageReferenceExpression:
if (props_LanguageReferenceExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("Access Language module instance");
props_LanguageReferenceExpression = cpb.create();
}
return props_LanguageReferenceExpression;
case LanguageConceptSwitch.LinkAttributeQualifier:
if (props_LinkAttributeQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LinkAttributeQualifier = cpb.create();
}
return props_LinkAttributeQualifier;
case LanguageConceptSwitch.LinkIdRefExpression:
if (props_LinkIdRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("SContainmentLink or SReferenceLink");
props_LinkIdRefExpression = cpb.create();
}
return props_LinkIdRefExpression;
case LanguageConceptSwitch.LinkList_AddNewChildOperation:
if (props_LinkList_AddNewChildOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("add new child");
props_LinkList_AddNewChildOperation = cpb.create();
}
return props_LinkList_AddNewChildOperation;
case LanguageConceptSwitch.LinkNameRefExpression:
if (props_LinkNameRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("name");
props_LinkNameRefExpression = cpb.create();
}
return props_LinkNameRefExpression;
case LanguageConceptSwitch.LinkQualifier:
if (props_LinkQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LinkQualifier = cpb.create();
}
return props_LinkQualifier;
case LanguageConceptSwitch.LinkRefExpression:
if (props_LinkRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("link declaration node");
props_LinkRefExpression = cpb.create();
}
return props_LinkRefExpression;
case LanguageConceptSwitch.LinkRefQualifier:
if (props_LinkRefQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LinkRefQualifier = cpb.create();
}
return props_LinkRefQualifier;
case LanguageConceptSwitch.Link_SetNewChildOperation:
if (props_Link_SetNewChildOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("set new child");
props_Link_SetNewChildOperation = cpb.create();
}
return props_Link_SetNewChildOperation;
case LanguageConceptSwitch.Link_SetTargetOperation:
if (props_Link_SetTargetOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("set child or referent");
props_Link_SetTargetOperation = cpb.create();
}
return props_Link_SetTargetOperation;
case LanguageConceptSwitch.ModelReferenceExpression:
if (props_ModelReferenceExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x7c3f2da20e92b62L);
cpb.deprecateProperty(0x7c3f2da20e98892L, "fqName");
props_ModelReferenceExpression = cpb.create();
}
return props_ModelReferenceExpression;
case LanguageConceptSwitch.Model_AddRootOperation:
if (props_Model_AddRootOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Model_AddRootOperation = cpb.create();
}
return props_Model_AddRootOperation;
case LanguageConceptSwitch.Model_CreateNewNodeOperation:
if (props_Model_CreateNewNodeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2e210544L);
cpb.deprecateAggregation(0x112346e3962L, "prototypeNode");
props_Model_CreateNewNodeOperation = cpb.create();
}
return props_Model_CreateNewNodeOperation;
case LanguageConceptSwitch.Model_CreateNewRootNodeOperation:
if (props_Model_CreateNewRootNodeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Model_CreateNewRootNodeOperation = cpb.create();
}
return props_Model_CreateNewRootNodeOperation;
case LanguageConceptSwitch.Model_GetLongNameOperation:
if (props_Model_GetLongNameOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Model_GetLongNameOperation = cpb.create();
}
return props_Model_GetLongNameOperation;
case LanguageConceptSwitch.Model_GetModule:
if (props_Model_GetModule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Model_GetModule = cpb.create();
}
return props_Model_GetModule;
case LanguageConceptSwitch.Model_NodesIncludingImportedOperation:
if (props_Model_NodesIncludingImportedOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1135326811cL);
cpb.deprecateAggregation(0x1135326811dL, "scope");
props_Model_NodesIncludingImportedOperation = cpb.create();
}
return props_Model_NodesIncludingImportedOperation;
case LanguageConceptSwitch.Model_NodesOperation:
if (props_Model_NodesOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x110b8590897L);
cpb.deprecateAssociation(0x110b8590898L, "concept");
props_Model_NodesOperation = cpb.create();
}
return props_Model_NodesOperation;
case LanguageConceptSwitch.Model_RootsIncludingImportedOperation:
if (props_Model_RootsIncludingImportedOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x111d5999a91L);
cpb.deprecateAggregation(0x111d59ac8e3L, "scope");
props_Model_RootsIncludingImportedOperation = cpb.create();
}
return props_Model_RootsIncludingImportedOperation;
case LanguageConceptSwitch.Model_RootsOperation:
if (props_Model_RootsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Model_RootsOperation = cpb.create();
}
return props_Model_RootsOperation;
case LanguageConceptSwitch.ModuleIdentity:
if (props_ModuleIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ModuleIdentity = cpb.create();
}
return props_ModuleIdentity;
case LanguageConceptSwitch.ModulePointer:
if (props_ModulePointer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ModulePointer = cpb.create();
}
return props_ModulePointer;
case LanguageConceptSwitch.ModuleRefExpression:
if (props_ModuleRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference/pointer to an SModule");
props_ModuleRefExpression = cpb.create();
}
return props_ModuleRefExpression;
case LanguageConceptSwitch.ModuleReferenceExpression:
if (props_ModuleReferenceExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("instance of a module from global repository");
props_ModuleReferenceExpression = cpb.create();
}
return props_ModuleReferenceExpression;
case LanguageConceptSwitch.NodeAttributeQualifier:
if (props_NodeAttributeQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NodeAttributeQualifier = cpb.create();
}
return props_NodeAttributeQualifier;
case LanguageConceptSwitch.NodePointerExpression:
if (props_NodePointerExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("named node pointer");
props_NodePointerExpression = cpb.create();
}
return props_NodePointerExpression;
case LanguageConceptSwitch.NodeRefExpression:
if (props_NodeRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("named node reference");
props_NodeRefExpression = cpb.create();
}
return props_NodeRefExpression;
case LanguageConceptSwitch.Node_ConceptMethodCall:
if (props_Node_ConceptMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1129a43046bL);
cpb.deprecateProperty(0x27990abcdcff2f1dL, "directCall");
props_Node_ConceptMethodCall = cpb.create();
}
return props_Node_ConceptMethodCall;
case LanguageConceptSwitch.Node_ContainingLinkOperation:
if (props_Node_ContainingLinkOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_ContainingLinkOperation = cpb.create();
}
return props_Node_ContainingLinkOperation;
case LanguageConceptSwitch.Node_CopyOperation:
if (props_Node_CopyOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("creates copy of this node");
props_Node_CopyOperation = cpb.create();
}
return props_Node_CopyOperation;
case LanguageConceptSwitch.Node_DeleteOperation:
if (props_Node_DeleteOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("delete this node");
props_Node_DeleteOperation = cpb.create();
}
return props_Node_DeleteOperation;
case LanguageConceptSwitch.Node_DetachOperation:
if (props_Node_DetachOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("removes from container");
props_Node_DetachOperation = cpb.create();
}
return props_Node_DetachOperation;
case LanguageConceptSwitch.Node_GetAllSiblingsOperation:
if (props_Node_GetAllSiblingsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetAllSiblingsOperation = cpb.create();
}
return props_Node_GetAllSiblingsOperation;
case LanguageConceptSwitch.Node_GetAncestorOperation:
if (props_Node_GetAncestorOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetAncestorOperation = cpb.create();
}
return props_Node_GetAncestorOperation;
case LanguageConceptSwitch.Node_GetAncestorsOperation:
if (props_Node_GetAncestorsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetAncestorsOperation = cpb.create();
}
return props_Node_GetAncestorsOperation;
case LanguageConceptSwitch.Node_GetChildrenAndChildAttributesOperation:
if (props_Node_GetChildrenAndChildAttributesOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("children joint with child attributes of certain role");
props_Node_GetChildrenAndChildAttributesOperation = cpb.create();
}
return props_Node_GetChildrenAndChildAttributesOperation;
case LanguageConceptSwitch.Node_GetChildrenOperation:
if (props_Node_GetChildrenOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetChildrenOperation = cpb.create();
}
return props_Node_GetChildrenOperation;
case LanguageConceptSwitch.Node_GetConceptOperation:
if (props_Node_GetConceptOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("node's concept declaration");
props_Node_GetConceptOperation = cpb.create();
}
return props_Node_GetConceptOperation;
case LanguageConceptSwitch.Node_GetContainingLinkOperation:
if (props_Node_GetContainingLinkOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_Node_GetContainingLinkOperation = cpb.create();
}
return props_Node_GetContainingLinkOperation;
case LanguageConceptSwitch.Node_GetContainingRoleOperation:
if (props_Node_GetContainingRoleOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_Node_GetContainingRoleOperation = cpb.create();
}
return props_Node_GetContainingRoleOperation;
case LanguageConceptSwitch.Node_GetContainingRootOperation:
if (props_Node_GetContainingRootOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetContainingRootOperation = cpb.create();
}
return props_Node_GetContainingRootOperation;
case LanguageConceptSwitch.Node_GetDescendantsOperation:
if (props_Node_GetDescendantsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetDescendantsOperation = cpb.create();
}
return props_Node_GetDescendantsOperation;
case LanguageConceptSwitch.Node_GetIndexInParentOperation:
if (props_Node_GetIndexInParentOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("gets node's index in parent's collection");
props_Node_GetIndexInParentOperation = cpb.create();
}
return props_Node_GetIndexInParentOperation;
case LanguageConceptSwitch.Node_GetModelOperation:
if (props_Node_GetModelOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetModelOperation = cpb.create();
}
return props_Node_GetModelOperation;
case LanguageConceptSwitch.Node_GetNextSiblingOperation:
if (props_Node_GetNextSiblingOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetNextSiblingOperation = cpb.create();
}
return props_Node_GetNextSiblingOperation;
case LanguageConceptSwitch.Node_GetNextSiblingsOperation:
if (props_Node_GetNextSiblingsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetNextSiblingsOperation = cpb.create();
}
return props_Node_GetNextSiblingsOperation;
case LanguageConceptSwitch.Node_GetParentOperation:
if (props_Node_GetParentOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetParentOperation = cpb.create();
}
return props_Node_GetParentOperation;
case LanguageConceptSwitch.Node_GetPrevSiblingOperation:
if (props_Node_GetPrevSiblingOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetPrevSiblingOperation = cpb.create();
}
return props_Node_GetPrevSiblingOperation;
case LanguageConceptSwitch.Node_GetPrevSiblingsOperation:
if (props_Node_GetPrevSiblingsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetPrevSiblingsOperation = cpb.create();
}
return props_Node_GetPrevSiblingsOperation;
case LanguageConceptSwitch.Node_GetReferenceOperation:
if (props_Node_GetReferenceOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetReferenceOperation = cpb.create();
}
return props_Node_GetReferenceOperation;
case LanguageConceptSwitch.Node_GetReferencesOperation:
if (props_Node_GetReferencesOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_GetReferencesOperation = cpb.create();
}
return props_Node_GetReferencesOperation;
case LanguageConceptSwitch.Node_GetReferentSearchScopeOperation:
if (props_Node_GetReferentSearchScopeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("obtain referent search scope");
props_Node_GetReferentSearchScopeOperation = cpb.create();
}
return props_Node_GetReferentSearchScopeOperation;
case LanguageConceptSwitch.Node_GetSConceptOperation:
if (props_Node_GetSConceptOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("node's concept");
props_Node_GetSConceptOperation = cpb.create();
}
return props_Node_GetSConceptOperation;
case LanguageConceptSwitch.Node_InsertNewNextSiblingOperation:
if (props_Node_InsertNewNextSiblingOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_InsertNewNextSiblingOperation = cpb.create();
}
return props_Node_InsertNewNextSiblingOperation;
case LanguageConceptSwitch.Node_InsertNewPrevSiblingOperation:
if (props_Node_InsertNewPrevSiblingOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_InsertNewPrevSiblingOperation = cpb.create();
}
return props_Node_InsertNewPrevSiblingOperation;
case LanguageConceptSwitch.Node_InsertNextSiblingOperation:
if (props_Node_InsertNextSiblingOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_InsertNextSiblingOperation = cpb.create();
}
return props_Node_InsertNextSiblingOperation;
case LanguageConceptSwitch.Node_InsertPrevSiblingOperation:
if (props_Node_InsertPrevSiblingOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_InsertPrevSiblingOperation = cpb.create();
}
return props_Node_InsertPrevSiblingOperation;
case LanguageConceptSwitch.Node_IsAttributeOperation:
if (props_Node_IsAttributeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_IsAttributeOperation = cpb.create();
}
return props_Node_IsAttributeOperation;
case LanguageConceptSwitch.Node_IsInstanceOfOperation:
if (props_Node_IsInstanceOfOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_IsInstanceOfOperation = cpb.create();
}
return props_Node_IsInstanceOfOperation;
case LanguageConceptSwitch.Node_IsNotNullOperation:
if (props_Node_IsNotNullOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_IsNotNullOperation = cpb.create();
}
return props_Node_IsNotNullOperation;
case LanguageConceptSwitch.Node_IsNullOperation:
if (props_Node_IsNullOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_IsNullOperation = cpb.create();
}
return props_Node_IsNullOperation;
case LanguageConceptSwitch.Node_IsRoleOperation:
if (props_Node_IsRoleOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("test role of the node");
props_Node_IsRoleOperation = cpb.create();
}
return props_Node_IsRoleOperation;
case LanguageConceptSwitch.Node_PointerOperation:
if (props_Node_PointerOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("persistable pointer to a node");
props_Node_PointerOperation = cpb.create();
}
return props_Node_PointerOperation;
case LanguageConceptSwitch.Node_ReplaceWithAnotherOperation:
if (props_Node_ReplaceWithAnotherOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_ReplaceWithAnotherOperation = cpb.create();
}
return props_Node_ReplaceWithAnotherOperation;
case LanguageConceptSwitch.Node_ReplaceWithNewOperation:
if (props_Node_ReplaceWithNewOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Node_ReplaceWithNewOperation = cpb.create();
}
return props_Node_ReplaceWithNewOperation;
case LanguageConceptSwitch.OfConceptOperation:
if (props_OfConceptOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("select elements of the specified concept");
props_OfConceptOperation = cpb.create();
}
return props_OfConceptOperation;
case LanguageConceptSwitch.OperationParm_Concept:
if (props_OperationParm_Concept == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OperationParm_Concept = cpb.create();
}
return props_OperationParm_Concept;
case LanguageConceptSwitch.OperationParm_ConceptList:
if (props_OperationParm_ConceptList == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OperationParm_ConceptList = cpb.create();
}
return props_OperationParm_ConceptList;
case LanguageConceptSwitch.OperationParm_Inclusion:
if (props_OperationParm_Inclusion == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("inclusion");
props_OperationParm_Inclusion = cpb.create();
}
return props_OperationParm_Inclusion;
case LanguageConceptSwitch.OperationParm_LinkQualifier:
if (props_OperationParm_LinkQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OperationParm_LinkQualifier = cpb.create();
}
return props_OperationParm_LinkQualifier;
case LanguageConceptSwitch.OperationParm_Root:
if (props_OperationParm_Root == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OperationParm_Root = cpb.create();
}
return props_OperationParm_Root;
case LanguageConceptSwitch.OperationParm_SameMetaLevel:
if (props_OperationParm_SameMetaLevel == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("same metalevel");
props_OperationParm_SameMetaLevel = cpb.create();
}
return props_OperationParm_SameMetaLevel;
case LanguageConceptSwitch.OperationParm_StopConceptList:
if (props_OperationParm_StopConceptList == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OperationParm_StopConceptList = cpb.create();
}
return props_OperationParm_StopConceptList;
case LanguageConceptSwitch.PoundExpression:
if (props_PoundExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("expression");
props_PoundExpression = cpb.create();
}
return props_PoundExpression;
case LanguageConceptSwitch.PropertyAttributeQualifier:
if (props_PropertyAttributeQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PropertyAttributeQualifier = cpb.create();
}
return props_PropertyAttributeQualifier;
case LanguageConceptSwitch.PropertyId:
if (props_PropertyId == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PropertyId = cpb.create();
}
return props_PropertyId;
case LanguageConceptSwitch.PropertyIdRefExpression:
if (props_PropertyIdRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("openapi SProperty");
props_PropertyIdRefExpression = cpb.create();
}
return props_PropertyIdRefExpression;
case LanguageConceptSwitch.PropertyIdentity:
if (props_PropertyIdentity == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PropertyIdentity = cpb.create();
}
return props_PropertyIdentity;
case LanguageConceptSwitch.PropertyNameRefExpression:
if (props_PropertyNameRefExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("name");
props_PropertyNameRefExpression = cpb.create();
}
return props_PropertyNameRefExpression;
case LanguageConceptSwitch.PropertyQualifier:
if (props_PropertyQualifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PropertyQualifier = cpb.create();
}
return props_PropertyQualifier;
case LanguageConceptSwitch.Property_HasValue_Enum:
if (props_Property_HasValue_Enum == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("check value of enum property");
props_Property_HasValue_Enum = cpb.create();
}
return props_Property_HasValue_Enum;
case LanguageConceptSwitch.Property_HasValue_Simple:
if (props_Property_HasValue_Simple == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("check value of property");
props_Property_HasValue_Simple = cpb.create();
}
return props_Property_HasValue_Simple;
case LanguageConceptSwitch.Property_RemoveOperation:
if (props_Property_RemoveOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Property_RemoveOperation = cpb.create();
}
return props_Property_RemoveOperation;
case LanguageConceptSwitch.Property_SetOperation:
if (props_Property_SetOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Property_SetOperation = cpb.create();
}
return props_Property_SetOperation;
case LanguageConceptSwitch.RefConcept_Reference:
if (props_RefConcept_Reference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RefConcept_Reference = cpb.create();
}
return props_RefConcept_Reference;
case LanguageConceptSwitch.ReferenceLinkId:
if (props_ReferenceLinkId == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ReferenceLinkId = cpb.create();
}
return props_ReferenceLinkId;
case LanguageConceptSwitch.Reference_ContainingLinkOperation:
if (props_Reference_ContainingLinkOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Reference_ContainingLinkOperation = cpb.create();
}
return props_Reference_ContainingLinkOperation;
case LanguageConceptSwitch.Reference_GetLinkDeclarationOperation:
if (props_Reference_GetLinkDeclarationOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_Reference_GetLinkDeclarationOperation = cpb.create();
}
return props_Reference_GetLinkDeclarationOperation;
case LanguageConceptSwitch.Reference_GetResolveInfo:
if (props_Reference_GetResolveInfo == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Reference_GetResolveInfo = cpb.create();
}
return props_Reference_GetResolveInfo;
case LanguageConceptSwitch.Reference_GetRoleOperation:
if (props_Reference_GetRoleOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_Reference_GetRoleOperation = cpb.create();
}
return props_Reference_GetRoleOperation;
case LanguageConceptSwitch.Reference_GetTargetOperation:
if (props_Reference_GetTargetOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Reference_GetTargetOperation = cpb.create();
}
return props_Reference_GetTargetOperation;
case LanguageConceptSwitch.SConceptOperation:
if (props_SConceptOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SConceptOperation = cpb.create();
}
return props_SConceptOperation;
case LanguageConceptSwitch.SConceptType:
if (props_SConceptType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("concept type");
props_SConceptType = cpb.create();
}
return props_SConceptType;
case LanguageConceptSwitch.SConceptTypeCastExpression:
if (props_SConceptTypeCastExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SConceptTypeCastExpression = cpb.create();
}
return props_SConceptTypeCastExpression;
case LanguageConceptSwitch.SConceptTypeLiteral:
if (props_SConceptTypeLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("literal of a concept type");
props_SConceptTypeLiteral = cpb.create();
}
return props_SConceptTypeLiteral;
case LanguageConceptSwitch.SEnumMemberOperation:
if (props_SEnumMemberOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SEnumMemberOperation = cpb.create();
}
return props_SEnumMemberOperation;
case LanguageConceptSwitch.SEnumMemberType:
if (props_SEnumMemberType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("enum member type");
props_SEnumMemberType = cpb.create();
}
return props_SEnumMemberType;
case LanguageConceptSwitch.SEnumOperation:
if (props_SEnumOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SEnumOperation = cpb.create();
}
return props_SEnumOperation;
case LanguageConceptSwitch.SEnumOperationInvocation:
if (props_SEnumOperationInvocation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("enum operation");
props_SEnumOperationInvocation = cpb.create();
}
return props_SEnumOperationInvocation;
case LanguageConceptSwitch.SEnum_MemberForNameOperation:
if (props_SEnum_MemberForNameOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("parse enum name");
props_SEnum_MemberForNameOperation = cpb.create();
}
return props_SEnum_MemberForNameOperation;
case LanguageConceptSwitch.SEnum_MemberForValueOperation:
if (props_SEnum_MemberForValueOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("parse enum value");
props_SEnum_MemberForValueOperation = cpb.create();
}
return props_SEnum_MemberForValueOperation;
case LanguageConceptSwitch.SEnum_MemberOperation:
if (props_SEnum_MemberOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("enum member access");
props_SEnum_MemberOperation = cpb.create();
}
return props_SEnum_MemberOperation;
case LanguageConceptSwitch.SEnum_MembersOperation:
if (props_SEnum_MembersOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("members list");
props_SEnum_MembersOperation = cpb.create();
}
return props_SEnum_MembersOperation;
case LanguageConceptSwitch.SLinkAccess:
if (props_SLinkAccess == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SLinkAccess = cpb.create();
}
return props_SLinkAccess;
case LanguageConceptSwitch.SLinkImplicitSelect:
if (props_SLinkImplicitSelect == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SLinkImplicitSelect = cpb.create();
}
return props_SLinkImplicitSelect;
case LanguageConceptSwitch.SLinkListAccess:
if (props_SLinkListAccess == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SLinkListAccess = cpb.create();
}
return props_SLinkListAccess;
case LanguageConceptSwitch.SModelType:
if (props_SModelType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("model type");
props_SModelType = cpb.create();
}
return props_SModelType;
case LanguageConceptSwitch.SNodeCreator:
if (props_SNodeCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x112e36f7135L);
cpb.deprecateAggregation(0x11330f61e37L, "prototypeNode");
cpb.shortDesc("create new node");
props_SNodeCreator = cpb.create();
}
return props_SNodeCreator;
case LanguageConceptSwitch.SNodeListCreator:
if (props_SNodeListCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("list of (s)nodes");
props_SNodeListCreator = cpb.create();
}
return props_SNodeListCreator;
case LanguageConceptSwitch.SNodeListType:
if (props_SNodeListType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("list of nodes");
props_SNodeListType = cpb.create();
}
return props_SNodeListType;
case LanguageConceptSwitch.SNodeOperation:
if (props_SNodeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SNodeOperation = cpb.create();
}
return props_SNodeOperation;
case LanguageConceptSwitch.SNodeType:
if (props_SNodeType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("node type");
props_SNodeType = cpb.create();
}
return props_SNodeType;
case LanguageConceptSwitch.SNodeTypeCastExpression:
if (props_SNodeTypeCastExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10975850da7L);
cpb.deprecateAssociation(0x10975873562L, "concept_old");
cpb.deprecateAggregation(0x109758722b4L, "leftExpression_old");
props_SNodeTypeCastExpression = cpb.create();
}
return props_SNodeTypeCastExpression;
case LanguageConceptSwitch.SPropertyAccess:
if (props_SPropertyAccess == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SPropertyAccess = cpb.create();
}
return props_SPropertyAccess;
case LanguageConceptSwitch.SReferenceType:
if (props_SReferenceType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference type");
props_SReferenceType = cpb.create();
}
return props_SReferenceType;
case LanguageConceptSwitch.SearchScopeType:
if (props_SearchScopeType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("search scope type");
props_SearchScopeType = cpb.create();
}
return props_SearchScopeType;
case LanguageConceptSwitch.SearchScope_ContainsOperation:
if (props_SearchScope_ContainsOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("test node visibility in scope");
props_SearchScope_ContainsOperation = cpb.create();
}
return props_SearchScope_ContainsOperation;
case LanguageConceptSwitch.SemanticDowncastExpression:
if (props_SemanticDowncastExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("downcast to lower semantic level");
props_SemanticDowncastExpression = cpb.create();
}
return props_SemanticDowncastExpression;
case LanguageConceptSwitch.SubconceptCase:
if (props_SubconceptCase == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SubconceptCase = cpb.create();
}
return props_SubconceptCase;
}
return null;
}
}