Похоже, невозможно иметь дженерики в RAML, по крайней мере, с генератором кода феникса (мне было бы интересно узнать, возможно ли это каким-либо другим способом).
Однако можно добиться того же, используя старое доброе наследование.Как то так ...
class Envelop {
SomeType x;
AnotherType y;
SuperType z;
}
class BaseTypeA extends SuperType {
}
class BaseTypeB extends SuperType {
}