Package pl.edu.agh.cast.model.attributes

Provides classes for representing and managing visual model's attributes.

See:
          Description

Class Summary
Attribute Stores information about a single attribute registered in an attribute manager.
AttributeManager Class responsible for holding available attribute types for different model element types.
AttributeMergePolicy This class represents a policy of merging two values of an VisualAttribute into one.
AttributeMergePolicy.MergePolicyAlwaysFirst A merge policy that always returns the first value.
AttributeMergePolicy.MergePolicyAlwaysSecond A merge policy that always returns the second value.
AttributeMergePolicy.MergePolicyLogicalAnd A merge policy that always returns the logical conjunction (AND) of given values.
AttributeMergePolicy.MergePolicyLogicalOr A merge policy that always returns the logical alternative (OR) of given values.
AttributeValue Class representing a single value of an Attribute.
ConnectionGroupAttributeManager This class represents AttributeManagers which are to manage attributes of ConnectionGroups.
DiagramAttributeManager Attribute manager for diagram's attributes.
LegendAttributeManager This class represents AttributeManagers which are to manage attributes of Legend.
NodeAttributeManager This class represents AttributeManagers which are to manage attributes of Nodes.
 

Enum Summary
ValueType Defines available attribute types.
 

Exception Summary
AttributeMergePolicyNotUniqueException Thrown when an instance of AttributeMergePolicy with non unique Id is instantiated.
 

Package pl.edu.agh.cast.model.attributes Description

Provides classes for representing and managing visual model's attributes.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:



Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.