示例#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)
示例#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)
示例#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)