2013-02-06 58 views
0

如果我有一組特定的sig,例如我制定了一套closed_Switches。我能得到一組open_switches(或所有未關閉的開關)的如下universal set in alloy

some x:Switch | x = (univ - closed_switches) => "and then imply something on x" 

採用合金剛開始,這是處理這個問題的正確途徑。

回答

2

如果你指的是集所有打開開關,然後使用含有該表達

Switch - closed_switches 

,你可以給一個名字:

let open_switches = Switch - closed_switches | ...stuff about open_switches... 

如果你想和一個開放式開關工作然後像這樣:

some x : Switch - closed_switches | ...stuff about x...