В моем проекте у меня есть 2 пространства имен активов
namespace org.example.grid
namespace org.example.workload
, оба они используют абстрактную структуру, называемую метриками, я хочу создать 1 концепцию в отдельном файле, и оба актива используют эту концепцию.
Итак, я создал файл наподобие этого:
namespace org.example.concepts
concept Metrics {
o Integer metric1
o Integer metric2
o Integer metric3
}
Затем я пытаюсь включить концепцию метрики в актив следующим образом:
пространство имен org.example.grid import org.example.concepts.Metrics
asset Grid identified by gridId {
o String gridId
o Metrics capacity
}
Однако, при попытке создать новый актив сетки, я получаю эту ошибку:
Ошибка: транзакция возвращена с ошибкой: TypeNotFoundException: TypeМетрики не определены в пространстве имен org.example.grid
Не поддерживается импорт концептов?Или есть правильный способ сделать это?