public class AttributeImpl extends AttributeAbstract
Modifier and Type | Class and Description |
---|---|
static class |
AttributeImpl.Type |
Constructor and Description |
---|
AttributeImpl(java.lang.String name) |
AttributeImpl(java.lang.String name,
AttributeImpl.Type type) |
Modifier and Type | Method and Description |
---|---|
void |
addNumber(double number) |
void |
addTime(long time) |
void |
addValue(org.deckfour.xes.model.XAttribute attribute) |
void |
finalise() |
long |
getDuration(org.deckfour.xes.model.XAttributable x)
The duration value, or -Double.MAX_VALUE if it does not exist.
|
long |
getDurationMax() |
long |
getDurationMin() |
java.lang.String |
getLiteral(org.deckfour.xes.model.XAttributable x)
The literal value, or null if it does not exist.
|
java.lang.String |
getName() |
double |
getNumeric(org.deckfour.xes.model.XAttributable x)
The numeric value, or -Double.MAX_VALUE if it does not exist.
|
double |
getNumericMax() |
double |
getNumericMin() |
java.util.Collection<java.lang.String> |
getStringValues() |
long |
getTime(org.deckfour.xes.model.XAttributable x)
The time value, or Long.MIN_VALUE if it does not exist.
|
long |
getTimeMax() |
long |
getTimeMin() |
boolean |
isDuration() |
boolean |
isLiteral() |
boolean |
isNumeric() |
boolean |
isTime() |
boolean |
isVirtual() |
void |
setName(java.lang.String name) |
compareTo, equals, hashCode, toString
public AttributeImpl(java.lang.String name)
public AttributeImpl(java.lang.String name, AttributeImpl.Type type)
public void addValue(org.deckfour.xes.model.XAttribute attribute)
public void addNumber(double number)
public void addTime(long time)
public void finalise()
public boolean isLiteral()
public boolean isNumeric()
public boolean isTime()
public boolean isVirtual()
public boolean isDuration()
public long getDurationMin()
public long getDurationMax()
public java.util.Collection<java.lang.String> getStringValues()
public java.lang.String getName()
public void setName(java.lang.String name)
public double getNumericMin()
public double getNumericMax()
public long getTimeMin()
public long getTimeMax()
public java.lang.String getLiteral(org.deckfour.xes.model.XAttributable x)
Attribute
public double getNumeric(org.deckfour.xes.model.XAttributable x)
Attribute
public long getTime(org.deckfour.xes.model.XAttributable x)
Attribute
public long getDuration(org.deckfour.xes.model.XAttributable x)
Attribute