org.andromda.cartridges.arc.Responsibility Class Reference

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

Inheritance graph
[legend]
List of all members.

Public Member Functions

String getName ()
String getModelElement ()
String getModelElementName ()
void setName (String name)
void setModelElement (String modelElement)
void setModelElementName (String modelElementName)
Object get (String id)
void set (String id, Object value)
abstract String getDescription ()
void show ()

Static Public Attributes

static final String NAME_ID = "Name"
static final String MODEL_ELEMENT_ID = "ModelElement"
static final String MODEL_ELEMENT_NAME_ID = "ModelElementName"
static final String DESCRIPTION_ID = "Description"

Package Functions

 Responsibility ()
 Responsibility (String name, String modelElement, String modelElementName)

Private Attributes

String name = ""
String modelElement = ""
String modelElementName = ""

Detailed Description

Responsibility Abstract Class

Definition at line 6 of file Responsibility.java.


Constructor & Destructor Documentation

org.andromda.cartridges.arc.Responsibility.Responsibility (  )  [package]

Definition at line 52 of file Responsibility.java.

00052 {}

org.andromda.cartridges.arc.Responsibility.Responsibility ( String  name,
String  modelElement,
String  modelElementName 
) [package]

Definition at line 53 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.setModelElement(), org.andromda.cartridges.arc.Responsibility.setModelElementName(), and org.andromda.cartridges.arc.Responsibility.setName().

Here is the call graph for this function:


Member Function Documentation

Object org.andromda.cartridges.arc.Responsibility.get ( String  id  ) 

Reimplemented in org.andromda.cartridges.arc.CardinalityResponsibility, org.andromda.cartridges.arc.ConstraintResponsibility, and org.andromda.cartridges.arc.KeyResponsibility.

Definition at line 24 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.DESCRIPTION_ID, org.andromda.cartridges.arc.Responsibility.getDescription(), org.andromda.cartridges.arc.Responsibility.getModelElement(), org.andromda.cartridges.arc.Responsibility.getModelElementName(), org.andromda.cartridges.arc.Responsibility.getName(), org.andromda.cartridges.arc.Responsibility.MODEL_ELEMENT_ID, org.andromda.cartridges.arc.Responsibility.MODEL_ELEMENT_NAME_ID, and org.andromda.cartridges.arc.Responsibility.NAME_ID.

00024                                      {
00025                 if(id.equals(NAME_ID)) return getName();
00026                 else if(id.equals(MODEL_ELEMENT_ID)) return getModelElement();
00027                 else if(id.equals(MODEL_ELEMENT_NAME_ID)) return getModelElementName();
00028                 else if(id.equals(DESCRIPTION_ID)) return getDescription();
00029                 else return null;
00030         }

Here is the call graph for this function:

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

Implemented in org.andromda.cartridges.arc.CardinalityResponsibility, org.andromda.cartridges.arc.ConstraintResponsibility, and org.andromda.cartridges.arc.KeyResponsibility.

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

Here is the caller graph for this function:

String org.andromda.cartridges.arc.Responsibility.getModelElement (  ) 

Definition at line 17 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.modelElement.

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

00017 { return modelElement; }

Here is the caller graph for this function:

String org.andromda.cartridges.arc.Responsibility.getModelElementName (  ) 

Definition at line 18 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.modelElementName.

Referenced by org.andromda.cartridges.arc.Responsibility.get(), org.andromda.cartridges.arc.CardinalityResponsibility.getDescription(), and org.andromda.cartridges.arc.Responsibility.show().

00018 { return modelElementName; }

Here is the caller graph for this function:

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

Definition at line 16 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.name.

Referenced by org.andromda.cartridges.arc.Responsibility.get(), org.andromda.cartridges.arc.SQLTreatment.getDescription(), and org.andromda.cartridges.arc.Responsibility.show().

00016 { return name; }

Here is the caller graph for this function:

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

Reimplemented in org.andromda.cartridges.arc.CardinalityResponsibility, org.andromda.cartridges.arc.ConstraintResponsibility, and org.andromda.cartridges.arc.KeyResponsibility.

Definition at line 32 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.MODEL_ELEMENT_ID, org.andromda.cartridges.arc.Responsibility.MODEL_ELEMENT_NAME_ID, org.andromda.cartridges.arc.Responsibility.NAME_ID, org.andromda.cartridges.arc.Responsibility.setModelElement(), org.andromda.cartridges.arc.Responsibility.setModelElementName(), and org.andromda.cartridges.arc.Responsibility.setName().

