Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For advanced modeling in Enterprise Studio, the following possibilities are available: using scripts and customizing the Enterprise Studio tool configuration.

Using scripts

Scripts can be used when elaborate or very specific custom analyses on model data are required. Enterprise Studio has the Query tool to create advanced queries on your models and present the results in a way that exactly meets your requirements. The Query tool is the built-in script editor and debugger.

Info

Creating scripts is intended for advanced users who have experience with scripting.

Using scripts in Enterprise Studio

Customizing the tool configuration

Enterprise Studio comes pre-configured with several built-in metamodels like the ArchiMate®, BPMN™, and DMN™ modeling language. They represent the different modeling languages and methods available in the tool. The configuration of a modeling language or method is defined in its metamodel. A metamodel defines among other things the elements of the language or method, what they look like, what they do and which information can be registered with them. A metamodel consists of multiple files in which different things are stored.

Sometimes you may wish to make your own additions or modifications to the configuration of a metamodel. The Metamodeler is an integrated component of Enterprise Studio and can be used to make basic customizations to your tool configuration. It supports creating various customizations including custom profiles, data types, documentation fields, viewpoint definitions, and a menu definition, and testing and implementing the customizations in your model packages or Enterprise Studio tool configuration.

Info

Customizing the tool configuration is intended for advanced users who are familiar with changing metamodel configurations. 

The Metamodeler


ArchiMate® is a registered trademark of The Open Group.



Content by Label
showLabelsfalse
max5
showSpacefalse
titleRelated articles
cqllabel in ("metamodeler","about","scripting","reference","metrics","script") AND label not in ("troubleshooting","archive") and label != "example" and space = "knowledge"