I am trying to set the sourcelanguage object of the FamixRepository. So, I create my own subclass of the Famix.SourceLanguage, on the lines of java as follows:
[FamePackage("FAMIX")]
[FameDescription("CSharpSourceLanguage")]
class CSharpSourceLanguage : SourceLanguage
{
//couldn't find anymore info to set for the class in VerveineJ
}
And I add it to the famixrepository. This how it appears in the mse file:
(FAMIX.SourceLanguage (id: 30))
However, moose does only provide information that its a SourceLanguage object, but does know which source language was used.
My questions are:
1. What are the parameters of the SourceLanguage that we should set. I do not see any setName() method?
2. What information does Moose require when parsing Famix.SourceLanguage object?
thanx in advance,
Usman