🚀 Welcome to
MDriven Learn
–
MDriven is now on Discord
! Don’t miss the
latest Release Notes
.
X
Documentation
Training
Q & A
Model Examples
Best Practices
Copyright 2023 © M
Documentation
Training
Q & A
Model Examples
How Tos
Release Notes
Glossary
Documentation
Discussion
View source
View history
QR code
E-Mail
Navigation Menu
OCL
OCL (Object Constraint Language)
OCL Basics & Syntax
OCL
Part 1 OCL Common Expressions
OCL by example
Boolean
Learn OCL
Mathematical symbols
Understanding OCL with reference to SQL
OclIsUndefined
A few words on linq
OCL Precedence rules
OclIsInvalid
ChangeTime
Writing OCL Expressions and Constraints
OCL Expressions
Understanding OCL with reference to SQL
Turnkey session 7: Expressions
Escape codes
Regular expressions
Custom types and custom operations in OCL
OCL Operators: Collection Navigation
Examples on collection operators
OCL Collection Operators
OCL Operators isUnique
OCL Operators product
OCL General Operators
OCL Operators one
Part 2 OCL: Operators
OCL Operators: Numeric & Arithmetic
Double
OCL Number Operators
Number conversions
OCL Operators: String Manipulation
OCL String Operators
Comparing strings
Encoding
ToInteger () : Integer
OCL Operators: Date & Time
Date vs Time
DateTime
OCL Operators: Logical & Conditional
If else endif
OCL Boolean Operators
Advanced OCL Techniques (Recursion, Complex Queries)
OCLOperators allInstancesAtTime
OCL in ViewModels and UI Expressions
How to use the ExecutePS function in selfVM
OCL Pitfalls and Debugging (Model Debugger)
Adding or removing tagged values in your model - using the model debugger
Practical expressions to get insights into your model content
OCL Best Practices
EAL (Executable Action Language)
EAL Overview
EAL
Assignment & Flow Control
OCLOperators :=
OCLOperators foreach
OCLOperators whenfalse
OCLOperators whentrue
Collection Manipulation
OCLOperators add
OCLOperators addReturnIndexOf0
OCLOperators insertAt
OCLOperators remove
OCLOperators removeAt
OCLOperators clear
Object Lifecycle & State
OCLOperators create
OCLOperators delete
OCLOperators deepclone
OCLOperators setToNull
OCLOperators stateMachineForceMode
OCLOperators stateMachineTrigger
Server & Persistence
OCLOperators Save
OCLOperators Refresh
OCLOperators ReQuery
OCLOperators Search
OCLOperators RunServerSideViewModelNow
OCLOperators SuspectExternalUpdateInvalidate
OCLOperators RemoteTurnkeyConnectGetSessionKey
OCLOperators RemoteTurnkeyExecuteAction
OCLOperators RemoteTurnkeyGetByteArray
OCLOperators RemoteTurnkeyGetStringValue
OCLOperators RemoteTurnkeySetByteArray
OCLOperators RemoteTurnkeySetStringValue
OCLOperators RemoteTurnkeyCloseSession
Navigation & UI
OCLOperators Navigate
OCLOperators ShowActionMenuForCurrentInNesting
OCLOperators ExecuteAction
OCLOperators ExecuteCurrentActionAgainOnce
OCLOperators ExecuteFetchHints
OCLOperators ExecutePS
OCLOperators ExecuteQueryPlan
Import, Export & Transform
OCLOperators ApplyTaJson
OCLOperators MergeTaJson
OCLOperators transform
OCLOperators JSonToObjects
OCLOperators XmlToObjects
OCLOperators ViewModelAsJSon
OCLOperators ViewModelAsXml
OCLOperators GetGridAsTabSepData
Import Tabular Separated Data Using OCLOperators
OCLOperators XmlValidateWithSchemas
OCLOperators XsltTransformXml
External Communication
OCLOperators RestGet
OCLOperators RestPost
OCLOperators RestPut
OCLOperators RestPatch
OCLOperators RestDelete
OCLOperators RestDownload
OCLOperators SoapCall
Utilities
OCLOperators scriptevalcheck
OCLOperators newGuid
OCLOperators base
OCLOperators PSExpression Refresh
OCLOperators SysDocBatchZip
OCLOperators Download
OCLOperators SaveToFile
OCLOperators opendocumentreportshow
OCLOperators changePoints
OCLOperators scripteval
Documentation
/
OCLOperators associationEndsWithType
OCLOperators associationEndsWithType
Share
Facebook
X (Twitter)
Copy link
Created by
Lars.olofsson
on 2019-10-31 · Last edited by
Edgar
on 2025-08-31.
Returns a collection of strings with association names and type information.
Categories
:
Intermediate-Friendly
OCL (Object Constraint Language)
OCL Operators: Collection Navigation
Priority 50