Package eu.simuline.relana.expressions
Class Operation.UnionOp
- java.lang.Object
-
- eu.simuline.relana.expressions.Operation
-
- eu.simuline.relana.expressions.Operation.UnionOp
-
- All Implemented Interfaces:
Operation.Eval
- Enclosing class:
- Operation
static final class Operation.UnionOp extends Operation implements Operation.Eval
Defines the basic set theoretic union complement.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class eu.simuline.relana.expressions.Operation
Operation.BaseOps, Operation.CompOp, Operation.Eval, Operation.Functor, Operation.IntsOp, Operation.Maps, Operation.UnionOp
-
-
Constructor Summary
Constructors Constructor Description UnionOp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanarity1()Set<Deficiency>eval(Set<Set<Deficiency>> param)Operation.EvalgetEval(Type type)OperationgetOperation()(package private) booleanisIsoAntitone()TyperetType(Set<FormulaDecl> args)StringtoString()-
Methods inherited from class eu.simuline.relana.expressions.Operation
getOperation, getOperation
-
-
-
-
Method Detail
-
retType
public Type retType(Set<FormulaDecl> args)
-
eval
public Set<Deficiency> eval(Set<Set<Deficiency>> param)
- Specified by:
evalin interfaceOperation.Eval
-
getEval
public Operation.Eval getEval(Type type)
-
getOperation
public Operation getOperation()
- Specified by:
getOperationin interfaceOperation.Eval
-
isIsoAntitone
boolean isIsoAntitone()
- Specified by:
isIsoAntitonein classOperation
-
-