Modifier and Type | Field and Description |
---|---|
protected static PetalObjectFactory |
factory
Which factory to use
|
protected ru.novosoft.uml.model_management.MModel |
model
The XMI model being set up
|
classesByPackage, debug, LOGGER, packagesByName
Constructor and Description |
---|
RoseGenerator(ru.novosoft.uml.model_management.MModel model,
String dump) |
Modifier and Type | Method and Description |
---|---|
void |
dump()
dump the result
|
PetalFile |
getModel()
alias for getTree - just delegates this call
|
void |
init()
initialize the generator
|
void |
start()
Start generation of Petal file.
|
void |
visit(ru.novosoft.uml.foundation.core.MAbstraction obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MAction obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MActionSequence obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MActionState obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MActivityGraph obj) |
void |
visit(ru.novosoft.uml.behavior.use_cases.MActor obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MArgument obj) |
void |
visit(ru.novosoft.uml.foundation.core.MAssociation obj) |
void |
visit(ru.novosoft.uml.foundation.core.MAssociationClass obj) |
void |
visit(ru.novosoft.uml.foundation.core.MAssociationEnd obj) |
void |
visit(ru.novosoft.uml.behavior.collaborations.MAssociationEndRole obj) |
void |
visit(ru.novosoft.uml.behavior.collaborations.MAssociationRole obj) |
void |
visit(ru.novosoft.uml.foundation.core.MAttribute obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MAttributeLink obj) |
void |
visit(ru.novosoft.uml.foundation.core.MBinding obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MCallAction obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MCallEvent obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MCallState obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MChangeEvent obj) |
void |
visit(ru.novosoft.uml.foundation.core.MClass obj) |
void |
visit(ru.novosoft.uml.foundation.core.MClassifier obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MClassifierInState obj) |
void |
visit(ru.novosoft.uml.behavior.collaborations.MClassifierRole obj) |
void |
visit(ru.novosoft.uml.behavior.collaborations.MCollaboration obj) |
void |
visit(ru.novosoft.uml.foundation.core.MComment obj) |
void |
visit(ru.novosoft.uml.foundation.core.MComponent obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MComponentInstance obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MCompositeState obj) |
void |
visit(ru.novosoft.uml.foundation.core.MConstraint obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MCreateAction obj) |
void |
visit(ru.novosoft.uml.foundation.core.MDataType obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MDataValue obj) |
void |
visit(ru.novosoft.uml.foundation.core.MDependency obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MDestroyAction obj) |
void |
visit(ru.novosoft.uml.model_management.MElementImport obj) |
void |
visit(ru.novosoft.uml.foundation.core.MElementResidence obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MException obj) |
void |
visit(ru.novosoft.uml.behavior.use_cases.MExtend obj) |
void |
visit(ru.novosoft.uml.MExtension obj) |
void |
visit(ru.novosoft.uml.behavior.use_cases.MExtensionPoint obj) |
void |
visit(ru.novosoft.uml.MFactory obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MFinalState obj) |
void |
visit(ru.novosoft.uml.foundation.core.MFlow obj) |
void |
visit(ru.novosoft.uml.foundation.core.MGeneralization obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MGuard obj) |
void |
visit(ru.novosoft.uml.behavior.use_cases.MInclude obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MInstance obj) |
void |
visit(ru.novosoft.uml.behavior.collaborations.MInteraction obj) |
void |
visit(ru.novosoft.uml.foundation.core.MInterface obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MLink obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MLinkEnd obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MLinkObject obj) |
void |
visit(ru.novosoft.uml.behavior.collaborations.MMessage obj) |
void |
visit(ru.novosoft.uml.foundation.core.MMethod obj) |
void |
visit(ru.novosoft.uml.model_management.MModel obj)
visit the given Model
|
void |
visit(ru.novosoft.uml.foundation.core.MNamespace obj) |
void |
visit(ru.novosoft.uml.foundation.core.MNode obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MNodeInstance obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MObject obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MObjectFlowState obj) |
void |
visit(ru.novosoft.uml.foundation.core.MOperation obj) |
void |
visit(ru.novosoft.uml.model_management.MPackage obj) |
void |
visit(ru.novosoft.uml.foundation.core.MParameter obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MPartition obj) |
void |
visit(ru.novosoft.uml.foundation.core.MPermission obj) |
void |
visit(ru.novosoft.uml.foundation.core.MPresentationElement obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MPseudostate obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MReception obj) |
void |
visit(ru.novosoft.uml.foundation.core.MRelationship obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MReturnAction obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MSendAction obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MSignal obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MSignalEvent obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MSimpleState obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MState obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MStateMachine obj) |
void |
visit(ru.novosoft.uml.foundation.extension_mechanisms.MStereotype obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MStimulus obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MStubState obj) |
void |
visit(ru.novosoft.uml.behavior.activity_graphs.MSubactivityState obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MSubmachineState obj) |
void |
visit(ru.novosoft.uml.model_management.MSubsystem obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MSynchState obj) |
void |
visit(ru.novosoft.uml.foundation.extension_mechanisms.MTaggedValue obj) |
void |
visit(ru.novosoft.uml.foundation.core.MTemplateParameter obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MTerminateAction obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MTimeEvent obj) |
void |
visit(ru.novosoft.uml.behavior.state_machines.MTransition obj) |
void |
visit(ru.novosoft.uml.behavior.common_behavior.MUninterpretedAction obj) |
void |
visit(ru.novosoft.uml.foundation.core.MUsage obj) |
void |
visit(ru.novosoft.uml.behavior.use_cases.MUseCase obj) |
void |
visit(ru.novosoft.uml.behavior.use_cases.MUseCaseInstance obj) |
addPackage, getCategory, getClass, getClass, getDumpPath, getParentClass, getTree, run, setDumpPath, setTree, visit, visit, visit, visit, visit, visit, visit, visit, visit
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDumpPath, getTree, run, setDumpPath, setTree
protected static PetalObjectFactory factory
protected ru.novosoft.uml.model_management.MModel model
public RoseGenerator(ru.novosoft.uml.model_management.MModel model, String dump)
model
- the XMI model to convertdump
- where to dump the generated petal filepublic void init()
Generator
init
in interface Generator
init
in class GeneratorVisitor
public void start()
start
in interface Generator
start
in class GeneratorVisitor
public void dump() throws Exception
public PetalFile getModel()
public void visit(ru.novosoft.uml.MExtension obj)
public void visit(ru.novosoft.uml.MFactory obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MActionState obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MActivityGraph obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MCallState obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MClassifierInState obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MObjectFlowState obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MPartition obj)
public void visit(ru.novosoft.uml.behavior.activity_graphs.MSubactivityState obj)
public void visit(ru.novosoft.uml.behavior.collaborations.MAssociationEndRole obj)
public void visit(ru.novosoft.uml.behavior.collaborations.MAssociationRole obj)
public void visit(ru.novosoft.uml.behavior.collaborations.MClassifierRole obj)
public void visit(ru.novosoft.uml.behavior.collaborations.MCollaboration obj)
public void visit(ru.novosoft.uml.behavior.collaborations.MInteraction obj)
public void visit(ru.novosoft.uml.behavior.collaborations.MMessage obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MActionSequence obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MArgument obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MAttributeLink obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MCallAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MComponentInstance obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MCreateAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MDataValue obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MDestroyAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MException obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MInstance obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MLinkEnd obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MLink obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MLinkObject obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MNodeInstance obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MObject obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MReception obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MReturnAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MSendAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MSignal obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MStimulus obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MTerminateAction obj)
public void visit(ru.novosoft.uml.behavior.common_behavior.MUninterpretedAction obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MCallEvent obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MChangeEvent obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MCompositeState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MFinalState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MGuard obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MPseudostate obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MSignalEvent obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MSimpleState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MStateMachine obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MStubState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MSubmachineState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MSynchState obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MTimeEvent obj)
public void visit(ru.novosoft.uml.behavior.state_machines.MTransition obj)
public void visit(ru.novosoft.uml.behavior.use_cases.MActor obj)
public void visit(ru.novosoft.uml.behavior.use_cases.MExtend obj)
public void visit(ru.novosoft.uml.behavior.use_cases.MExtensionPoint obj)
public void visit(ru.novosoft.uml.behavior.use_cases.MInclude obj)
public void visit(ru.novosoft.uml.behavior.use_cases.MUseCase obj)
public void visit(ru.novosoft.uml.behavior.use_cases.MUseCaseInstance obj)
public void visit(ru.novosoft.uml.foundation.core.MAbstraction obj)
public void visit(ru.novosoft.uml.foundation.core.MAssociationClass obj)
public void visit(ru.novosoft.uml.foundation.core.MAssociationEnd obj)
public void visit(ru.novosoft.uml.foundation.core.MAssociation obj)
public void visit(ru.novosoft.uml.foundation.core.MAttribute obj)
public void visit(ru.novosoft.uml.foundation.core.MBinding obj)
public void visit(ru.novosoft.uml.foundation.core.MClass obj)
public void visit(ru.novosoft.uml.foundation.core.MClassifier obj)
public void visit(ru.novosoft.uml.foundation.core.MComment obj)
public void visit(ru.novosoft.uml.foundation.core.MComponent obj)
public void visit(ru.novosoft.uml.foundation.core.MConstraint obj)
public void visit(ru.novosoft.uml.foundation.core.MDataType obj)
public void visit(ru.novosoft.uml.foundation.core.MDependency obj)
public void visit(ru.novosoft.uml.foundation.core.MElementResidence obj)
public void visit(ru.novosoft.uml.foundation.core.MFlow obj)
public void visit(ru.novosoft.uml.foundation.core.MGeneralization obj)
public void visit(ru.novosoft.uml.foundation.core.MInterface obj)
public void visit(ru.novosoft.uml.foundation.core.MMethod obj)
public void visit(ru.novosoft.uml.foundation.core.MNamespace obj)
public void visit(ru.novosoft.uml.foundation.core.MNode obj)
public void visit(ru.novosoft.uml.foundation.core.MOperation obj)
public void visit(ru.novosoft.uml.foundation.core.MParameter obj)
public void visit(ru.novosoft.uml.foundation.core.MPermission obj)
public void visit(ru.novosoft.uml.foundation.core.MPresentationElement obj)
public void visit(ru.novosoft.uml.foundation.core.MRelationship obj)
public void visit(ru.novosoft.uml.foundation.core.MTemplateParameter obj)
public void visit(ru.novosoft.uml.foundation.core.MUsage obj)
public void visit(ru.novosoft.uml.model_management.MElementImport obj)
public void visit(ru.novosoft.uml.model_management.MModel obj)
obj
- - the model to visitpublic void visit(ru.novosoft.uml.model_management.MPackage obj)
public void visit(ru.novosoft.uml.model_management.MSubsystem obj)
public void visit(ru.novosoft.uml.foundation.extension_mechanisms.MStereotype obj)
public void visit(ru.novosoft.uml.foundation.extension_mechanisms.MTaggedValue obj)
Copyright © 2018 BITPlan GmbH. All rights reserved.