|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ashridgetech.jamda.uml.ModelElement | +--com.ashridgetech.jamda.uml.Abstraction
A UML Abstraction. For package scope use only.
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 |
Abstraction(ru.novosoft.uml.foundation.core.MAbstraction ma,
ModelPackage mp)
Creates new Abstraction from a NSUML MAbstraction object during loading. |
|
Abstraction(ModelPackage parentPackage,
ClassType clientType,
InterfaceType supplierType)
Creates a new Abstraction. |
Method Summary | |
void |
checkValid()
Check whether this object is valid. |
java.util.List |
getClientTypes()
Get the client types (the subtype). |
java.lang.String |
getName()
Get the name of this Stereotype, including the names of the base classes. |
java.util.List |
getSupplierTypes()
Get the supplier types (the supertype). |
Methods inherited from class com.ashridgetech.jamda.uml.ModelElement |
add, addStereotype, addTaggedValue, addTaggedValue, addTaggedValues, addTaggedValuesInternal, checkInitialised, checkState, findTaggedValueCollection, getBooleanTaggedValue, getChildElements, getComment, getDescription, getDirectSource, getElement, getElementType, getFullName, getId, getModel, 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 |
public Abstraction(ModelPackage parentPackage, ClassType clientType, InterfaceType supplierType)
protected Abstraction(ru.novosoft.uml.foundation.core.MAbstraction ma, ModelPackage mp)
Method Detail |
public java.lang.String getName()
getName
in class ModelElement
public java.util.List getClientTypes()
StructuredType
objects for the clientspublic java.util.List getSupplierTypes()
StructuredType
objects for the supplierspublic void checkValid() throws java.lang.IllegalStateException
checkValid
in class ModelElement
java.lang.IllegalStateException
- if a problem is found
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |