Exemplo n.º 1
0
 def default_values(self, new_values):
     if self.is_deleted:
         raise CException(f"can't set default values on deleted stereotype")
     class_path = self._get_default_value_class_path()
     if len(class_path) == 0:
         raise CException(
             f"default values can only be used on a stereotype that extends metaclasses"
         )
     set_var_values(self, new_values, VarValueKind.DEFAULT_VALUE)
Exemplo n.º 2
0
 def tagged_values(self, new_values):
     if self.is_deleted:
         raise CException("can't set tagged values on deleted link")
     set_var_values(self, new_values, VarValueKind.TAGGED_VALUE)
Exemplo n.º 3
0
 def values(self, new_values):
     if self.is_deleted:
         raise CException(f"can't set values on deleted {self._get_kind_str()!s}")
     set_var_values(self, new_values, VarValueKind.ATTRIBUTE_VALUE)