uci.uml.ui.table
Class ColumnDescriptor

java.lang.Object
  |
  +--uci.uml.ui.table.ColumnDescriptor

public abstract class ColumnDescriptor
extends Object


Field Summary
protected  Class _cls
           
protected  boolean _editable
           
protected  String _name
           
static ColumnDescriptor Abstract
           
static ColumnDescriptor AttrKeyword
           
static ColumnDescriptor ClassKeyword
           
static ColumnDescriptor ClassVisibility
           
static ColumnDescriptor DstMult
           
static ColumnDescriptor DstName
           
static ColumnDescriptor DstNav
           
static ColumnDescriptor DstType
           
static ColumnDescriptor Effect
           
static ColumnDescriptor Entry
           
static ColumnDescriptor Exit
           
static ColumnDescriptor Extends
           
static ColumnDescriptor FeatureVis
           
static ColumnDescriptor Guard
           
static ColumnDescriptor Implements
           
static ColumnDescriptor Leaf
           
static ColumnDescriptor Name
           
static ColumnDescriptor OperKeyword
           
static ColumnDescriptor Parent
           
static ColumnDescriptor Query
           
static ColumnDescriptor Return
           
static ColumnDescriptor Root
           
static ColumnDescriptor Source
           
static ColumnDescriptor SrcMult
           
static ColumnDescriptor SrcName
           
static ColumnDescriptor SrcNav
           
static ColumnDescriptor SrcType
           
static ColumnDescriptor Stereotype
           
static ColumnDescriptor Target
           
static ColumnDescriptor Trigger
           
static ColumnDescriptor Type
           
static ColumnDescriptor Visibility
           
 
Constructor Summary
ColumnDescriptor(String name, Class cls, boolean editable)
           
 
Method Summary
 Class getColumnClass()
           
 String getName()
           
abstract  Object getValueFor(Object target)
           
 boolean isEditable(Object rowObj)
           
abstract  void setValueFor(Object target, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Name

public static ColumnDescriptor Name

Visibility

public static ColumnDescriptor Visibility

FeatureVis

public static ColumnDescriptor FeatureVis

Stereotype

public static ColumnDescriptor Stereotype

Abstract

public static ColumnDescriptor Abstract

Root

public static ColumnDescriptor Root

Leaf

public static ColumnDescriptor Leaf

ClassVisibility

public static ColumnDescriptor ClassVisibility

ClassKeyword

public static ColumnDescriptor ClassKeyword

Extends

public static ColumnDescriptor Extends

Implements

public static ColumnDescriptor Implements

SrcName

public static ColumnDescriptor SrcName

SrcType

public static ColumnDescriptor SrcType

SrcMult

public static ColumnDescriptor SrcMult

SrcNav

public static ColumnDescriptor SrcNav

DstName

public static ColumnDescriptor DstName

DstType

public static ColumnDescriptor DstType

DstMult

public static ColumnDescriptor DstMult

DstNav

public static ColumnDescriptor DstNav

Entry

public static ColumnDescriptor Entry

Exit

public static ColumnDescriptor Exit

Parent

public static ColumnDescriptor Parent

Source

public static ColumnDescriptor Source

Target

public static ColumnDescriptor Target

Trigger

public static ColumnDescriptor Trigger

Guard

public static ColumnDescriptor Guard

Effect

public static ColumnDescriptor Effect

Return

public static ColumnDescriptor Return

OperKeyword

public static ColumnDescriptor OperKeyword

Query

public static ColumnDescriptor Query

Type

public static ColumnDescriptor Type

AttrKeyword

public static ColumnDescriptor AttrKeyword

_name

protected String _name

_cls

protected Class _cls

_editable

protected boolean _editable
Constructor Detail

ColumnDescriptor

public ColumnDescriptor(String name,
                        Class cls,
                        boolean editable)
Method Detail

getName

public String getName()

getColumnClass

public Class getColumnClass()

isEditable

public boolean isEditable(Object rowObj)

getValueFor

public abstract Object getValueFor(Object target)

setValueFor

public abstract void setValueFor(Object target,
                                 Object value)