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(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 parameter)
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)
generateVisibility
public java.lang.String generateVisibility(ru.novosoft.uml.foundation.data_types.MVisibilityKind m)
generateAction
public java.lang.String generateAction(java.lang.Object 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(java.lang.Object 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?