| 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.petaltools | |
| cb.util | |
| cb.xmi |
| Class and Description |
|---|
| Association
Represents Association object
|
| Attribute
Represents Attribute objects used in tagged values @see ClassAttribute for Attributes of classes
|
| Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
| ClassAttribute
Represents class attribute (aka field) of class object.
|
| ClassCategory
Class category is used for structuring into submodels and -views, it may
contain further class categories.
|
| DescendingVisitor
By default visits petal tree with DFS.
|
| HasQuidu
Denote that a petal object contains a reference to another object via
the property "quidu".
|
| InheritanceRelationship
Represents inheritance relationship between classes.
|
| Operation
Represents operation object, i.e. method.
|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| PetalObject
Super class for all petal objects which have a list of
properties.
|
| RealizeRelationship
Represents Realize relationship ("implements").
|
| UsesRelationship
Represents uses relationship in use case diagrams, in class
diagrams this is also used to express dependency relationships.
|
| Visitor
Visitor interface.
|
| Class and Description |
|---|
| Attribute
Represents Attribute objects used in tagged values @see ClassAttribute for Attributes of classes
|
| Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
| ClassAttribute
Represents class attribute (aka field) of class object.
|
| ClassCategory
Class category is used for structuring into submodels and -views, it may
contain further class categories.
|
| DescendingVisitor
By default visits petal tree with DFS.
|
| Documented
Denote that a petal object may have documentation associated with it.
|
| Operation
Represents operation object, i.e. method.
|
| Parameter
Represents Parameter object for operations (methods).
|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| PetalNode
Super class for all petal nodes, e.g., objects, lists, value, literals, etc..
|
| QuidObject
Super class for all petal objects that have a "quid" property
defined, i.e. a globally unique identifier.
|
| Role
Represents Role object
|
| UsesRelationship
Represents uses relationship in use case diagrams, in class
diagrams this is also used to express dependency relationships.
|
| Visitor
Visitor interface.
|
| Class and Description |
|---|
| Association
Represents Association object
|
| BooleanLiteral
Boolean literal which may obviously either be true or false.
|
| Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
| DescendingVisitor
By default visits petal tree with DFS.
|
| FloatLiteral
Floating point literal (in fact a double).
|
| IntegerLiteral
Integer literal.
|
| List
Lists (list foo ...) containing other petal nodes.
|
| Location
Tuple of integer values like (1520, 96).
|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| PetalNode
Super class for all petal nodes, e.g., objects, lists, value, literals, etc..
|
| PetalObject
Super class for all petal objects which have a list of
properties.
|
| StringLiteral
There are two kinds of string encodings in Rose: Either the usual "foo bar",
or a multi line string where each line starts with a |.
|
| Tag
Reference to object.
|
| Tuple
Tuple (name, value), like in ("DataBaseSet" 800)
|
| Value
Values like in (value Text "foo")
|
| Visitor
Visitor interface.
|
| Class and Description |
|---|
| AccessObject
Super class for all petal objects that have access qualifiers, i.e.,
"Public", "Protected", "Private", or "Implementation" (whatever that means, probably
it reads "language dependent")
|
| AccessQualified
Denote that a petal object may have an attribute "exportControl", e.g. classes,
methods, ..., which refers to a qualifier like "public", "protected", ...
|
| Action
Represents action object
|
| ActionTime
Represents ActionTime object
|
| ActivityDiagram
Represents ActivityDiagram object
|
| ActivityState
Represents ActivityState object
|
| ActivityStateView
Represents ActivityStateView object
|
| AssocAttachView
Represents AssocAttachView object which is means it is just the line drawn between
an association and an association class.
|
| Association
Represents Association object
|
| AssociationViewNew
Represents AssociationViewNew object, i.e. the view for an association.
|
| AttachView
Represents AttachView object which means the line drawn between a note (view) and some
entity.
|
| Attribute
Represents Attribute objects used in tagged values @see ClassAttribute for Attributes of classes
|
| BooleanLiteral
Boolean literal which may obviously either be true or false.
|
| CategoryView
This view corresponds to a ClassCategory object.
|
| Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
| ClassAttribute
Represents class attribute (aka field) of class object.
|
| ClassCategory
Class category is used for structuring into submodels and -views, it may
contain further class categories.
|
| ClassDiagram
Represents ClassDiagram object contained within a LogicalCategory
object.
|
| ClassInstanceView
Represents ClassInstanceView object
|
| ClassView
Represents ClassView object
|
| Compartment
Represents Compartment object
|
| ConnectionRelationship
Represents Connection_Relationship object
|
| ConnectionView
Represents ConnectionView object
|
| DataFlowView
Represents DataFlowView object
|
| Decision
Represents Decision object
|
| DecisionView
Represents DecisionView object
|
| Defaults
Represents defaults for top level design object.
|
| DependencyRelationship
Represents Dependency_Relationship object
|
| DependencyView
Represents DependencyView object
|
| DerivedClass
Super class for instantiated and paramerized class objects.
|
| Design
Represents top level design object.
|
| Device
Represents Device object
|
| DeviceView
Represents DeviceView object
|
| Diagram
Super class for diagrams
|
| Documented
Denote that a petal object may have documentation associated with it.
|
| Event
Represents Event object
|
| ExternalDoc
Refer to external documentation, i.e. a file or URL
|
| FloatLiteral
Floating point literal (in fact a double).
|
| FocusOfControl
Represents Focus_Of_Control object
|
| Font
Represents font object.
|
| HasQuidu
Denote that a petal object contains a reference to another object via
the property "quidu".
|
| HasSupplier
Denote that a petal object contains a reference to another object via
the property "supplier", i.e., a fully qualified name like
"Logical View::University::Professor".
|
| ImportView
Represents ImportView object
|
| Inheritable
Denote that a petal object may be extended, i.e. classes and use cases.
|
| InheritanceRelationship
Represents inheritance relationship between classes.
|
| InheritTreeView
Represents InheritTreeView object
|
| InheritView
Represents InheritView object, i.e. view for InheritanceRelationship
|
| InstantiatedClass
Represents Instantiated_Class object
|
| InstantiateView
Represents InstantiateView object
|
| InstantiationRelationship
Represents Instantiation_Relationship object
|
| IntegerLiteral
Integer literal.
|
| InteractionDiagram
Represents InteractionDiagram object
|
| InterfaceView
Represents InterfaceView object
|
| InterMessView
Represents InterMessView object
|
| InterObjView
Represents InterObjView object
|
| ItemLabel
Represents ItemLabel object attached to View objects, ClassView in particular
|
| Label
Represents Label object
|
| Labeled
Denote that a petal object may have a label.
|
| Link
Represents Link object
|
| LinkSelfView
Represents LinkSelfView object
|
| LinkView
Represents LinkView object
|
| List
Lists (list foo ...) containing other petal nodes.
|
| Literal
Super class for literals like int, String, value, etc.
|
| Location
Tuple of integer values like (1520, 96).
|
| LogicalCategory
The Logical category contains class diagrams.
|
| Mechanism
Represents Mechanism object
|
| Message
Represents Message object
|
| MessView
Represents MessView object
|
| Module
Represents module object
|
| ModuleDiagram
Represents Module_Diagram object
|
| ModuleVisibilityRelationship
Represents Module_Visibility_Relationship object
|
| ModView
Represents ModView object
|
| ModVisView
Represents ModVisView object
|
| Named
Denote that a petal object has a name parameter, e.g.
|
| NoteView
Represents NoteView object, i.e. a note on the screan that may be attached to an
entity.
|
| Object
Represents Object object
|
| ObjectDiagram
Represents ObjectDiagram object
|
| ObjectView
Represents ObjectView object
|
| Operation
Represents operation object, i.e. method.
|
| Parameter
Represents Parameter object for operations (methods).
|
| ParameterizedClass
Represents Parameterized_Class object
|
| Partition
Represents Partition object
|
| Petal
Represents top level petal object.
|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| PetalNode
Super class for all petal nodes, e.g., objects, lists, value, literals, etc..
|
| PetalObject
Super class for all petal objects which have a list of
properties.
|
| Process
Represents Process object
|
| ProcessDiagram
Represents Process_Diagram object
|
| Processes
Represents Processes object
|
| Processor
Represents Processor object
|
| ProcessorView
Represents ProcessorView object
|
| Properties
Represents Properties object
|
| Qualified
Denote that a petal object has a qualified name parameter, e.g.
|
| QuidObject
Super class for all petal objects that have a "quid" property
defined, i.e. a globally unique identifier.
|
| QuiduObject
Super class for all quid objects that also have a quidu property
defined.
|
| QuiduView
Super class for all view objects with a "quidu" property defined.
|
| RealizeRelationship
Represents Realize relationship ("implements").
|
| RealizeView
Represents RealizeView object
|
| Relationship
Super class for all relationships between classes.
|
| RelationshipView
Super class for all relationship view objects.
|
| Role
Represents Role object
|
| RoleView
Represents RoleView object
|
| SegLabel
Represents SegLabel object attached to associations
|
| SegLabeled
Denote that a petal object has a SegLabel label
|
| SelfMessView
Represents SelfMessView object = message to self in sequence diagram
|
| SemanticInfo
Pre or postcondition of method
|
| SendEvent
Represents sendEvent object
|
| SimpleObject
Very simple object, basically just a record.
|
| SimpleViewObject
Very simple object, basically just a record.
|
| State
Represents State object
|
| StateDiagram
Represents State_Diagram object
|
| StateMachine
Represents State_Machine object
|
| StateTransition
Represents State_Transition object
|
| StateView
Represents StateView object
|
| StereoTyped
Denote that a petal object may have an attribute "stereotype", e.g. classes,
methods, ...
|
| StringLiteral
There are two kinds of string encodings in Rose: Either the usual "foo bar",
or a multi line string where each line starts with a |.
|
| SubSystem
Represents SubSystem object
|
| SubSysView
Represents SubSysView object
|
| Swimlane
Represents Swimlane object
|
| SynchronizationState
Represents SynchronizationState object
|
| SynchronizationView
Represents SynchronizationView object
|
| Tag
Reference to object.
|
| Tagged
Denote that a petal object has a tag, i.e. @12
|
| TransView
Represents TransView object
|
| Tuple
Tuple (name, value), like in ("DataBaseSet" 800)
|
| UseCase
Represents UseCase object
|
| UseCaseCategory
Use case class category.
|
| UseCaseDiagram
Represents UseCaseDiagram object
|
| UseCaseView
Represents UseCaseView object
|
| UsesRelationship
Represents uses relationship in use case diagrams, in class
diagrams this is also used to express dependency relationships.
|
| UsesView
Represents UsesView object
|
| Value
Values like in (value Text "foo")
|
| View
Super class for all view objects used in the diagrams.
|
| VisibilityRelationship
Represents Visibility_Relationship object
|
| Visitor
Visitor interface.
|
| Class and Description |
|---|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| Class and Description |
|---|
| AssocAttachView
Represents AssocAttachView object which is means it is just the line drawn between
an association and an association class.
|
| Association
Represents Association object
|
| AssociationViewNew
Represents AssociationViewNew object, i.e. the view for an association.
|
| AttachView
Represents AttachView object which means the line drawn between a note (view) and some
entity.
|
| Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
| ClassAttribute
Represents class attribute (aka field) of class object.
|
| ClassUtility
Represents Class Utility object, i.e., helper class
|
| ClassView
Represents ClassView object
|
| DescendingVisitor
By default visits petal tree with DFS.
|
| Inheritable
Denote that a petal object may be extended, i.e. classes and use cases.
|
| InheritanceRelationship
Represents inheritance relationship between classes.
|
| ItemLabel
Represents ItemLabel object attached to View objects, ClassView in particular
|
| List
Lists (list foo ...) containing other petal nodes.
|
| LogicalCategory
The Logical category contains class diagrams.
|
| NoteView
Represents NoteView object, i.e. a note on the screan that may be attached to an
entity.
|
| Operation
Represents operation object, i.e. method.
|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| PetalNode
Super class for all petal nodes, e.g., objects, lists, value, literals, etc..
|
| PetalObject
Super class for all petal objects which have a list of
properties.
|
| RealizeRelationship
Represents Realize relationship ("implements").
|
| SegLabel
Represents SegLabel object attached to associations
|
| UseCase
Represents UseCase object
|
| UseCaseCategory
Use case class category.
|
| UseCaseView
Represents UseCaseView object
|
| UsesRelationship
Represents uses relationship in use case diagrams, in class
diagrams this is also used to express dependency relationships.
|
| Visitor
Visitor interface.
|
| Class and Description |
|---|
| AccessQualified
Denote that a petal object may have an attribute "exportControl", e.g. classes,
methods, ..., which refers to a qualifier like "public", "protected", ...
|
| Association
Represents Association object
|
| Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
| ClassAttribute
Represents class attribute (aka field) of class object.
|
| ClassCategory
Class category is used for structuring into submodels and -views, it may
contain further class categories.
|
| DependencyRelationship
Represents Dependency_Relationship object
|
| DescendingVisitor
By default visits petal tree with DFS.
|
| InheritanceRelationship
Represents inheritance relationship between classes.
|
| LogicalCategory
The Logical category contains class diagrams.
|
| Module
Represents module object
|
| Operation
Represents operation object, i.e. method.
|
| PetalFile
Top level node (aka. model) containing two children: Petal and Design.
|
| PetalObject
Super class for all petal objects which have a list of
properties.
|
| QuidObject
Super class for all petal objects that have a "quid" property
defined, i.e. a globally unique identifier.
|
| RealizeRelationship
Represents Realize relationship ("implements").
|
| Role
Represents Role object
|
| StereoTyped
Denote that a petal object may have an attribute "stereotype", e.g. classes,
methods, ...
|
| SubSystem
Represents SubSystem object
|
| UseCase
Represents UseCase object
|
| UseCaseCategory
Use case class category.
|
| UsesRelationship
Represents uses relationship in use case diagrams, in class
diagrams this is also used to express dependency relationships.
|
| Visitor
Visitor interface.
|
Copyright © 2018 BITPlan GmbH. All rights reserved.