public class Literal extends GraphNodeObject
GraphNodeObject.ParameterPairs
Modifier and Type | Field and Description |
---|---|
protected boolean |
value
Determines whether this literal is true or false
|
name, parameters
Constructor and Description |
---|
Literal(String name,
boolean value)
Creates a new instance of Literal
|
Modifier and Type | Method and Description |
---|---|
boolean |
getValue()
Returns the value of the literal
|
boolean |
match(GraphNodeObject l2)
Compares this literal against another and returns true if they are equivalent
|
boolean |
matchMinusObject(Literal l2)
Compares this literal against another and returns true if they are equivalent
in every respect except the "object" parameter
|
Literal |
negation()
Returns the negation of this literal
|
String |
toString()
Converts the GraphNodeObject to a String
|
addParameter, addParameter, addParameter, addParameter, compareTo, copyParameters, getName, getParameter, matchParams, numParameters, removeParameter
public Literal(String name, boolean value)
name
- descriptor for this actionvalue
- public boolean getValue()
public Literal negation()
public boolean matchMinusObject(Literal l2)
public boolean match(GraphNodeObject l2)
match
in class GraphNodeObject
public String toString()
toString
in class GraphNodeObject