org.andromda.cartridges.arc.Treatment Class Reference

Inheritance diagram for org.andromda.cartridges.arc.Treatment:

Inheritance graph
[legend]
Collaboration diagram for org.andromda.cartridges.arc.Treatment:

Collaboration graph
[legend]
List of all members.

Public Member Functions

String getName ()
String getLayer ()
abstract String getDescription ()
void setName (String name)
void setLayer (String layer)
String get (String id)
void set (String id, Object value)
void show ()
 Treatment ()
 Treatment (String name, String layer, Responsibility resp)

Static Public Attributes

static final String NAME_ID = "Name"
static final String LAYER_ID = "Layer"
static final String DESCRIPTION_ID = "Description"

Protected Attributes

Responsibility resp = null

Private Attributes

String name = ""
String layer = ""

Detailed Description

Treatment Class

Definition at line 6 of file Treatment.java.


Constructor & Destructor Documentation

org.andromda.cartridges.arc.Treatment.Treatment (  ) 

Definition at line 44 of file Treatment.java.

00044                            {
00045         }

org.andromda.cartridges.arc.Treatment.Treatment ( String  name,
String  layer,
Responsibility  resp 
)

Definition at line 47 of file Treatment.java.

References org.andromda.cartridges.arc.Treatment.resp, org.andromda.cartridges.arc.Treatment.setLayer(), and org.andromda.cartridges.arc.Treatment.setName().

00047                                                                          {
00048                 this.resp=resp;
00049                 setName(name);
00050                 setLayer(layer);
00051         }

Here is the call graph for this function:


Member Function Documentation

String org.andromda.cartridges.arc.Treatment.get ( String  id  ) 

Definition at line 22 of file Treatment.java.

References org.andromda.cartridges.arc.Treatment.DESCRIPTION_ID, org.andromda.cartridges.arc.Treatment.getDescription(), org.andromda.cartridges.arc.Treatment.getLayer(), org.andromda.cartridges.arc.Treatment.getName(), org.andromda.cartridges.arc.Treatment.LAYER_ID, and org.andromda.cartridges.arc.Treatment.NAME_ID.

00022                                      {
00023                 if(id.equals(NAME_ID)) return getName();
00024                 else if(id.equals(LAYER_ID)) return getLayer();
00025                 else if(id.equals(DESCRIPTION_ID)) return getDescription();
00026                 else return null;
00027         }

Here is the call graph for this function:

abstract String org.andromda.cartridges.arc.Treatment.getDescription (  )  [pure virtual]

Implemented in org.andromda.cartridges.arc.CardinalityControlTreatment, org.andromda.cartridges.arc.DBSchemaTreatment, org.andromda.cartridges.arc.DictionaryTreatment, org.andromda.cartridges.arc.HybernateTreatment, org.andromda.cartridges.arc.InputFilterTreatment, org.andromda.cartridges.arc.InputSizeControlTreatment, org.andromda.cartridges.arc.OnCascadeTreatment, org.andromda.cartridges.arc.SQLTreatment, org.andromda.cartridges.arc.StoredProcedureTreatment, and org.andromda.cartridges.arc.TriggerTreatment.

Referenced by org.andromda.cartridges.arc.Treatment.get(), and org.andromda.cartridges.arc.Treatment.show().

Here is the caller graph for this function:

String org.andromda.cartridges.arc.Treatment.getLayer (  ) 

Definition at line 16 of file Treatment.java.

References org.andromda.cartridges.arc.Treatment.layer.

Referenced by org.andromda.cartridges.arc.Treatment.get(), and org.andromda.cartridges.arc.Treatment.show().

00016 { return layer; }

Here is the caller graph for this function:

String org.andromda.cartridges.arc.Treatment.getName (  ) 

Definition at line 15 of file Treatment.java.

References org.andromda.cartridges.arc.Treatment.name.

Referenced by org.andromda.cartridges.arc.Treatment.get(), and org.andromda.cartridges.arc.Treatment.show().

00015 { return name; }

Here is the caller graph for this function:

void org.andromda.cartridges.arc.Treatment.set ( String  id,
Object  value 
)

Definition at line 29 of file Treatment.java.

References org.andromda.cartridges.arc.Treatment.LAYER_ID, org.andromda.cartridges.arc.Treatment.NAME_ID, org.andromda.cartridges.arc.Treatment.setLayer(), and org.andromda.cartridges.arc.Treatment.setName().

