Package org.graffiti.attributes
-
Interface Summary Interface Description Attributable Interfaces an object that contains a hierarchy of attributes.Attribute Interfaces an object, which contains anid
and a value.AttributeConsumer Interfaces an object, which depends on the presence of a set of attributes.CollectionAttribute Contains aCollection
ofAttribute
s.ColorSetAndGetSupport SortedCollectionAttribute Empty interface. -
Class Summary Class Description AbstractAttributable Provides common functionality forAttributable
classes.AbstractAttribute Provides common functionality for classes implementing theAttribute
interface.AbstractCollectionAttribute Provides common functionality forCollectionAttribute
instances.ArrowShapeAttribute AttributeDescription AttributeManager AttributeTypesManager Provides a type manager for attributes.BooleanAttribute Contains a boolean value.ByteAttribute Contains a byteCompositeAttribute Interfaces a composite attribute.DoubleAttribute Contains a doubleEdgeShapeAttribute "Tagging" class only.FloatAttribute Contains a floatHashMapAttribute Maps a given id to an attribute.IntegerAttribute Contains an integer.LinkedHashMapAttribute DOCUMENT ME!LongAttribute Contains a longNodeShapeAttribute "Tagging" class only.ObjectAttribute ShortAttribute Contains a shortStringAttribute Contains a String. -
Exception Summary Exception Description AttributeExistsException TheAttributeExistsException
will be thrown if a method tries to add an attribute at a location where another attribute already exists.AttributeNotFoundException TheAttributeNotFoundException
will be thrown if a method tries to access a nonexistent attribute.FieldAlreadySetException TheFieldAlreadySetException
will be thrown ifsetAttributable()
ofsetParent()
is invoked on an attribute where theses fields are not null anymore.IllegalIdException TheIllegalIdException
will be thrown if a method tries to add an attribute at a location where another attribute already exists.NoCollectionAttributeException TheNoCollectionAttributeException
will be thrown if a method tries to add an attribute to an attribute which is noCollectionAttribute
.UnificationException Thrown in the context of unification failures (e.g.: during the merge of two collection attributes in anaddAttributeConsumer
call).