com.ashridgetech.jamda.uml
Class Type

java.lang.Object
  |
  +--com.ashridgetech.jamda.uml.ModelElement
        |
        +--com.ashridgetech.jamda.uml.Type
Direct Known Subclasses:
DataType, StructuredType

public abstract class Type
extends ModelElement

Base class for UML metamodel classes which represent types of data.

Version:
1.0
Author:
paulb

Nested Class Summary
 
Nested classes inherited from class com.ashridgetech.jamda.uml.ModelElement
ModelElement.DuplicateElementException, ModelElement.ElementListStore, ModelElement.ElementNameListStore, ModelElement.ElementNameStore, ModelElement.ElementStore, ModelElement.TaggedValue, ModelElement.UnknownElementException
 
Field Summary
 
Fields inherited from class com.ashridgetech.jamda.uml.ModelElement
DUMMY_STORE
 
Constructor Summary
protected Type(ru.novosoft.uml.foundation.core.MModelElement me, ModelPackage parent)
          Passes arguments on to ModelElement.
 
Method Summary
abstract  boolean isSimple()
          Show whether this Type is a simple type, such as a number or String , or composed of other parts.
 
Methods inherited from class com.ashridgetech.jamda.uml.ModelElement
add, addStereotype, addTaggedValue, addTaggedValue, addTaggedValues, addTaggedValuesInternal, checkInitialised, checkState, checkValid, findTaggedValueCollection, getBooleanTaggedValue, getChildElements, getComment, getDescription, getDirectSource, getElement, getElementType, getFullName, getId, getModel, getName, getNsElement, getOriginalSource, getParentElement, getProperties, getStereotypes, getStringTaggedValue, getSubElementStore, getTaggedValue, getTaggedValues, getXpathContext, hasStereotype, hasTaggedValue, init, initLoad, isInitialised, load, load, load, loadElement, logChange, logger, logger, logLoad, logLoadWarning, logNew, logWarning, removeTaggedValue, select, setComment, setDirectSource, setTaggedValue, setTaggedValue, setTaggedValue, setTaggedValues, stereotype, tag, tagError, toString, type, type, type, xpath, xpathList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Type

protected Type(ru.novosoft.uml.foundation.core.MModelElement me,
               ModelPackage parent)
Passes arguments on to ModelElement.

Method Detail

isSimple

public abstract boolean isSimple()
Show whether this Type is a simple type, such as a number or String , or composed of other parts.

Returns:
true if this Type is simple


Copyright © 2003 Ashridge Technologies Ltd. All Rights Reserved.