org.argouml.uml
Class ColumnDescriptor

java.lang.Object
  |
  +--org.argouml.uml.ColumnDescriptor

public abstract class ColumnDescriptor
extends java.lang.Object


Field Summary
protected  java.lang.Class _cls
           
protected  boolean _editable
           
protected  java.lang.String _name
           
static ColumnDescriptor Abstract
           
static ColumnDescriptor Action
           
static ColumnDescriptor ActionType
           
static ColumnDescriptor AttrKeyword
           
static ColumnDescriptor BaseForComponentInstance
           
static ColumnDescriptor BaseForNodeInstance
           
static ColumnDescriptor BaseForObject
           
static ColumnDescriptor ClassKeyword
           
static ColumnDescriptor ClassVisibility
           
static ColumnDescriptor Client
           
static ColumnDescriptor Communication
           
static ColumnDescriptor CompNode
           
static ColumnDescriptor CompNodeInstance
           
static ColumnDescriptor ComponentInstance
           
static ColumnDescriptor DstLinkType
           
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 ImplLocation
           
static ColumnDescriptor Leaf
           
static ColumnDescriptor MGuard
           
static ColumnDescriptor MStereotype
           
static ColumnDescriptor Name
           
static ColumnDescriptor OperKeyword
           
static ColumnDescriptor Parent
           
static ColumnDescriptor Query
           
static ColumnDescriptor Return
           
static ColumnDescriptor Root
           
static ColumnDescriptor Source
           
static ColumnDescriptor SrcLinkType
           
static ColumnDescriptor SrcMult
           
static ColumnDescriptor SrcName
           
static ColumnDescriptor SrcNav
           
static ColumnDescriptor SrcType
           
static ColumnDescriptor Supplier
           
static ColumnDescriptor Target
           
static ColumnDescriptor Trigger
           
static ColumnDescriptor Type
           
static ColumnDescriptor Visibility
           
 
Constructor Summary
ColumnDescriptor(java.lang.String name, java.lang.Class cls, boolean editable)
           
 
Method Summary
 java.lang.Class getColumnClass()
           
 java.lang.String getName()
           
abstract  java.lang.Object getValueFor(java.lang.Object target)
           
 boolean isEditable(java.lang.Object rowObj)
           
abstract  void setValueFor(java.lang.Object target, java.lang.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

MStereotype

public static ColumnDescriptor MStereotype

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

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

Supplier

public static ColumnDescriptor Supplier

Client

public static ColumnDescriptor Client

SrcLinkType

public static ColumnDescriptor SrcLinkType

DstLinkType

public static ColumnDescriptor DstLinkType

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

MGuard

public static ColumnDescriptor MGuard

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

CompNode

public static ColumnDescriptor CompNode

CompNodeInstance

public static ColumnDescriptor CompNodeInstance

ImplLocation

public static ColumnDescriptor ImplLocation

ComponentInstance

public static ColumnDescriptor ComponentInstance

BaseForObject

public static ColumnDescriptor BaseForObject

BaseForComponentInstance

public static ColumnDescriptor BaseForComponentInstance

BaseForNodeInstance

public static ColumnDescriptor BaseForNodeInstance

Communication

public static ColumnDescriptor Communication

ActionType

public static ColumnDescriptor ActionType

Action

public static ColumnDescriptor Action

_name

protected java.lang.String _name

_cls

protected java.lang.Class _cls

_editable

protected boolean _editable
Constructor Detail

ColumnDescriptor

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

getName

public java.lang.String getName()

getColumnClass

public java.lang.Class getColumnClass()

isEditable

public boolean isEditable(java.lang.Object rowObj)

getValueFor

public abstract java.lang.Object getValueFor(java.lang.Object target)

setValueFor

public abstract void setValueFor(java.lang.Object target,
                                 java.lang.Object value)


ArgoUML © 1996-2003 (20040216)ArgoUML Project HomeArgoUML Cookbook