org.argouml.uml.generator
Class Parser

java.lang.Object
  extended byorg.argouml.uml.generator.Parser
Direct Known Subclasses:
ParserDisplay

public abstract class Parser
extends java.lang.Object


Constructor Summary
Parser()
           
 
Method Summary
abstract  java.lang.Object parseAction(java.lang.String s)
           
abstract  void parseAttribute(java.lang.String s, ru.novosoft.uml.foundation.core.MAttribute attr)
           
abstract  ru.novosoft.uml.behavior.state_machines.MEvent parseEvent(java.lang.String s)
           
 ru.novosoft.uml.foundation.data_types.MExpression parseExpression(java.lang.String s)
           
abstract  ru.novosoft.uml.behavior.use_cases.MExtensionPoint parseExtensionPoint(java.lang.String s)
           
abstract  ru.novosoft.uml.behavior.state_machines.MGuard parseGuard(java.lang.String s)
           
abstract  ru.novosoft.uml.foundation.data_types.MMultiplicity parseMultiplicity(java.lang.String s)
           
 java.lang.String parseName(java.lang.String s)
           
abstract  void parseOperation(java.lang.String s, ru.novosoft.uml.foundation.core.MOperation op)
           
abstract  ru.novosoft.uml.foundation.core.MParameter parseParameter(java.lang.String s)
           
abstract  ru.novosoft.uml.behavior.state_machines.MState parseState(java.lang.String s)
           
abstract  ru.novosoft.uml.foundation.extension_mechanisms.MStereotype parseStereotype(java.lang.String s)
           
abstract  ru.novosoft.uml.foundation.extension_mechanisms.MTaggedValue parseTaggedValue(java.lang.String s)
           
abstract  ru.novosoft.uml.behavior.state_machines.MTransition parseTransition(ru.novosoft.uml.behavior.state_machines.MTransition trans, java.lang.String s)
           
 java.lang.String parseUninterpreted(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parser

public Parser()
Method Detail

parseExtensionPoint

public abstract ru.novosoft.uml.behavior.use_cases.MExtensionPoint parseExtensionPoint(java.lang.String s)

parseOperation

public abstract void parseOperation(java.lang.String s,
                                    ru.novosoft.uml.foundation.core.MOperation op)
                             throws java.text.ParseException
Throws:
java.text.ParseException

parseAttribute

public abstract void parseAttribute(java.lang.String s,
                                    ru.novosoft.uml.foundation.core.MAttribute attr)
                             throws java.text.ParseException
Throws:
java.text.ParseException

parseParameter

public abstract ru.novosoft.uml.foundation.core.MParameter parseParameter(java.lang.String s)

parseStereotype

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

parseTaggedValue

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

parseMultiplicity

public abstract ru.novosoft.uml.foundation.data_types.MMultiplicity parseMultiplicity(java.lang.String s)

parseState

public abstract ru.novosoft.uml.behavior.state_machines.MState parseState(java.lang.String s)

parseTransition

public abstract ru.novosoft.uml.behavior.state_machines.MTransition parseTransition(ru.novosoft.uml.behavior.state_machines.MTransition trans,
                                                                                    java.lang.String s)

parseAction

public abstract java.lang.Object parseAction(java.lang.String s)

parseGuard

public abstract ru.novosoft.uml.behavior.state_machines.MGuard parseGuard(java.lang.String s)

parseEvent

public abstract ru.novosoft.uml.behavior.state_machines.MEvent parseEvent(java.lang.String s)

parseExpression

public ru.novosoft.uml.foundation.data_types.MExpression parseExpression(java.lang.String s)

parseName

public java.lang.String parseName(java.lang.String s)

parseUninterpreted

public java.lang.String parseUninterpreted(java.lang.String s)


ArgoUML © 1996-2003 (20040125)ArgoUML Project HomeArgoUML Cookbook