| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'instr-to-kodkod/src/VHDLPredicate.java')
| -rw-r--r-- | instr-to-kodkod/src/VHDLPredicate.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/instr-to-kodkod/src/VHDLPredicate.java b/instr-to-kodkod/src/VHDLPredicate.java index 3605e76..0ff388b 100644 --- a/instr-to-kodkod/src/VHDLPredicate.java +++ b/instr-to-kodkod/src/VHDLPredicate.java @@ -14,11 +14,18 @@ public class VHDLPredicate private final String name; private final int arity; private final Relation as_relation; + private final boolean is_function; private boolean is_used; - public VHDLPredicate (final String name, final VHDLType[] signature) + public VHDLPredicate + ( + final String name, + final VHDLType[] signature, + final boolean is_function + ) { this.name = name; + this.is_function = is_function; arity = signature.length; signatures = new ArrayList<VHDLType[]>(); @@ -45,6 +52,11 @@ public class VHDLPredicate return arity; } + public boolean is_function () + { + return is_function; + } + public Relation get_as_relation () { if (!is_used) |


