eu.bandm.sig.absy
Class UnaryTypeExpression

java.lang.Object
  extended by eu.bandm.sig.absy.Absy
      extended by eu.bandm.sig.absy.Type
          extended by eu.bandm.sig.absy.TypeExpression
              extended by eu.bandm.sig.absy.UnaryTypeExpression
All Implemented Interfaces:
Formattable, Cloneable
Direct Known Subclasses:
TypeComponent, TypeDomain, TypeRange

public abstract class UnaryTypeExpression
extends TypeExpression


Field Summary
protected  Type argument
           
static Function<UnaryTypeExpression,Type> get_argument
           
 
Fields inherited from class eu.bandm.sig.absy.Absy
get_location, location, set_location
 
Fields inherited from interface eu.bandm.tools.format.Formattable
format
 
Constructor Summary
protected UnaryTypeExpression()
           
  UnaryTypeExpression(Type argument)
           
 
Method Summary
 UnaryTypeExpression doclone()
           
 Type get_argument()
           
 UnaryTypeExpression initFrom(Object o0)
           
 void set_argument(Type val)
           
 
Methods inherited from class eu.bandm.sig.absy.Type
format
 
Methods inherited from class eu.bandm.sig.absy.Absy
get_location, set_location
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

argument

protected Type argument

get_argument

public static Function<UnaryTypeExpression,Type> get_argument
Constructor Detail

UnaryTypeExpression

public UnaryTypeExpression(Type argument)

UnaryTypeExpression

protected UnaryTypeExpression()
Method Detail

doclone

public UnaryTypeExpression doclone()
Overrides:
doclone in class TypeExpression

initFrom

public UnaryTypeExpression initFrom(Object o0)
Overrides:
initFrom in class TypeExpression

get_argument

public Type get_argument()

set_argument

public void set_argument(Type val)