de.grogra.graph
Class BooleanAttribute
java.lang.Object
de.grogra.graph.Attribute<java.lang.Boolean>
de.grogra.graph.BooleanAttribute
- All Implemented Interfaces:
- Described, KeyDescription, java.lang.Comparable
- Direct Known Subclasses:
- BooleanTreeAttribute
public class BooleanAttribute
- extends Attribute<java.lang.Boolean>
Method Summary |
java.lang.Boolean |
get(java.lang.Object o,
boolean asNode,
GraphState gs)
Returns the value of this attribute for the given object in
the given graph state. |
protected boolean |
getDerived(java.lang.Object object,
boolean asNode,
GraphState gs)
|
java.lang.Boolean |
set(java.lang.Object o,
boolean asNode,
java.lang.Object value,
GraphState gs)
Sets the value of this attribute for the given object
to the given value |
boolean |
setBoolean(java.lang.Object object,
boolean asNode,
boolean value,
GraphState gs)
|
protected boolean |
setDerived(java.lang.Object object,
boolean asNode,
boolean value,
GraphState gs)
|
Methods inherited from class de.grogra.graph.Attribute |
compareTo, find, forName, getAttributeState, getDescription, getId, getKey, getQuantity, getSimpleName, getType, hashCode, initializeI18N, initializeName, isContained, isDerived, isWritable, setAttributeState, toArray, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
BooleanAttribute
public BooleanAttribute()
BooleanAttribute
public BooleanAttribute(Type type)
get
public final java.lang.Boolean get(java.lang.Object o,
boolean asNode,
GraphState gs)
- Description copied from class:
Attribute
- Returns the value of this attribute for the given object in
the given graph state. If necessary, the value is wrapped in one
of the standard wrapper classes.
- Specified by:
get
in class Attribute<java.lang.Boolean>
- Parameters:
o
- the objectasNode
- true
if object
is a node,
false
if object
is an edgegs
- the graph state context
- Returns:
- the value of this attribute for the given object
getDerived
protected boolean getDerived(java.lang.Object object,
boolean asNode,
GraphState gs)
set
public final java.lang.Boolean set(java.lang.Object o,
boolean asNode,
java.lang.Object value,
GraphState gs)
- Description copied from class:
Attribute
- Sets the value of this attribute for the given
object
to the given value
- Specified by:
set
in class Attribute<java.lang.Boolean>
- Parameters:
o
- the objectasNode
- true
if object
is a node,
false
if object
is an edgevalue
- the new value of the attribute for the objectgs
- the graph state context
setBoolean
public boolean setBoolean(java.lang.Object object,
boolean asNode,
boolean value,
GraphState gs)
setDerived
protected boolean setDerived(java.lang.Object object,
boolean asNode,
boolean value,
GraphState gs)