org.argouml.uml.generator
Class Parser
java.lang.Object
org.argouml.uml.generator.Parser
- Direct Known Subclasses:
- ParserDisplay
- public abstract class Parser
- extends java.lang.Object
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 |
Parser
public Parser()
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)