eu.bandm.sig.absy
Class Absy

java.lang.Object
  extended by eu.bandm.sig.absy.Absy
All Implemented Interfaces:
Formattable, Cloneable
Direct Known Subclasses:
Constant, Constraint, Expression, Face, Label, Net, Operation, Pattern, Rule, Test, Type, Variable

public abstract class Absy
extends Object
implements Cloneable, Formattable


Field Summary
static Function<Absy,Location<SourceId>> get_location
           
protected  Location<SourceId> location
           
static Consumer<Location<SourceId>,Absy> set_location
           
 
Fields inherited from interface eu.bandm.tools.format.Formattable
format
 
Constructor Summary
Absy()
           
 
Method Summary
 Absy doclone()
           
 Format format()
           
 Location<SourceId> get_location()
           
 Absy initFrom(Object o0)
           
 boolean set_location(Location<SourceId> val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

location

protected Location<SourceId> location

get_location

public static final Function<Absy,Location<SourceId>> get_location

set_location

public static final Consumer<Location<SourceId>,Absy> set_location
Constructor Detail

Absy

public Absy()
Method Detail

doclone

public Absy doclone()

format

public Format format()
Specified by:
format in interface Formattable

initFrom

public Absy initFrom(Object o0)

get_location

public Location<SourceId> get_location()

set_location

public boolean set_location(Location<SourceId> val)