Package | Description |
---|---|
cb.generator |
This package contains bases classes and interfaces for the generators.
|
cb.generator.java |
This package contains a simple Java generator that reads in a PetalFile tree as input.
|
cb.parser |
This package contains the Parser for Rational Rose Petal files.
|
cb.petal | |
cb.util | |
cb.xmi |
Modifier and Type | Class and Description |
---|---|
class |
GeneratorVisitor
a Visitor that is used for generation
|
Modifier and Type | Class and Description |
---|---|
class |
JavaGenerator
Convert a petal file into a set of (Java) classes.
|
Modifier and Type | Class and Description |
---|---|
class |
MyPrintVisitor
(Experimental) Just prints some information about the traversed class.
|
class |
PrintVisitor
Print petal file exactly like Rose would with some limitations concerning
indendattion, i.e., if you don't mind white space, input and output files are
identical.
|
Modifier and Type | Class and Description |
---|---|
class |
DescendingVisitor
By default visits petal tree with DFS.
|
class |
EmptyVisitor
Visitor containing just empty methods.
|
Modifier and Type | Method and Description |
---|---|
void |
InstantiationRelationship.accept(Visitor v) |
void |
SemanticInfo.accept(Visitor v) |
void |
SendEvent.accept(Visitor v) |
void |
ActivityDiagram.accept(Visitor v) |
void |
Swimlane.accept(Visitor v) |
void |
IntegerLiteral.accept(Visitor v) |
void |
StateTransition.accept(Visitor v) |
void |
InterObjView.accept(Visitor v) |
void |
InheritanceRelationship.accept(Visitor v) |
void |
RoleView.accept(Visitor v) |
void |
SegLabel.accept(Visitor v) |
void |
StateView.accept(Visitor v) |
void |
CategoryView.accept(Visitor v) |
void |
InheritTreeView.accept(Visitor v) |
void |
State.accept(Visitor v) |
void |
Defaults.accept(Visitor v) |
void |
ObjectDiagram.accept(Visitor v) |
void |
ConnectionView.accept(Visitor v) |
void |
DependencyView.accept(Visitor v) |
void |
RealizeRelationship.accept(Visitor v) |
void |
SimpleViewObject.accept(Visitor v) |
void |
Action.accept(Visitor v) |
void |
Role.accept(Visitor v) |
void |
InstantiateView.accept(Visitor v) |
void |
UsesRelationship.accept(Visitor v) |
void |
Value.accept(Visitor v) |
void |
Attribute.accept(Visitor v) |
void |
LinkView.accept(Visitor v) |
void |
UseCase.accept(Visitor v) |
void |
SelfMessView.accept(Visitor v) |
void |
SynchronizationView.accept(Visitor v) |
void |
Partition.accept(Visitor v) |
void |
Association.accept(Visitor v) |
void |
Location.accept(Visitor v) |
void |
StringLiteral.accept(Visitor v) |
void |
Mechanism.accept(Visitor v) |
void |
FocusOfControl.accept(Visitor v) |
void |
LogicalCategory.accept(Visitor v) |
void |
Device.accept(Visitor v) |
void |
SynchronizationState.accept(Visitor v) |
void |
ProcessDiagram.accept(Visitor v) |
void |
TransView.accept(Visitor v) |
void |
Processor.accept(Visitor v) |
void |
SimpleObject.accept(Visitor v) |
void |
DeviceView.accept(Visitor v) |
void |
SubSysView.accept(Visitor v) |
void |
PetalFile.accept(Visitor v) |
void |
Properties.accept(Visitor v) |
void |
NoteView.accept(Visitor v) |
void |
StateMachine.accept(Visitor v) |
void |
AssociationViewNew.accept(Visitor v) |
void |
Event.accept(Visitor v) |
void |
ClassAttribute.accept(Visitor v) |
void |
ImportView.accept(Visitor v) |
void |
SubSystem.accept(Visitor v) |
void |
UsesView.accept(Visitor v) |
void |
Processes.accept(Visitor v) |
void |
Object.accept(Visitor v) |
void |
Class.accept(Visitor v) |
void |
ModVisView.accept(Visitor v) |
void |
Font.accept(Visitor v) |
void |
StateDiagram.accept(Visitor v) |
void |
InterMessView.accept(Visitor v) |
void |
MessView.accept(Visitor v) |
void |
InheritView.accept(Visitor v) |
void |
Petal.accept(Visitor v) |
void |
UseCaseView.accept(Visitor v) |
void |
FloatLiteral.accept(Visitor v) |
void |
RealizeView.accept(Visitor v) |
void |
ClassView.accept(Visitor v) |
void |
InterfaceView.accept(Visitor v) |
void |
InteractionDiagram.accept(Visitor v) |
void |
ExternalDoc.accept(Visitor v) |
void |
ActivityStateView.accept(Visitor v) |
void |
List.accept(Visitor v) |
void |
UseCaseCategory.accept(Visitor v) |
void |
Compartment.accept(Visitor v) |
void |
DecisionView.accept(Visitor v) |
void |
AttachView.accept(Visitor v) |
void |
AssocAttachView.accept(Visitor v) |
void |
Operation.accept(Visitor v) |
abstract void |
PetalObject.accept(Visitor v) |
void |
DataFlowView.accept(Visitor v) |
void |
LinkSelfView.accept(Visitor v) |
void |
Tag.accept(Visitor v) |
void |
Decision.accept(Visitor v) |
void |
Module.accept(Visitor v) |
void |
Tuple.accept(Visitor v) |
void |
VisibilityRelationship.accept(Visitor v) |
void |
ModuleVisibilityRelationship.accept(Visitor v) |
void |
Parameter.accept(Visitor v) |
void |
ModuleDiagram.accept(Visitor v) |
void |
Process.accept(Visitor v) |
void |
ItemLabel.accept(Visitor v) |
void |
ObjectView.accept(Visitor v) |
void |
ClassDiagram.accept(Visitor v) |
void |
BooleanLiteral.accept(Visitor v) |
void |
PetalNode.accept(Visitor v)
accept the given visitor
|
void |
ConnectionRelationship.accept(Visitor v) |
void |
Link.accept(Visitor v) |
void |
Label.accept(Visitor v) |
void |
DependencyRelationship.accept(Visitor v) |
void |
Design.accept(Visitor v) |
void |
ActionTime.accept(Visitor v) |
void |
ActivityState.accept(Visitor v) |
void |
ModView.accept(Visitor v) |
void |
Message.accept(Visitor v) |
void |
UseCaseDiagram.accept(Visitor v) |
void |
ClassCategory.accept(Visitor v) |
void |
ClassInstanceView.accept(Visitor v) |
void |
ProcessorView.accept(Visitor v) |
Modifier and Type | Class and Description |
---|---|
class |
ObjectGenerator
Generate class derived from petal object for given type.
|
class |
PiggybackVisitor
Just take a visitor "piggy-backed" and apply it to all petal
objects during traversal.
|
Constructor and Description |
---|
PiggybackVisitor(Visitor v)
initialize me with another visitor
|
Modifier and Type | Class and Description |
---|---|
class |
RoseGenerator
Convert an XMI
file into a Rose Petal file.
|
class |
XMIGenerator
|
Copyright © 2018 BITPlan GmbH. All rights reserved.