public class SetAttribute extends Attribute
Attribute
class implementing an value
method, used to compute the value of an attribute given the context.Constructor and Description |
---|
SetAttribute(java.lang.String value,
int kind,
Attribute type) |
SetAttribute(java.lang.String value,
int kind,
Attribute type,
java.util.List<java.lang.String> modelReferences) |
SetAttribute(java.lang.String value,
int scope,
int type,
int kind) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
modelReferences(org.deckfour.xes.model.XTrace pi,
java.util.LinkedList ates,
int ateNr) |
java.lang.String |
value(org.deckfour.xes.model.XTrace pi,
java.util.LinkedList ates,
int ateNr)
The value method.
|
asParseableArgument, asParseableAttributeDefinition, asParseableLiteralValue, asParseableName, asParseableRenaming, asParseableValue, getAttributeId, getDateParser, getKind, getScope, getType, getValue, isAte, isAttribute, isConceptSet, isDate, isLiteral, isNumber, isPi, isSet, isString, setDateParser, toString, toString
public SetAttribute(java.lang.String value, int scope, int type, int kind)
public SetAttribute(java.lang.String value, int kind, Attribute type)
public SetAttribute(java.lang.String value, int kind, Attribute type, java.util.List<java.lang.String> modelReferences)
public java.lang.String value(org.deckfour.xes.model.XTrace pi, java.util.LinkedList ates, int ateNr) throws AttributeNoValueException, ParseAttributeException
pi
- The current process instance.ates
- The list with audit trail entries of pi.ateNr
- The number of the current ate in ates.AttributeNoValueException
ParseAttributeException
public java.util.List<java.lang.String> modelReferences(org.deckfour.xes.model.XTrace pi, java.util.LinkedList ates, int ateNr) throws AttributeNoValueException
AttributeNoValueException