public abstract class Property
extends java.lang.Object
implements toools.MemoryObject, java.io.Serializable
Constructor and Description |
---|
Property(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
cloneValuesTo(Property p) |
static Property |
findProperty(java.lang.String name,
java.util.Set<Property> properties)
Finds a given property by its name.
|
java.util.List<PropertyListener> |
getListeners() |
java.lang.String |
getName() |
abstract java.lang.String |
getValueAsString(int e) |
abstract boolean |
haveSameValues(int a,
int b) |
boolean |
isSetted(int id) |
void |
setStatus(int id,
boolean setStatus) |
abstract void |
setValue(int e,
java.lang.String value) |
static java.lang.StringBuilder |
toString(InMemoryGrph g,
int e) |
void |
unsetItAll() |
public boolean isSetted(int id)
public void setStatus(int id, boolean setStatus)
public void unsetItAll()
public java.util.List<PropertyListener> getListeners()
public java.lang.String getName()
public abstract void setValue(int e, java.lang.String value)
public abstract java.lang.String getValueAsString(int e)
public static java.lang.StringBuilder toString(InMemoryGrph g, int e)
public abstract boolean haveSameValues(int a, int b)
public static Property findProperty(java.lang.String name, java.util.Set<Property> properties)
name
- the name of the property to be looked uppublic void cloneValuesTo(Property p)