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(ru.novosoft.uml.behavior.common_behavior.MAction m)
           
 java.lang.String generateAssociation(ru.novosoft.uml.foundation.core.MAssociation a)
           
 java.lang.String generateAssociationEnd(ru.novosoft.uml.foundation.core.MAssociationEnd ae)
           
 java.lang.String generateAssociationRole(ru.novosoft.uml.behavior.collaborations.MAssociationRole m)
           
 java.lang.String generateAttribute(ru.novosoft.uml.foundation.core.MAttribute attr, boolean documented)
           
 java.lang.String generateClassifier(ru.novosoft.uml.foundation.core.MClassifier cls)
           
 java.lang.String generateClassifierRef(ru.novosoft.uml.foundation.core.MClassifier m)
           
 java.lang.String generateExpression(ru.novosoft.uml.foundation.data_types.MExpression expr)
           
 java.lang.String generateExtensionPoint(ru.novosoft.uml.behavior.use_cases.MExtensionPoint op)
           
 java.lang.String generateGuard(ru.novosoft.uml.behavior.state_machines.MGuard m)
           
 java.lang.String generateMessage(ru.novosoft.uml.behavior.collaborations.MMessage m)
           
 java.lang.String generateMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity m)
           
 java.lang.String generateName(java.lang.String name)
           
 java.lang.String generateOperation(ru.novosoft.uml.foundation.core.MOperation op, boolean documented)
           
 java.lang.String generatePackage(ru.novosoft.uml.model_management.MPackage pkg)
           
 java.lang.String generateParameter(ru.novosoft.uml.foundation.core.MParameter param)
           
 java.lang.String generateState(ru.novosoft.uml.behavior.state_machines.MState m)
           
 java.lang.String generateStateBody(ru.novosoft.uml.behavior.state_machines.MState stt)
           
 java.lang.String generateStereotype(ru.novosoft.uml.foundation.extension_mechanisms.MStereotype s)
           
 java.lang.String generateTaggedValue(ru.novosoft.uml.foundation.extension_mechanisms.MTaggedValue s)
           
 java.lang.String generateTransition(ru.novosoft.uml.behavior.state_machines.MTransition m)
           
 NotationName getNotation()
           
 

Method Detail

getNotation

public NotationName getNotation()

generateExtensionPoint

public java.lang.String generateExtensionPoint(ru.novosoft.uml.behavior.use_cases.MExtensionPoint op)

generateOperation

public java.lang.String generateOperation(ru.novosoft.uml.foundation.core.MOperation op,
                                          boolean documented)

generateAttribute

public java.lang.String generateAttribute(ru.novosoft.uml.foundation.core.MAttribute attr,
                                          boolean documented)

generateParameter

public java.lang.String generateParameter(ru.novosoft.uml.foundation.core.MParameter param)

generateName

public java.lang.String generateName(java.lang.String name)

generatePackage

public java.lang.String generatePackage(ru.novosoft.uml.model_management.MPackage pkg)

generateExpression

public java.lang.String generateExpression(ru.novosoft.uml.foundation.data_types.MExpression expr)

generateClassifier

public java.lang.String generateClassifier(ru.novosoft.uml.foundation.core.MClassifier cls)

generateStereotype

public java.lang.String generateStereotype(ru.novosoft.uml.foundation.extension_mechanisms.MStereotype s)

generateTaggedValue

public java.lang.String generateTaggedValue(ru.novosoft.uml.foundation.extension_mechanisms.MTaggedValue s)

generateAssociation

public java.lang.String generateAssociation(ru.novosoft.uml.foundation.core.MAssociation a)

generateAssociationEnd

public java.lang.String generateAssociationEnd(ru.novosoft.uml.foundation.core.MAssociationEnd ae)

generateMultiplicity

public java.lang.String generateMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity m)

generateState

public java.lang.String generateState(ru.novosoft.uml.behavior.state_machines.MState m)

generateStateBody

public java.lang.String generateStateBody(ru.novosoft.uml.behavior.state_machines.MState stt)

generateTransition

public java.lang.String generateTransition(ru.novosoft.uml.behavior.state_machines.MTransition m)

generateAction

public java.lang.String generateAction(ru.novosoft.uml.behavior.common_behavior.MAction m)

generateGuard

public java.lang.String generateGuard(ru.novosoft.uml.behavior.state_machines.MGuard m)

generateMessage

public java.lang.String generateMessage(ru.novosoft.uml.behavior.collaborations.MMessage m)

generateClassifierRef

public java.lang.String generateClassifierRef(ru.novosoft.uml.foundation.core.MClassifier m)

generateAssociationRole

public java.lang.String generateAssociationRole(ru.novosoft.uml.behavior.collaborations.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 (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook