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