Как переопределить ограничения унаследованного свойства от родительского класса Vertex? - PullRequest
0 голосов
/ 08 марта 2020

У меня есть класс вершин с именем Task. Свойство Task.duration имеет ограничения: type: INTEGER и minimum = 0.

Мне нужно расширить этот класс классом с именем Milestone. Длительность вехи должна быть установлена ​​на 0 при создании и не должна изменяться снова. Примечание. Я не изменяю тип свойства, все еще целое число.

Я попытался изменить свойство duration класса Milestone, добавив maximum =0 в надежде, что это установит длительность этапа в 0. Однако я обнаружил, что свойство Task.duration также изменилось.

Как правильно моделировать Task и Milestone классы, чтобы получить желаемый поведение?

Я бегу OrientdB ver3.0.27

...