public static T GetStereotypeProperty <T>(this IHasStereotypes model, string stereotypeName, string propertyName, T defaultIfNotFound = default(T))
 {
     try
     {
         return(model.GetStereotype(stereotypeName).GetProperty(propertyName, defaultIfNotFound));
     }
     catch (Exception e)
     {
         throw new Exception($"Failed to get stereotype property for element [{model}]", e);
     }
 }
Пример #2
0
 public static T GetStereotypeProperty <T>(this IHasStereotypes model, string stereotypeName, string propertyName, T defaultIfNotFound = default(T))
 {
     return(model.GetStereotype(stereotypeName).GetProperty(propertyName, defaultIfNotFound));
 }