|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface provided by classes that provide a notation.
This interface is used by all elements in the Diagrams whenever some UML-object needs to be converted into a text string.
For UML this interface is implemented by
GeneratorDisplay
.
For Java it is implemented by
GeneratorJava
.
TODO: ParserDisplay
and this interface
should probably be joined into an editable field instead.
org.argouml.language
Method Summary | |
String |
generateAction(Object m)
Generate the String representation for an Action. |
String |
generateActionState(Object actionState)
Generate the String representation for an Action State. |
String |
generateAssociation(Object a)
Generate the String representation for an Association. |
String |
generateAssociationEnd(Object ae)
Generate the String representation for an AssociationEnd. |
String |
generateAssociationRole(Object m)
Generate the String representation for an AssociationRole. |
String |
generateAttribute(Object attr,
boolean documented)
Generate the String representation for an Attribute. |
String |
generateClassifier(Object cls)
Generate the String representation for a Classifier. |
String |
generateClassifierRef(Object m)
Generate the String representation for a ClassifierRef. |
String |
generateEvent(Object m)
Generate the String representation for an Event. |
String |
generateExpression(Object expr)
Generate the String representation for an Expression. |
String |
generateExtensionPoint(Object op)
Generate the String representation for an ExtensionPoint. |
String |
generateGuard(Object m)
Generate the String representation for a Guard. |
String |
generateMessage(Object m)
Generate the String representation for a Message. |
String |
generateMultiplicity(Object m)
Generate the String representation for an Multiplicity. |
String |
generateName(String name)
Convert a String to a name. |
String |
generateObjectFlowState(Object m)
Generate the String representation for a ObjectFlowState. |
String |
generateOperation(Object op,
boolean documented)
Generate the String representation for an Operation. |
String |
generatePackage(Object pkg)
Generate the String representation for a Package. |
String |
generateParameter(Object parameter)
Generate the String representation for a Parameter. |
String |
generateState(Object m)
Generate the String representation for a State. |
String |
generateStateBody(Object stt)
Generate the String representation for a StateBody. |
String |
generateStereotype(Object s)
Generate the String representation for a Stereotype. |
String |
generateSubmachine(Object m)
Generate the String representation for a Submachine. |
String |
generateTaggedValue(Object s)
Generate the String representation for a TaggedValue. |
String |
generateTransition(Object m)
Generate the String representation for a Transition. |
String |
generateVisibility(Object m)
Generate the String representation for a Visibility. |
NotationName |
getNotation()
|
Method Detail |
public NotationName getNotation()
public String generateExtensionPoint(Object op)
op
- Object to generate representation for.
public String generateOperation(Object op, boolean documented)
op
- Object to generate representation for.documented
- true
if documentation shall be generated.
public String generateAttribute(Object attr, boolean documented)
attr
- Object to generate representation for.documented
- true
if documentation shall be generated.
public String generateParameter(Object parameter)
parameter
- Object to generate representation for.
public String generateName(String name)
TODO: What is the purpose of this function? Is it really needed?
name
- The String to be converted.
public String generatePackage(Object pkg)
pkg
- Object to generate representation for.
public String generateExpression(Object expr)
expr
- Object to generate representation for.
public String generateClassifier(Object cls)
cls
- Object to generate representation for.
public String generateStereotype(Object s)
s
- Object to generate representation for.
This can also be a Collection with all stereotypes.
public String generateTaggedValue(Object s)
s
- Object to generate representation for.
public String generateAssociation(Object a)
a
- Object to generate representation for.
public String generateAssociationEnd(Object ae)
ae
- Object to generate representation for.
public String generateMultiplicity(Object m)
m
- Object to generate representation for.
public String generateObjectFlowState(Object m)
m
- Object to generate representation for.
public String generateState(Object m)
m
- Object to generate representation for.
public String generateStateBody(Object stt)
stt
- Object to generate representation for.
public String generateSubmachine(Object m)
m
- Object to generate representation for.
public String generateTransition(Object m)
m
- Object to generate representation for.
public String generateVisibility(Object m)
m
- Object to generate representation for.
public String generateAction(Object m)
m
- Object to generate representation for.
public String generateActionState(Object actionState)
actionState
- Object to generate representation for.
public String generateGuard(Object m)
m
- Object to generate representation for.
public String generateMessage(Object m)
m
- Object to generate representation for.
public String generateEvent(Object m)
m
- Object to generate representation for.
public String generateClassifierRef(Object m)
m
- Object to generate representation for.
public String generateAssociationRole(Object m)
m
- Object to generate representation for.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |