| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--com.ashridgetech.jamda.uml.StandardElementDef
        |
        +--com.ashridgetech.jamda.uml.StandardTypeDef
Abstract baseclass for classes which define a standard Type
 that is required in a Model.
| Constructor Summary | |
protected  | 
StandardTypeDef(java.lang.String name)
Called by subclasses.  | 
| Method Summary | |
abstract  Type | 
getType(Model model)
Must be implemented by subclasses to get the Type
 required by this definition from a given Model. | 
 java.lang.String | 
getTypeName()
Get the full name of the Type required. | 
 boolean | 
hasElement(Model model)
Check whether the Type
 required by this definition is present in a given Model. | 
| Methods inherited from class com.ashridgetech.jamda.uml.StandardElementDef | 
createElement, getDescription | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
protected StandardTypeDef(java.lang.String name)
name - the full name of the Type| Method Detail | 
public java.lang.String getTypeName()
Type required.
public boolean hasElement(Model model)
Type
 required by this definition is present in a given Model.
hasElement in class StandardElementDefmodel - the Model in which the check is to be performed
Type is presentpublic abstract Type getType(Model model)
Type
 required by this definition from a given Model.
model - the Model in which the Type is to be found
Type
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||