Loading Language Integration/Commons/lang.base.java/src/main/java/org/codeling/mechanisms/transformations/classes/MarkerInterfaceTransformation.xtend +12 −1 Original line number Diff line number Diff line Loading @@ -61,8 +61,19 @@ abstract class MarkerInterfaceTransformation<ELEMENTECLASS extends EObject> exte // Set name attribute value val String name = codeElement.elementName; setNameAttributeValue(modelElement, name); return modelElement; } def getExpectedInterfaceName() { eClass.name.toFirstUpper } def boolean hasExpectedInterface(IType type) { return type.superInterfaceNames.contains(expectedInterfaceName); } protected def String getNewAnnotationName() { return '''org.codeling.lang.«getLanguageName».mm.«eClass.name.toFirstUpper»'''; } } Loading
Language Integration/Commons/lang.base.java/src/main/java/org/codeling/mechanisms/transformations/classes/MarkerInterfaceTransformation.xtend +12 −1 Original line number Diff line number Diff line Loading @@ -61,8 +61,19 @@ abstract class MarkerInterfaceTransformation<ELEMENTECLASS extends EObject> exte // Set name attribute value val String name = codeElement.elementName; setNameAttributeValue(modelElement, name); return modelElement; } def getExpectedInterfaceName() { eClass.name.toFirstUpper } def boolean hasExpectedInterface(IType type) { return type.superInterfaceNames.contains(expectedInterfaceName); } protected def String getNewAnnotationName() { return '''org.codeling.lang.«getLanguageName».mm.«eClass.name.toFirstUpper»'''; } }