de.grogra.graph
public abstract class CharTreeAttribute extends CharAttribute
ATTRIBUTE_0, attrType, quantityACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLE| Constructor and Description |
|---|
CharTreeAttribute() |
CharTreeAttribute(Type type) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
dependsOn(Attribute[] b) |
protected abstract char |
derive(java.lang.Object object,
boolean asNode,
char parentValue,
GraphState gs) |
protected char |
getDerived(java.lang.Object object,
boolean asNode,
GraphState gs) |
protected abstract char |
getInitialValue(GraphState gs) |
protected ObjectAttribute |
getParentAttribute(GraphState gs) |
char |
getParentValue(java.lang.Object object,
boolean asNode,
GraphState gs) |
boolean |
isDerived()
Determines whether this is a derived attribute or not.
|
get, set, setChar, setDerivedcompareTo, find, forName, getAttributeState, getDescription, getId, getKey, getQuantity, getSimpleName, getType, hashCode, initializeI18N, initializeName, isContained, isWritable, setAttributeState, toArray, toStringpublic CharTreeAttribute()
public CharTreeAttribute(Type type)
public abstract boolean dependsOn(Attribute[] b)
protected abstract char derive(java.lang.Object object,
boolean asNode,
char parentValue,
GraphState gs)
protected char getDerived(java.lang.Object object,
boolean asNode,
GraphState gs)
getDerived in class CharAttributeprotected abstract char getInitialValue(GraphState gs)
protected ObjectAttribute getParentAttribute(GraphState gs)
public char getParentValue(java.lang.Object object,
boolean asNode,
GraphState gs)