org.andromda.cartridges.arc.ConstraintResponsibility Class Reference

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

String getConstraintType ()
String getConstraintName ()
String getConstraintBody ()
void setConstraintType (String constraintType)
void setConstraintName (String constraintName)
void setConstraintBody (String constraintBody)
Object get (String id)
void set (String id, Object value)
String getDescription ()
void show ()
 ConstraintResponsibility ()
 ConstraintResponsibility (String modelElement, String modelElementName, String constraintType, String constraintName, String constraintBody)

Static Public Attributes

static final String CONSTRAINT_TYPE_ID = "ConstraintType"
static final String CONSTRAINT_NAME_ID = "ConstraintName"
static final String CONSTRAINT_BODY_ID = "ConstraintBody"

Private Attributes

String constraintType = ""
String constraintName = ""
String constraintBody = ""

Detailed Description

Constraint Responsibility Class

Definition at line 6 of file ConstraintResponsibility.java.


Constructor & Destructor Documentation

org.andromda.cartridges.arc.ConstraintResponsibility.ConstraintResponsibility (  ) 

Definition at line 51 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.Responsibility.setName().

00051                                           {
00052                 super();
00053                 setName("Constraint");
00054         }

Here is the call graph for this function:

org.andromda.cartridges.arc.ConstraintResponsibility.ConstraintResponsibility ( String  modelElement,
String  modelElementName,
String  constraintType,
String  constraintName,
String  constraintBody 
)

Definition at line 56 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintBody(), org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintName(), and org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintType().

Here is the call graph for this function:


Member Function Documentation

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

Reimplemented from org.andromda.cartridges.arc.Responsibility.

Definition at line 23 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_BODY_ID, org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_NAME_ID, org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_TYPE_ID, org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintBody(), org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintName(), and org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintType().

00023                                      {
00024                 if(id.equals(CONSTRAINT_TYPE_ID)) return getConstraintType();
00025                 else if(id.equals(CONSTRAINT_NAME_ID)) return getConstraintName();
00026                 else if(id.equals(CONSTRAINT_BODY_ID)) return getConstraintBody();
00027                 else return super.get(id);
00028         }

Here is the call graph for this function:

String org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintBody (  ) 

Definition at line 17 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.constraintBody.

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

00017 { return constraintBody; }

Here is the caller graph for this function:

String org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintName (  ) 

Definition at line 16 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.constraintName.

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

00016 { return constraintName; }

Here is the caller graph for this function:

String org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintType (  ) 

Definition at line 15 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.constraintType.

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

00015 { return constraintType; }

Here is the caller graph for this function:

String org.andromda.cartridges.arc.ConstraintResponsibility.getDescription (  )  [virtual]

Implements org.andromda.cartridges.arc.Responsibility.

Definition at line 37 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintBody(), and org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintName().

00037                                        {
00038                 return getConstraintName()+": "+getConstraintBody();
00039         }

Here is the call graph for this function:

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

Reimplemented from org.andromda.cartridges.arc.Responsibility.

Definition at line 30 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_BODY_ID, org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_NAME_ID, org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_TYPE_ID, org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintBody(), org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintName(), and org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintType().

00030                                                  {
00031                 if(id.equals(CONSTRAINT_TYPE_ID)) setConstraintType((String)value);
00032                 else if(id.equals(CONSTRAINT_NAME_ID)) setConstraintName((String)value);
00033                 else if(id.equals(CONSTRAINT_BODY_ID)) setConstraintBody((String)value);
00034                 else super.set(id, value);
00035         }

Here is the call graph for this function:

void org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintBody ( String  constraintBody  ) 

Definition at line 21 of file ConstraintResponsibility.java.

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

00021 { this.constraintBody=constraintBody; }

Here is the caller graph for this function:

void org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintName ( String  constraintName  ) 

Definition at line 20 of file ConstraintResponsibility.java.

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

00020 { this.constraintName=constraintName; }

Here is the caller graph for this function:

void org.andromda.cartridges.arc.ConstraintResponsibility.setConstraintType ( String  constraintType  ) 

Definition at line 19 of file ConstraintResponsibility.java.

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

00019 { this.constraintType=constraintType; }

Here is the caller graph for this function:

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

Reimplemented from org.andromda.cartridges.arc.Responsibility.

Definition at line 41 of file ConstraintResponsibility.java.

References org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintBody(), org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintName(), and org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintType().

00041                            {
00042                 if(getConstraintType()==null) System.out.println("constraint type: null");
00043                 else System.out.println("constraint name: "+getConstraintType());
00044                 if(getConstraintName()==null) System.out.println("constraint name: null");
00045                 else System.out.println("constraint name: "+getConstraintName());
00046                 if(getConstraintBody()==null) System.out.println("constraint body: null");
00047                 else System.out.println("constraint body: "+getConstraintBody());
00048                 super.show();
00049         }

Here is the call graph for this function:


Member Data Documentation

final String org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_BODY_ID = "ConstraintBody" [static]

Definition at line 9 of file ConstraintResponsibility.java.

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

final String org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_NAME_ID = "ConstraintName" [static]

Definition at line 8 of file ConstraintResponsibility.java.

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

final String org.andromda.cartridges.arc.ConstraintResponsibility.CONSTRAINT_TYPE_ID = "ConstraintType" [static]

Definition at line 7 of file ConstraintResponsibility.java.

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

String org.andromda.cartridges.arc.ConstraintResponsibility.constraintBody = "" [private]

Definition at line 13 of file ConstraintResponsibility.java.

Referenced by org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintBody().

String org.andromda.cartridges.arc.ConstraintResponsibility.constraintName = "" [private]

Definition at line 12 of file ConstraintResponsibility.java.

Referenced by org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintName().

String org.andromda.cartridges.arc.ConstraintResponsibility.constraintType = "" [private]

Definition at line 11 of file ConstraintResponsibility.java.

Referenced by org.andromda.cartridges.arc.ConstraintResponsibility.getConstraintType().


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