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