Package ai.stapi.graph.graphelements
Class AbstractGraphElement
java.lang.Object
ai.stapi.graph.attribute.AbstractAttributeContainer
ai.stapi.graph.graphelements.AbstractGraphElement
- All Implemented Interfaces:
AttributeContainer,GraphElement,Serializable
public abstract class AbstractGraphElement
extends AbstractAttributeContainer
implements GraphElement
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractGraphElement(ai.stapi.identity.UniqueIdentifier id, String type) protectedAbstractGraphElement(ai.stapi.identity.UniqueIdentifier id, String type, Attribute<?>... attributes) protectedAbstractGraphElement(ai.stapi.identity.UniqueIdentifier id, String type, VersionedAttributeGroup versionedAttributes) -
Method Summary
Methods inherited from class ai.stapi.graph.attribute.AbstractAttributeContainer
add, containsAttribute, containsAttribute, equals, getAttribute, getAttributeCount, getAttributeValue, getFlattenAttributes, getHashCodeWithoutAttributes, getIdlessHashCode, getIdlessHashCodeWithoutAttributes, getVersionedAttribute, getVersionedAttributeList, getVersionedAttributes, guessBestName, hasAttribute, hashCode, mergeAttributesWithAttributesOf, withNewAttributes
-
Field Details
-
id
protected final ai.stapi.identity.UniqueIdentifier id -
type
-
-
Constructor Details
-
AbstractGraphElement
-
AbstractGraphElement
protected AbstractGraphElement(ai.stapi.identity.UniqueIdentifier id, String type, VersionedAttributeGroup versionedAttributes) -
AbstractGraphElement
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceGraphElement
-
getId
public ai.stapi.identity.UniqueIdentifier getId()- Specified by:
getIdin interfaceGraphElement
-