Skip to content

feat(model): the named elements carry the rules for names of Analysis Services as OCL invariants - #463

Merged
stbischof merged 1 commit into
mainfrom
pr/name-rules-ocl
Nov 10, 2026
Merged

stbischof merged 1 commit into
mainfrom
pr/name-rules-ocl

Conversation

@stbischof

@stbischof stbischof commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor
  • AbstractElement declares three OCL invariants for the names of catalogs, cubes, dimensions, hierarchies, levels, measures, calculated members, named sets, KPIs, access roles and actions: not blank, no leading or trailing blank, no control character.
  • The package registers the OCL validation delegate (validationDelegates), so EMF validation with the OCL delegate evaluates them.

… Services as OCL invariants

Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
@stbischof
stbischof merged commit 9f3c2be into main Nov 10, 2026
7 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant