|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for a class which can perform an operation
on a UML Model
. This may include making
changes to the Model
.
Each instance must be capable of being reused many times.
Nested Class Summary | |
static class |
ModelTransformer.TransformException
Thrown by transform(com.ashridgetech.jamda.uml.Model) to indicate an error in the trnsformation. |
Method Summary | |
TransformerConfig |
getConfig()
Get a configuration object for this transformer. |
java.lang.String |
getDescription()
Get a short description of this transformer, including details of its configuration. |
java.util.Collection |
standardElementDefs()
Get the definitions of the standard model elements required by the transformer. |
void |
transform(Model model)
Transform a given Model . |
Method Detail |
public void transform(Model model) throws ModelTransformer.TransformException
Model
.
model
- the Model
on which to operate
ModelTransformer.TransformException
public TransformerConfig getConfig()
public java.lang.String getDescription()
public java.util.Collection standardElementDefs() throws ModelTransformer.TransformException
Collection
which contains any mixture of
StandardElementDef
objectsClass
objects from which StandardElementDef
constants
will be extracted by Model.extractStandardElements(java.lang.Class)
ModelTransformer.TransformException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |