Предположим, у нас есть следующая модель сплава:
sig A {}
sig B {
R : A
}
fact {
R.~R in iden
}
run {}
При выполнении прогона сплав находит экземпляр.Я думал, что попытаюсь изменить факт модели на факт подписи , как показано ниже:
sig A {}
sig B {
R : A
} {
R.~R in iden
}
run {}
, но когда я это сделаю, сплав скажет мне:
A type error has occurred:
~ can be used only with a binary relation.
Instead, its possible type(s) are:
{this/A}