Metamodel - GraphQL query (Synchronous)
POST {{server_url}}/HOPEXGraphQL/api/MetaModel
Make synchronous API call to HOPEX for the MetaModel definition. You can make read or write access to the repository.
for instance : list all the metaclas, list the metaattribute...
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
x-hopex-environment-id | string | ||
x-hopex-repository-id | string | ||
x-hopex-profile-id | string |
RESPONSES
status: OK
{"data":{"metaClass":[{"name":"MetaAttribute"},{"name":"MetaClass"},{"name":"MetaAssociation"},{"name":"MetaAssociationEnd"},{"name":"MetaModel"},{"name":"MetaAssociationType"},{"name":"MetaAttributeValue"},{"name":"MetaClassifier"},{"name":"MetaTrigger"},{"name":"MetaTrigger Item"},{"name":"MetaCommand Category"},{"name":"MetaList"},{"name":"MetaListType"},{"name":"MetaConnectionCheck"},{"name":"MetaViewport"},{"name":"MetaModel Classification Schema"},{"name":"MetaClass Category"},{"name":"MetaPicture"},{"name":"MetaTool"},{"name":"MetaTreeNode"},{"name":"MetaTest"},{"name":"MetaProfile Element"},{"name":"MetaExtension Structure Element"},{"name":"MetaExtension Behavior Element"},{"name":"MetaCommand Manager"},{"name":"MetaModel Subject"},{"name":"MetaTree"},{"name":"Meta Collection Parameter"},{"name":"MetaWizard"},{"name":"MetaPropertyPage"},{"name":"MetaAttributeGroup"},{"name":"MetaExtensionMapping"},{"name":"MetaProfile"},{"name":"MetaField"},{"name":"MetaCommand Group"},{"name":"MetaCommand Item"},{"name":"MetaParameter"},{"name":"MetaTreeBranch"},{"name":"Meta Property Parameter"},{"name":"MetaLiteralValue"},{"name":"MetaPattern"}]}}