org.argouml.application.api
Interface NotationProvider
- All Known Implementing Classes:
- Generator, NotationHelper
- public interface NotationProvider
getNotation
public NotationName getNotation()
generateExtensionPoint
public java.lang.String generateExtensionPoint(MExtensionPoint op)
generateOperation
public java.lang.String generateOperation(MOperation op,
boolean documented)
generateAttribute
public java.lang.String generateAttribute(MAttribute attr,
boolean documented)
generateParameter
public java.lang.String generateParameter(MParameter parameter)
generateName
public java.lang.String generateName(java.lang.String name)
generatePackage
public java.lang.String generatePackage(MPackage pkg)
generateExpression
public java.lang.String generateExpression(MExpression expr)
generateClassifier
public java.lang.String generateClassifier(MClassifier cls)
generateStereotype
public java.lang.String generateStereotype(MStereotype s)
generateTaggedValue
public java.lang.String generateTaggedValue(MTaggedValue s)
generateAssociation
public java.lang.String generateAssociation(MAssociation a)
generateAssociationEnd
public java.lang.String generateAssociationEnd(MAssociationEnd ae)
generateMultiplicity
public java.lang.String generateMultiplicity(MMultiplicity m)
generateState
public java.lang.String generateState(MState m)
generateStateBody
public java.lang.String generateStateBody(MState stt)
generateTransition
public java.lang.String generateTransition(MTransition m)
generateVisibility
public java.lang.String generateVisibility(MVisibilityKind m)
generateAction
public java.lang.String generateAction(java.lang.Object m)
generateGuard
public java.lang.String generateGuard(MGuard m)
generateMessage
public java.lang.String generateMessage(MMessage m)
generateClassifierRef
public java.lang.String generateClassifierRef(java.lang.Object m)
generateAssociationRole
public java.lang.String generateAssociationRole(MAssociationRole m)
canParse
public boolean canParse(java.lang.Object o)
- Can the notation be parsed for this object?
canParse
public boolean canParse()
- Can the notation be parsed at all?