public interface ImmutableStateInterface extends State, java.lang.Iterable<ImmutableObjectInstance>
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<ImmutableObjectInstance> |
getImmutableObjects() |
boolean |
isHashed() |
ImmutableStateInterface |
replaceAllObjects(java.util.List<ImmutableObjectInstance> objectsToRemove,
java.util.List<ImmutableObjectInstance> objectsToAdd) |
ImmutableStateInterface |
replaceAndHash(com.google.common.collect.ImmutableList<ImmutableObjectInstance> objects,
int code) |
ImmutableStateInterface |
replaceObject(ObjectInstance objectToReplace,
ObjectInstance newObject) |
addAllObjects, addObject, copy, getAllObjects, getAllObjectsByClass, getAllUnsetAttributes, getCompleteStateDescription, getCompleteStateDescriptionWithUnsetAttributesAsNull, getFirstObjectOfClass, getObject, getObjectClassesPresent, getObjectMatchingTo, getObjectsOfClass, getPossibleBindingsGivenParamOrderGroups, numTotalObjects, removeAllObjects, removeObject, removeObject, renameObject, renameObject, setObjectsValue
ImmutableStateInterface replaceAndHash(com.google.common.collect.ImmutableList<ImmutableObjectInstance> objects, int code)
ImmutableStateInterface replaceObject(ObjectInstance objectToReplace, ObjectInstance newObject)
ImmutableStateInterface replaceAllObjects(java.util.List<ImmutableObjectInstance> objectsToRemove, java.util.List<ImmutableObjectInstance> objectsToAdd)
com.google.common.collect.ImmutableList<ImmutableObjectInstance> getImmutableObjects()
boolean isHashed()