eu.bandm.sig.absy
Class OSelect
java.lang.Object
eu.bandm.sig.absy.Absy
eu.bandm.sig.absy.Operation
eu.bandm.sig.absy.AggregateOperation
eu.bandm.sig.absy.OSelect
- All Implemented Interfaces:
- Formattable, Cloneable
public class OSelect
- extends AggregateOperation
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selector
protected Label selector
get_selector
public static final Function<OSelect,Label> get_selector
set_selector
public static final Consumer<Label,OSelect> set_selector
in
protected Variable in
get_in
public static final Function<OSelect,Variable> get_in
set_in
public static final Consumer<Variable,OSelect> set_in
OSelect
public OSelect(Variable out,
Label selector,
Variable in)
doclone
public OSelect doclone()
- Overrides:
doclone
in class AggregateOperation
getFormatHint
public static String getFormatHint()
format
public Format format()
- Specified by:
format
in interface Formattable
- Overrides:
format
in class AggregateOperation
initFrom
public OSelect initFrom(Object o0)
- Overrides:
initFrom
in class AggregateOperation
get_selector
public Label get_selector()
set_selector
public boolean set_selector(Label val)
get_in
public Variable get_in()
set_in
public boolean set_in(Variable val)