00029                                                  {
00030                 if(id.equals(NAME_ID)) setName((String)value);
00031                 else if(id.equals(LAYER_ID)) setLayer((String)value);
00032                 else return;
00033         }

Here is the call graph for this function:

void org.andromda.cartridges.arc.Treatment.setLayer ( String  layer  ) 

Definition at line 20 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.set(), and org.andromda.cartridges.arc.Treatment.Treatment().

00020 { this.layer=layer; }

Here is the caller graph for this function:

void org.andromda.cartridges.arc.Treatment.setName ( String  name  ) 

Definition at line 19 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.set(), and org.andromda.cartridges.arc.Treatment.Treatment().

00019 { this.name=name; }

Here is the caller graph for this function:

void org.andromda.cartridges.arc.Treatment.show (  ) 

Definition at line 35 of file Treatment.java.

References org.andromda.cartridges.arc.Treatment.getDescription(), org.andromda.cartridges.arc.Treatment.getLayer(), and org.andromda.cartridges.arc.Treatment.getName().

00035                            {
00036                 if(getName()==null) System.out.println("null");
00037                 else System.out.println(getName());
00038                 if(getLayer()==null) System.out.println("null");
00039                 else System.out.println(getLayer());
00040                 if(getDescription()==null) System.out.println("null");
00041                 else System.out.println(getDescription());
00042         }

Here is the call graph for this function:


Member Data Documentation

final String org.andromda.cartridges.arc.Treatment.DESCRIPTION_ID = "Description" [static]

Definition at line 9 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.get().

String org.andromda.cartridges.arc.Treatment.layer = "" [private]

Definition at line 12 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.getLayer().

final String org.andromda.cartridges.arc.Treatment.LAYER_ID = "Layer" [static]

Definition at line 8 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.get(), and org.andromda.cartridges.arc.Treatment.set().

String org.andromda.cartridges.arc.Treatment.name = "" [private]

Definition at line 11 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.getName().

final String org.andromda.cartridges.arc.Treatment.NAME_ID = "Name" [static]

Definition at line 7 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.Treatment.get(), and org.andromda.cartridges.arc.Treatment.set().

Responsibility org.andromda.cartridges.arc.Treatment.resp = null [protected]

Definition at line 13 of file Treatment.java.

Referenced by org.andromda.cartridges.arc.CardinalityControlTreatment.CardinalityControlTreatment(), org.andromda.cartridges.arc.DBSchemaTreatment.DBSchemaTreatment(), org.andromda.cartridges.arc.DictionaryTreatment.DictionaryTreatment(), org.andromda.cartridges.arc.TriggerTreatment.getDescription(), org.andromda.cartridges.arc.StoredProcedureTreatment.getDescription(), org.andromda.cartridges.arc.SQLTreatment.getDescription(), org.andromda.cartridges.arc.OnCascadeTreatment.getDescription(), org.andromda.cartridges.arc.InputSizeControlTreatment.getDescription(), org.andromda.cartridges.arc.InputFilterTreatment.getDescription(), org.andromda.cartridges.arc.HybernateTreatment.getDescription(), org.andromda.cartridges.arc.DictionaryTreatment.getDescription(), org.andromda.cartridges.arc.DBSchemaTreatment.getDescription(), org.andromda.cartridges.arc.CardinalityControlTreatment.getDescription(), org.andromda.cartridges.arc.HybernateTreatment.HybernateTreatment(), org.andromda.cartridges.arc.InputFilterTreatment.InputFilterTreatment(), org.andromda.cartridges.arc.InputSizeControlTreatment.InputSizeControlTreatment(), org.andromda.cartridges.arc.OnCascadeTreatment.OnCascadeTreatment(), org.andromda.cartridges.arc.SQLTreatment.SQLTreatment(), org.andromda.cartridges.arc.StoredProcedureTreatment.StoredProcedureTreatment(), org.andromda.cartridges.arc.Treatment.Treatment(), and org.andromda.cartridges.arc.TriggerTreatment.TriggerTreatment().


The documentation for this class was generated from the following file:
Generated on Tue Jan 9 16:11:02 2007 for AndroMDA ARC by  doxygen 1.4.7