| 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.