org.argouml.application.api
Interface NotationProvider

All Known Implementing Classes:
Generator, NotationHelper

public interface NotationProvider


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

Method Detail

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?



ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook