Class ImmutableVersionedAttribute<T extends Attribute<?>>
java.lang.Object
ai.stapi.graph.versionedAttributes.AbstractVersionedAttribute<T>
ai.stapi.graph.versionedAttributes.ImmutableVersionedAttribute<T>
- All Implemented Interfaces:
VersionedAttribute<T>
public class ImmutableVersionedAttribute<T extends Attribute<?>>
extends AbstractVersionedAttribute<T>
-
Field Summary
FieldsFields inherited from class ai.stapi.graph.versionedAttributes.AbstractVersionedAttribute
attributeName, attributeVersions -
Constructor Summary
ConstructorsConstructorDescriptionImmutableVersionedAttribute(List<T> attributeVersions) ImmutableVersionedAttribute(List<T> attributeVersions, Attribute<?> attribute) ImmutableVersionedAttribute(T... attributeVersions) -
Method Summary
Methods inherited from class ai.stapi.graph.versionedAttributes.AbstractVersionedAttribute
containsValue, equals, getAttributeVersions, getCurrent, getName, hashCode, iterateVersionsFromOldest, numberOfVersions, protectedAddToList, protectedMergeOverwrite, streamAttributeVersions
-
Field Details
-
SERIALIZATION_TYPE
- See Also:
-
-
Constructor Details
-
ImmutableVersionedAttribute
-
ImmutableVersionedAttribute
-
ImmutableVersionedAttribute
-
-
Method Details
-
add
-
mergeOverwrite
-