Interface Attribute
-
- All Superinterfaces:
java.lang.Comparable<Attribute>
- All Known Implementing Classes:
AttributeAbstract,AttributeImpl,AttributeVirtual,AttributeVirtualTraceBooleanAbstract,AttributeVirtualTraceDuration,AttributeVirtualTraceDurationAbstract,AttributeVirtualTraceLength,AttributeVirtualTraceNumericAbstract,AttributeVirtualTraceTimeAbstract
public interface Attribute extends java.lang.Comparable<Attribute>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcompareTo(Attribute arg0)booleanequals(java.lang.Object obj)java.lang.BooleangetBoolean(org.deckfour.xes.model.XAttributable x)The boolean value, or NULL if it does not exist.booleangetBooleanHasFalse()booleangetBooleanHasTrue()longgetDuration(org.deckfour.xes.model.XAttributable x)The duration value, or Long.MIN_VALUE if it does not exist.longgetDurationMax()longgetDurationMin()java.lang.StringgetLiteral(org.deckfour.xes.model.XAttributable x)The literal value, or null if it does not exist.java.lang.StringgetName()doublegetNumeric(org.deckfour.xes.model.XAttributable x)The numeric value, or -Double.MAX_VALUE if it does not exist.doublegetNumericMax()doublegetNumericMin()java.util.Collection<java.lang.String>getStringValues()longgetTime(org.deckfour.xes.model.XAttributable x)The time value, or Long.MIN_VALUE if it does not exist.longgetTimeMax()longgetTimeMin()inthashCode()booleanisBoolean()booleanisDuration()booleanisLiteral()booleanisNumeric()booleanisTime()booleanisVirtual()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
isVirtual
boolean isVirtual()
-
isLiteral
boolean isLiteral()
-
isNumeric
boolean isNumeric()
-
isTime
boolean isTime()
-
isDuration
boolean isDuration()
-
isBoolean
boolean isBoolean()
-
getStringValues
java.util.Collection<java.lang.String> getStringValues()
-
getLiteral
java.lang.String getLiteral(org.deckfour.xes.model.XAttributable x)
The literal value, or null if it does not exist.- Parameters:
x-- Returns:
-
getNumericMin
double getNumericMin()
-
getNumericMax
double getNumericMax()
-
getNumeric
double getNumeric(org.deckfour.xes.model.XAttributable x)
The numeric value, or -Double.MAX_VALUE if it does not exist.- Parameters:
x-- Returns:
-
getTimeMin
long getTimeMin()
-
getTimeMax
long getTimeMax()
-
getTime
long getTime(org.deckfour.xes.model.XAttributable x)
The time value, or Long.MIN_VALUE if it does not exist.- Parameters:
x-- Returns:
-
getDurationMin
long getDurationMin()
-
getDurationMax
long getDurationMax()
-
getDuration
long getDuration(org.deckfour.xes.model.XAttributable x)
The duration value, or Long.MIN_VALUE if it does not exist.- Parameters:
x-- Returns:
-
getBooleanHasTrue
boolean getBooleanHasTrue()
-
getBooleanHasFalse
boolean getBooleanHasFalse()
-
getBoolean
java.lang.Boolean getBoolean(org.deckfour.xes.model.XAttributable x)
The boolean value, or NULL if it does not exist.- Parameters:
x-- Returns:
-
compareTo
int compareTo(Attribute arg0)
- Specified by:
compareToin interfacejava.lang.Comparable<Attribute>
-
hashCode
int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-