gumbo.visualize.data
Class AspectModelFlag

java.lang.Object
  |
  +--gumbo.util.state.StateFlag
        |
        +--gumbo.util.state.ObjectFlag
              |
              +--gumbo.interact.SelectFlag
                    |
                    +--gumbo.visualize.data.AspectModelFlag
All Implemented Interfaces:
java.lang.Comparable, InteractorFlag

public class AspectModelFlag
extends SelectFlag

A select flag identifying an interactor as a member of an aspect model (such as a graph path element). The identity (concrete type) for equals and sorting is that of SelectFlag.

Version:
$Revision: 1.2 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Constructor Summary
AspectModelFlag(int order, AspectModel model, java.lang.String name)
          Creates an instance.
 
Methods inherited from class gumbo.interact.SelectFlag
checkConcreteType, compareTo, equals, getOrder, hashCode, toString
 
Methods inherited from class gumbo.util.state.ObjectFlag
getObject, isObjectAssignableTo
 
Methods inherited from class gumbo.util.state.StateFlag
getName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AspectModelFlag

public AspectModelFlag(int order,
                       AspectModel model,
                       java.lang.String name)
Creates an instance.

Parameters:
order - The selection order index of this flag's selection group. Typically the overlap precedence or Z-order (highest is presented).
model - The role of this flag's selection group as defined by the parent aspect model of the member that this interactor represents. Typically, the client data provides rendering hints.
name - Name of this state flag. If null, defaults to "AspectModelFlag".