|
@@ -216,7 +216,7 @@ class EmType(EmComponent):
|
216
|
216
|
## @brief Given a relation's nature return all the possible type to add as superiors
|
217
|
217
|
# @param relation_nature str | None : if None check for all natures
|
218
|
218
|
# @return a list or a dict with nature as key
|
219
|
|
- def possible_superiors(self, relation_nature = None):
|
|
219
|
+ def possible_superiors(self, relation_nature=None):
|
220
|
220
|
if relation_nature is None:
|
221
|
221
|
ret = {}
|
222
|
222
|
for nat in EmNature.getall():
|
|
@@ -229,10 +229,9 @@ class EmType(EmComponent):
|
229
|
229
|
|
230
|
230
|
att = self.classtype['hierarchy'][relation_nature]['attach']
|
231
|
231
|
if att == 'type':
|
232
|
|
- return [ self ]
|
|
232
|
+ return [self]
|
233
|
233
|
else:
|
234
|
|
- return [ t for t in self.model.components(EmType) if t.classtype == self.classtype ]
|
235
|
|
-
|
|
234
|
+ return [t for t in self.model.components(EmType) if t.classtype == self.classtype]
|
236
|
235
|
|
237
|
236
|
## Add a superior in the type hierarchy
|
238
|
237
|
# @param em_type EmType: An EmType instance
|