Skip to content

org.iets3.core.expr.toplevel


Included Languages

  • com.mbeddr.mpsutil.contextactions
  • com.mbeddr.mpsutil.editor.querylist
  • com.mbeddr.mpsutil.grammarcells
  • com.mbeddr.mpsutil.intentions
  • com.mbeddr.mpsutil.modellisteners
  • de.itemis.mps.editor.celllayout
  • de.itemis.mps.editor.collapsible
  • jetbrains.mps.baseLanguage
  • jetbrains.mps.baseLanguage.checkedDots
  • jetbrains.mps.baseLanguage.closures
  • jetbrains.mps.baseLanguage.collections
  • jetbrains.mps.baseLanguage.javadoc
  • jetbrains.mps.baseLanguage.lightweightdsl
  • jetbrains.mps.baseLanguage.logging
  • jetbrains.mps.baseLanguage.tuples
  • jetbrains.mps.baseLanguageInternal
  • jetbrains.mps.lang.actions
  • jetbrains.mps.lang.aspect
  • jetbrains.mps.lang.behavior
  • jetbrains.mps.lang.constraints
  • jetbrains.mps.lang.constraints.msg.specification
  • jetbrains.mps.lang.constraints.rules
  • jetbrains.mps.lang.constraints.rules.kinds
  • jetbrains.mps.lang.constraints.rules.skeleton
  • jetbrains.mps.lang.context
  • jetbrains.mps.lang.context.defs
  • jetbrains.mps.lang.core
  • jetbrains.mps.lang.dataFlow
  • jetbrains.mps.lang.descriptor
  • jetbrains.mps.lang.editor
  • jetbrains.mps.lang.extension
  • jetbrains.mps.lang.findUsages
  • jetbrains.mps.lang.generator
  • jetbrains.mps.lang.generator.generationContext
  • jetbrains.mps.lang.intentions
  • jetbrains.mps.lang.migration
  • jetbrains.mps.lang.pattern
  • jetbrains.mps.lang.plugin
  • jetbrains.mps.lang.quotation
  • jetbrains.mps.lang.refactoring
  • jetbrains.mps.lang.resources
  • jetbrains.mps.lang.rulesAndMessages
  • jetbrains.mps.lang.scopes
  • jetbrains.mps.lang.script
  • jetbrains.mps.lang.sharedConcepts
  • jetbrains.mps.lang.smodel
  • jetbrains.mps.lang.structure
  • jetbrains.mps.lang.text
  • jetbrains.mps.lang.textGen
  • jetbrains.mps.lang.typesystem

Defined Concepts

AbstractFunctionAdapter (abstract, node url)¶ ⧉

Children

  • fun

AbstractFunctionLikeAdapter (abstract, node url)¶ ⧉

Children

  • functionLike

AbstractToplevelExprAdapter (abstract, node url)¶ ⧉

Children

  • toplevelExprContent

AbstractTypeDeclaration (abstract, node url)¶ ⧉

AllLitList (literals, node url)¶ ⧉

Children

  • enumType

BuilderAdapter (abstract, node url)¶ ⧉

BuilderElement (abstract, node url)¶ ⧉

BuilderExpression (build, node url)¶ ⧉

Children

  • adapted

  • elements

Constant (val, node url)¶ ⧉

Children

  • value

ConstantRef (node url)¶ ⧉

References

  • constant

EmptyMember (node url)¶ ⧉

EmptyToplevelContent (node url)¶ ⧉

EnumDeclaration (enum, node url)¶ ⧉

Properties

  • qualified

Children

  • type

  • literals

EnumIndexOp (index, node url)¶ ⧉

EnumIsInSelector (node url)¶ ⧉

References

  • literal

EnumIsInTarget (isIn, node url)¶ ⧉

Children

  • selectors

EnumIsTarget (is, node url)¶ ⧉

References

  • literal

EnumLiteral (node url)¶ ⧉

Children

  • value

EnumLiteralRef (node url)¶ ⧉

References

  • literal

EnumType (node url)¶ ⧉

References

  • enum

EnumValueAccessor (value, node url)¶ ⧉

ExtensionFunctionCall (node url)¶ ⧉

Children

  • args

References

  • extFun

FieldSetter (node url)¶ ⧉

Children

  • value

References

  • field

FunRef (:, node url)¶ ⧉

Function (fun, node url)¶ ⧉

Properties

  • ext_old

FunctionCall (node url)¶ ⧉

GroupByOp (groupBy, node url)¶ ⧉

GroupKeyTarget (key, node url)¶ ⧉

GroupMembersTarget (members, node url)¶ ⧉

GroupType (group, node url)¶ ⧉

Children

  • keyType

  • memberType

IConstantScopeProvider (abstract, node url)¶ ⧉

IDeclarationExtensionContext (abstract, node url)¶ ⧉

IEnumScopeProvider (abstract, node url)¶ ⧉

IFunctionContainer (abstract, node url)¶ ⧉

IFunctionLikeContainer (abstract, node url)¶ ⧉

IFunctionScopeProvider (abstract, node url)¶ ⧉

IRecordDeclaration (abstract, node url)¶ ⧉

Children

  • members

IRecordMember (abstract, node url)¶ ⧉

IRecordMemberScopeProvider (abstract, node url)¶ ⧉

IRecordScopeProvider (abstract, node url)¶ ⧉

IRecordType (abstract, node url)¶ ⧉

ITopLevelContainer (abstract, node url)¶ ⧉

IToplevelExprContent (abstract, node url)¶ ⧉

IToplevelExprContentContainer (abstract, node url)¶ ⧉

ITypedefScopeProvider (abstract, node url)¶ ⧉

InlineRecordMemberAccess (node url)¶ ⧉

InlineRecordType (node url)¶ ⧉

Children

  • members

Library (node url)¶ ⧉

Children

  • contents

  • imports

NewValueSetter (node url)¶ ⧉

Children

  • newValue

References

  • member

OldMemberRef (node url)¶ ⧉

References

  • member

OldValueExpr (old, node url)¶ ⧉

ProjectIt (it, node url)¶ ⧉

ProjectMember (node url)¶ ⧉

Children

  • expr

ProjectOp (project, node url)¶ ⧉

Children

  • members

QualifierRef (node url)¶ ⧉

Auxiliary concept used only when creating EnumLiteralRefs to qualified enums (replaced by EnumLiteralRef when EnumLiteral is selected)

References

  • enum

  • lit

RecordChangeTarget (with, node url)¶ ⧉

Children

  • setters

RecordDeclaration (record, node url)¶ ⧉

Children

  • members_old

  • refFlag

RecordLiteral (#, node url)¶ ⧉

Children

  • memberValues

RecordMember (node url)¶ ⧉

RecordMemberRefInConstraint (node url)¶ ⧉

References

  • member

RecordType (node url)¶ ⧉

References

  • record

RecordTypeAdapter (node url)¶ ⧉

Children

  • type

ReferenceableFlag (referenceable, node url)¶ ⧉

References

  • idMember

SectionMarker (-----, node url)¶ ⧉

Properties

  • label

Typedef (type, node url)¶ ⧉

Children

  • originalType

TypedefContractValExpr (it, node url)¶ ⧉

TypedefType (node url)¶ ⧉

References

  • typedef

Last update: April 25, 2023

Comments