public class Attribute extends java.lang.Object implements AttributeExpressionInterface, Annotated
Type
For detailed information visit HeKatE documentation.| Modifier and Type | Class and Description |
|---|---|
static class |
Attribute.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Annotation> |
annotations |
static java.lang.String |
CLASS_GENERAL |
static java.lang.String |
CLASS_SIMPLE |
static java.lang.String |
CLASS_UNKNOWN |
static java.lang.String |
COMM_COMM |
static java.lang.String |
COMM_IN |
static java.lang.String |
COMM_INTER |
static java.lang.String |
COMM_OUT |
static java.lang.String |
COMM_UNKNOWN |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Annotation> |
annotations() |
java.util.List<Annotation> |
annotationsNamed(java.lang.String name) |
Value |
evaluate(WorkingMemory wm) |
Type |
evaluateType(WorkingMemory wm)
Returns type.
|
java.lang.String |
getAbbreviation() |
Attribute |
getAttribute() |
java.lang.String |
getAttributeName() |
java.lang.String |
getCallback() |
java.lang.String |
getComm() |
java.lang.String |
getDescription() |
long |
getExpirationTime() |
java.lang.String |
getId() |
java.lang.String |
getName() |
Type |
getType() |
java.lang.String |
getTypeId() |
java.lang.String |
getXTTClass() |
void |
setExpirationTime(long expirationTime) |
java.lang.String |
toString() |
protected java.util.List<Annotation> annotations
public static final java.lang.String CLASS_SIMPLE
public static final java.lang.String CLASS_GENERAL
public static final java.lang.String CLASS_UNKNOWN
public static final java.lang.String COMM_IN
public static final java.lang.String COMM_OUT
public static final java.lang.String COMM_INTER
public static final java.lang.String COMM_COMM
public static final java.lang.String COMM_UNKNOWN
public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getComm()
public java.lang.String getTypeId()
public java.lang.String getDescription()
public java.lang.String getAbbreviation()
public java.lang.String getXTTClass()
public Type getType()
public java.lang.String getCallback()
public long getExpirationTime()
public void setExpirationTime(long expirationTime)
expirationTime - the expirationTime to setpublic Value evaluate(WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluate in interface ExpressionInterfacejava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic Type evaluateType(WorkingMemory wm)
getType().evaluateType in interface ExpressionInterfacewm - The WorkingMemory object with respect to which a type of an expression should be evaluatedpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<Annotation> annotations()
annotations in interface Annotatedpublic java.util.List<Annotation> annotationsNamed(java.lang.String name)
annotationsNamed in interface Annotatedpublic java.lang.String getAttributeName()
getAttributeName in interface AttributeExpressionInterfacepublic Attribute getAttribute()
getAttribute in interface AttributeExpressionInterface