public class DerivedField extends Field<DerivedField> implements HasContinuousDomain<DerivedField>, HasDiscreteDomain<DerivedField>, HasDisplayName<DerivedField>, HasExpression<DerivedField>, HasExtensions<DerivedField>
| Constructor and Description |
|---|
DerivedField() |
DerivedField(FieldName name,
OpType opType,
DataType dataType,
Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
VisitorAction |
accept(Visitor visitor) |
DerivedField |
addExtensions(Extension... extensions) |
DerivedField |
addIntervals(Interval... intervals) |
DerivedField |
addValues(Value... values) |
DataType |
getDataType() |
String |
getDisplayName() |
Expression |
getExpression() |
List<Extension> |
getExtensions() |
List<Interval> |
getIntervals() |
FieldName |
getName() |
OpType |
getOpType() |
List<Value> |
getValues() |
boolean |
hasExtensions() |
boolean |
hasIntervals() |
boolean |
hasValues() |
DerivedField |
setDataType(DataType dataType) |
DerivedField |
setDisplayName(String displayName) |
DerivedField |
setExpression(Expression expression) |
DerivedField |
setName(FieldName name) |
DerivedField |
setOpType(OpType opType) |
getLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataTypepublic DerivedField()
public DerivedField(FieldName name, OpType opType, DataType dataType, Expression expression)
public FieldName getName()
getName in interface HasName<DerivedField>public DerivedField setName(FieldName name)
setName in interface HasName<DerivedField>public String getDisplayName()
getDisplayName in interface HasDisplayName<DerivedField>public DerivedField setDisplayName(String displayName)
setDisplayName in interface HasDisplayName<DerivedField>public OpType getOpType()
getOpType in interface HasOpType<DerivedField>public DerivedField setOpType(OpType opType)
setOpType in interface HasOpType<DerivedField>public DataType getDataType()
getDataType in interface HasDataType<DerivedField>public DerivedField setDataType(DataType dataType)
setDataType in interface HasDataType<DerivedField>public boolean hasExtensions()
hasExtensions in interface HasExtensions<DerivedField>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<DerivedField>public DerivedField addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<DerivedField>public Expression getExpression()
getExpression in interface HasExpression<DerivedField>public DerivedField setExpression(Expression expression)
setExpression in interface HasExpression<DerivedField>public boolean hasIntervals()
hasIntervals in interface HasContinuousDomain<DerivedField>public List<Interval> getIntervals()
getIntervals in interface HasContinuousDomain<DerivedField>public DerivedField addIntervals(Interval... intervals)
addIntervals in interface HasContinuousDomain<DerivedField>public boolean hasValues()
hasValues in interface HasDiscreteDomain<DerivedField>public List<Value> getValues()
getValues in interface HasDiscreteDomain<DerivedField>public DerivedField addValues(Value... values)
addValues in interface HasDiscreteDomain<DerivedField>public VisitorAction accept(Visitor visitor)
Copyright © 2019 University of Tartu. All rights reserved.