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...

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":"MetaData Object Component"},{"name":"Meta Field Component"},{"name":"MetaExtensionMapping"},{"name":"MetaProfile"},{"name":"MetaField"},{"name":"MetaCommand Group"},{"name":"MetaCommand Item"},{"name":"MetaParameter"},{"name":"MetaTreeBranch"},{"name":"MetaData Dictionary"},{"name":"Meta Property Parameter"},{"name":"MetaLiteralValue"},{"name":"MetaPattern"}]}}