このページの内容は最新ではありません。ここをクリックして、最新版の英語を参照してください。
matlab.unittest.constraints.BooleanConstraint クラス
パッケージ: matlab.unittest.constraints
スーパークラス: matlab.unittest.constraints.Constraint
制約の boolean の組み合わせに用いるインターフェイス クラス
説明
BooleanConstraint
インターフェイス クラスは、Constraints
の boolean の組み合わせに用いるインターフェイスを提供します。BooleanConstraint
から派生する制約は、and
(&
)、or
(|
)、not
(~
) 演算子を使用して組み合わせや打ち消しができます。
BooleanConstraint
インターフェイス クラスから派生するクラスは、Constraint
の標準インターフェイスが必要とするすべてを実装しなければなりません。指定した制約が打ち消された場合は、標準の (打ち消し以外の) エラーが発生したときに表示される形式とは異なる形式で診断を記述しなければなりません。したがって、BooleanConstraint
クラスから派生するクラスは、打ち消されないケースだけでなく、打ち消されるケースに対しても Diagnostic
オブジェクトを提供するメソッドを実装しなければなりません。
これらの要件を満たすことで、すべての BooleanConstraint
実装は and
、or
、not
の適切な MATLAB® オーバーロードを継承し、他の BooleanConstraint
オブジェクトと組み合わせたり、打ち消したりできるようになります。
メソッド
コピーのセマンティクス
値。値クラスがコピー操作に与える影響については、オブジェクトのコピーを参照してください。