Class AttributeImpl
- java.lang.Object
-
- org.processmining.plugins.inductiveminer2.attributes.AttributeAbstract
-
- org.processmining.plugins.inductiveminer2.attributes.AttributeImpl
-
public class AttributeImpl extends AttributeAbstract
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttributeImpl.Type
-
Constructor Summary
Constructors Constructor Description AttributeImpl(java.lang.String name)AttributeImpl(java.lang.String name, AttributeImpl.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBoolean(boolean bool)voidaddNumber(double number)voidaddTime(long time)voidaddValue(org.deckfour.xes.model.XAttribute attribute)voidfinalise()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()booleanisBoolean()booleanisDuration()booleanisLiteral()booleanisNumeric()booleanisTime()booleanisVirtual()voidsetName(java.lang.String name)-
Methods inherited from class org.processmining.plugins.inductiveminer2.attributes.AttributeAbstract
compareTo, equals, hashCode, toString
-
-
-
-
Constructor Detail
-
AttributeImpl
public AttributeImpl(java.lang.String name)
-
AttributeImpl
public AttributeImpl(java.lang.String name, AttributeImpl.Type type)
-
-
Method Detail
-
addValue
public void addValue(org.deckfour.xes.model.XAttribute attribute)
-
addNumber
public void addNumber(double number)
-
addTime
public void addTime(long time)
-
addBoolean
public void addBoolean(boolean bool)
-
finalise
public void finalise()
-
isLiteral
public boolean isLiteral()
-
isNumeric
public boolean isNumeric()
-
isTime
public boolean isTime()
-
isBoolean
public boolean isBoolean()
-
isVirtual
public boolean isVirtual()
-
isDuration
public boolean isDuration()
-
getDurationMin
public long getDurationMin()
-
getDurationMax
public long getDurationMax()
-
getStringValues
public java.util.Collection<java.lang.String> getStringValues()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getNumericMin
public double getNumericMin()
-
getNumericMax
public double getNumericMax()
-
getTimeMin
public long getTimeMin()
-
getTimeMax
public long getTimeMax()
-
getBooleanHasTrue
public boolean getBooleanHasTrue()
-
getBooleanHasFalse
public boolean getBooleanHasFalse()
-
getLiteral
public java.lang.String getLiteral(org.deckfour.xes.model.XAttributable x)
Description copied from interface:AttributeThe literal value, or null if it does not exist.- Returns:
-
getNumeric
public double getNumeric(org.deckfour.xes.model.XAttributable x)
Description copied from interface:AttributeThe numeric value, or -Double.MAX_VALUE if it does not exist.- Returns:
-
getTime
public long getTime(org.deckfour.xes.model.XAttributable x)
Description copied from interface:AttributeThe time value, or Long.MIN_VALUE if it does not exist.- Returns:
-
getBoolean
public java.lang.Boolean getBoolean(org.deckfour.xes.model.XAttributable x)
Description copied from interface:AttributeThe boolean value, or NULL if it does not exist.- Returns:
-
getDuration
public long getDuration(org.deckfour.xes.model.XAttributable x)
Description copied from interface:AttributeThe duration value, or Long.MIN_VALUE if it does not exist.- Returns:
-
-