blob: 3b0da55b65db8e2bd9be8090d44d7c88a6a84e42 [file] [log] [blame]
KDM improvements :
EnumeratedType cannot have code elements => it should have the possibility, in Java, these feature is available (an enum is able to contain a class declaration or methods).
Enumerated value cannot have an expression, only a value => in C#, a value could be initialized with an expression, and in Java, a value initialisation corresponds to a constructor call but only with parameters list (anonymous constructor call ?)
A MemberUnit cannot contains StorableUnit elements => in Java, we could have a list of variable declared with only one type (private final Object obj1, obj2, obj3;)
A MemberUnit should be able to be contained in an InterfaceUnit (java interface may have static final attributes)
An ImplementationOf relationship should not be restrained to "abstract" methods.