Package mapss.dif.attributes

Package including the attribute enumeration types that can be used in DIFGraphs.

See:
          Description

Class Summary
AttributeType Base class for enumeration of types of attributes that can be used in DIFGraphs.
BDFAttributeType An enumeration of types of default attributes for BDF.
DIFAttributeType An enumeration of types of default attributes for DIF.
DIFNodeAttributeType An enumeration of types of default attributes for DIF actor block.
Interval Defines one dimensional inclusive or exclusive intervals.
IntervalCollection This class is intented for use with parametrizable attributes.
PSDFAttributeType An enumeration of types of default attributes for PSDF.
SDFAttributeType An enumeration of types of default attributes for SDF.
 

Package mapss.dif.attributes Description

Package including the attribute enumeration types that can be used in DIFGraphs.

All classes added to this package should have the base class AttributeType as a parent in the hierarchy. AttributeType or any class in this package cannot be instantiated. A user can only acces the static fields inside subclasses of AttributeType. AttributeType itself is not for user access: it serves the purpose of keeping the data structures for the package.

The structure of the package allows grouping of attributes under different categories (such as DIFAttributeType) while keeping a common data structure for all the attribute types in this package (accessible via the methods in AttributeType).

When a public field in a class is referred in a piece of code the class adds its list of attributes to the data structure in AttributeType thus these fields can be listed via AttributeType.elements() and AttributeType.getNumLevels() methods.


Last modified: Wed Feb 19 12:27:16 Eastern Standard Time 2003