My question might sound very stupid. But, can anyone please tell me what exactly a metamodel is. I know the technical definition and I have read a lot of papers on metamodels, but I dont seem to get the hang of it.
Suppose I have two classes like this:
class A{
int m_a;
public:
A(int a);
void foo();
};
class B{
int m_b;
public:
B(int b);
void bar();
};
Can anyone please tell me what information my metamodel will contain.
Thanks a lot