package org.erlide.engine.internal.model.erlang;
import org.erlide.engine.model.ErlElementKind;
import org.erlide.engine.model.erlang.IErlRecordDef;
import org.erlide.engine.model.erlang.IErlRecordField;
public class ErlRecordField extends ErlMember implements IErlRecordField {
private final String fieldName;
private String extra;
public ErlRecordField(final IErlRecordDef parent, final String name) {
super(parent, "record_field");
fieldName = name;
extra = "";
}
@Override
public ErlElementKind getKind() {
return ErlElementKind.RECORD_FIELD;
}
@Override
public String toString() {
return getName() + ": " + getFieldName();
}
@Override
public String getFieldName() {
return fieldName;
}
public void setExtra(final String extra) {
this.extra = extra;
}
@Override
public String getExtra() {
return extra;
}
}