00032                                                  {
00033                 if(id.equals(NAME_ID)) setName((String)value);
00034                 else if(id.equals(MODEL_ELEMENT_ID)) setModelElement((String)value);
00035                 else if(id.equals(MODEL_ELEMENT_NAME_ID)) setModelElementName((String)value);
00036                 else return;
00037         }

Here is the call graph for this function:

void org.andromda.cartridges.arc.Responsibility.setModelElement ( String  modelElement  ) 

Definition at line 21 of file Responsibility.java.

Referenced by org.andromda.cartridges.arc.CardinalityResponsibility.CardinalityResponsibility(), org.andromda.cartridges.arc.metafacades.ARC_OperationFacadeLogicImpl.contraintResponsibility(), org.andromda.cartridges.arc.KeyResponsibility.KeyResponsibility(), org.andromda.cartridges.arc.Responsibility.Responsibility(), and org.andromda.cartridges.arc.Responsibility.set().

00021 { this.modelElement=modelElement; }

Here is the caller graph for this function:

void org.andromda.cartridges.arc.Responsibility.setModelElementName ( String  modelElementName  ) 

Definition at line 22 of file Responsibility.java.

Referenced by org.andromda.cartridges.arc.CardinalityResponsibility.CardinalityResponsibility(), org.andromda.cartridges.arc.metafacades.ARC_OperationFacadeLogicImpl.contraintResponsibility(), org.andromda.cartridges.arc.Responsibility.Responsibility(), and org.andromda.cartridges.arc.Responsibility.set().

00022 { this.modelElementName=modelElementName; }

Here is the caller graph for this function:

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

Definition at line 20 of file Responsibility.java.

Referenced by org.andromda.cartridges.arc.CardinalityResponsibility.CardinalityResponsibility(), org.andromda.cartridges.arc.ConstraintResponsibility.ConstraintResponsibility(), org.andromda.cartridges.arc.KeyResponsibility.KeyResponsibility(), org.andromda.cartridges.arc.Responsibility.Responsibility(), and org.andromda.cartridges.arc.Responsibility.set().

00020 { this.name=name; }

Here is the caller graph for this function:

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

Reimplemented in org.andromda.cartridges.arc.CardinalityResponsibility, org.andromda.cartridges.arc.ConstraintResponsibility, and org.andromda.cartridges.arc.KeyResponsibility.

Definition at line 41 of file Responsibility.java.

References org.andromda.cartridges.arc.Responsibility.getDescription(), org.andromda.cartridges.arc.Responsibility.getModelElement(), org.andromda.cartridges.arc.Responsibility.getModelElementName(), and org.andromda.cartridges.arc.Responsibility.getName().

00041                            {
00042                 if(getName()==null) System.out.println("name: null");
00043                 else System.out.println("name: "+getName());
00044                 if(getModelElement()==null) System.out.println("model element: null");
00045                 else System.out.println("model element: "+getModelElement());
00046                 if(getModelElementName()==null) System.out.println("model element name: null");
00047                 else System.out.println("model element name: "+getModelElementName());
00048                 if(getDescription()==null) System.out.println("description: null");
00049                 else System.out.println("description: "+getDescription());
00050         }

Here is the call graph for this function:


Member Data Documentation

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

Definition at line 10 of file Responsibility.java.

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

final String org.andromda.cartridges.arc.Responsibility.MODEL_ELEMENT_ID = "ModelElement" [static]

Definition at line 8 of file Responsibility.java.

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

final String org.andromda.cartridges.arc.Responsibility.MODEL_ELEMENT_NAME_ID = "ModelElementName" [static]

Definition at line 9 of file Responsibility.java.

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

String org.andromda.cartridges.arc.Responsibility.modelElement = "" [private]

Definition at line 13 of file Responsibility.java.

Referenced by org.andromda.cartridges.arc.Responsibility.getModelElement().

String org.andromda.cartridges.arc.Responsibility.modelElementName = "" [private]

Definition at line 14 of file Responsibility.java.

Referenced by org.andromda.cartridges.arc.Responsibility.getModelElementName().

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

Definition at line 12 of file Responsibility.java.

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

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

Definition at line 7 of file Responsibility.java.

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


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