Package | Description |
---|---|
cb.generator |
This package contains bases classes and interfaces for the generators.
|
cb.parser |
This package contains the Parser for Rational Rose Petal files.
|
cb.petal | |
cb.util | |
cb.xmi |
Modifier and Type | Method and Description |
---|---|
protected Class |
GeneratorVisitor.getParentClass(PetalObject obj) |
Modifier and Type | Method and Description |
---|---|
PetalObject |
ObjectFactory.createObject(PetalNode parent,
String id,
ArrayList params,
String tag)
Create PetalObject like (object Class "Professor" ...).
|
PetalObject |
Parser.parseObject() |
PetalObject |
PetalParser.parseObject() |
Modifier and Type | Method and Description |
---|---|
void |
PrintVisitor.visitObject(PetalObject obj) |
void |
MyPrintVisitor.visitObject(PetalObject obj) |
Modifier and Type | Class and Description |
---|---|
class |
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")
|
class |
Action
Represents action object
|
class |
ActionTime
Represents ActionTime object
|
class |
ActivityDiagram
Represents ActivityDiagram object
|
class |
ActivityState
Represents ActivityState object
|
class |
ActivityStateView
Represents ActivityStateView object
|
class |
AssocAttachView
Represents AssocAttachView object which is means it is just the line drawn between
an association and an association class.
|
class |
Association
Represents Association object
|
class |
AssociationViewNew
Represents AssociationViewNew object, i.e. the view for an association.
|
class |
AttachView
Represents AttachView object which means the line drawn between a note (view) and some
entity.
|
class |
Attribute
Represents Attribute objects used in tagged values @see ClassAttribute for Attributes of classes
|
class |
CategoryView
This view corresponds to a ClassCategory object.
|
class |
Class
Represents Class object, there are a lot of convenience methods here for adding
super class(es), operations, attributes, etc.
|
class |
ClassAttribute
Represents class attribute (aka field) of class object.
|
class |
ClassCategory
Class category is used for structuring into submodels and -views, it may
contain further class categories.
|
class |
ClassDiagram
Represents ClassDiagram object contained within a LogicalCategory
object.
|
class |
ClassInstanceView
Represents ClassInstanceView object
|
class |
ClassUtility
Represents Class Utility object, i.e., helper class
|
class |
ClassView
Represents ClassView object
|
class |
Compartment
Represents Compartment object
|
class |
ConnectionRelationship
Represents Connection_Relationship object
|
class |
ConnectionView
Represents ConnectionView object
|
class |
DataFlowView
Represents DataFlowView object
|
class |
Decision
Represents Decision object
|
class |
DecisionView
Represents DecisionView object
|
class |
Defaults
Represents defaults for top level design object.
|
class |
DependencyRelationship
Represents Dependency_Relationship object
|
class |
DependencyView
Represents DependencyView object
|
class |
DerivedClass
Super class for instantiated and paramerized class objects.
|
class |
Design
Represents top level design object.
|
class |
Device
Represents Device object
|
class |
DeviceView
Represents DeviceView object
|
class |
Diagram
Super class for diagrams
|
class |
Event
Represents Event object
|
class |
ExternalDoc
Refer to external documentation, i.e. a file or URL
|
class |
FocusOfControl
Represents Focus_Of_Control object
|
class |
Font
Represents font object.
|
class |
ImportView
Represents ImportView object
|
class |
Inheritable
Denote that a petal object may be extended, i.e. classes and use cases.
|
class |
InheritanceRelationship
Represents inheritance relationship between classes.
|
class |
InheritTreeView
Represents InheritTreeView object
|
class |
InheritView
Represents InheritView object, i.e. view for InheritanceRelationship
|
class |
InstantiatedClass
Represents Instantiated_Class object
|
class |
InstantiatedClassUtility
Represents Instantiated_Class object
|
class |
InstantiateView
Represents InstantiateView object
|
class |
InstantiationRelationship
Represents Instantiation_Relationship object
|
class |
InteractionDiagram
Represents InteractionDiagram object
|
class |
InterfaceView
Represents InterfaceView object
|
class |
InterMessView
Represents InterMessView object
|
class |
InterObjView
Represents InterObjView object
|
class |
ItemLabel
Represents ItemLabel object attached to View objects, ClassView in particular
|
class |
Label
Represents Label object
|
class |
Link
Represents Link object
|
class |
LinkSelfView
Represents LinkSelfView object
|
class |
LinkView
Represents LinkView object
|
class |
LogicalCategory
The Logical category contains class diagrams.
|
class |
Mechanism
Represents Mechanism object
|
class |
Message
Represents Message object
|
class |
MessView
Represents MessView object
|
class |
MetaClass
Represents Meta class object
|
class |
Module
Represents module object
|
class |
ModuleDiagram
Represents Module_Diagram object
|
class |
ModuleVisibilityRelationship
Represents Module_Visibility_Relationship object
|
class |
ModView
Represents ModView object
|
class |
ModVisView
Represents ModVisView object
|
class |
NoteView
Represents NoteView object, i.e. a note on the screan that may be attached to an
entity.
|
class |
Object
Represents Object object
|
class |
ObjectDiagram
Represents ObjectDiagram object
|
class |
ObjectView
Represents ObjectView object
|
class |
Operation
Represents operation object, i.e. method.
|
class |
Parameter
Represents Parameter object for operations (methods).
|
class |
ParameterizedClass
Represents Parameterized_Class object
|
class |
ParameterizedClassUtility
Represents Parameterized_Class_Utility object
|
class |
Partition
Represents Partition object
|
class |
Petal
Represents top level petal object.
|
class |
Process
Represents Process object
|
class |
ProcessDiagram
Represents Process_Diagram object
|
class |
Processes
Represents Processes object
|
class |
Processor
Represents Processor object
|
class |
ProcessorView
Represents ProcessorView object
|
class |
Properties
Represents Properties object
|
class |
QuidObject
Super class for all petal objects that have a "quid" property
defined, i.e. a globally unique identifier.
|
class |
QuiduObject
Super class for all quid objects that also have a quidu property
defined.
|
class |
QuiduView
Super class for all view objects with a "quidu" property defined.
|
class |
RealizeRelationship
Represents Realize relationship ("implements").
|
class |
RealizeView
Represents RealizeView object
|
class |
Relationship
Super class for all relationships between classes.
|
class |
RelationshipView
Super class for all relationship view objects.
|
class |
Role
Represents Role object
|
class |
RoleView
Represents RoleView object
|
class |
SegLabel
Represents SegLabel object attached to associations
|
class |
SelfMessView
Represents SelfMessView object = message to self in sequence diagram
|
class |
SemanticInfo
Pre or postcondition of method
|
class |
SendEvent
Represents sendEvent object
|
class |
SimpleObject
Very simple object, basically just a record.
|
class |
SimpleViewObject
Very simple object, basically just a record.
|
class |
State
Represents State object
|
class |
StateDiagram
Represents State_Diagram object
|
class |
StateMachine
Represents State_Machine object
|
class |
StateTransition
Represents State_Transition object
|
class |
StateView
Represents StateView object
|
class |
SubSystem
Represents SubSystem object
|
class |
SubSysView
Represents SubSysView object
|
class |
Swimlane
Represents Swimlane object
|
class |
SynchronizationState
Represents SynchronizationState object
|
class |
SynchronizationView
Represents SynchronizationView object
|
class |
TransView
Represents TransView object
|
class |
UseCase
Represents UseCase object
|
class |
UseCaseCategory
Use case class category.
|
class |
UseCaseDiagram
Represents UseCaseDiagram object
|
class |
UseCaseView
Represents UseCaseView object
|
class |
UsesRelationship
Represents uses relationship in use case diagrams, in class
diagrams this is also used to express dependency relationships.
|
class |
UsesView
Represents UsesView object
|
class |
View
Super class for all view objects used in the diagrams.
|
class |
VisibilityRelationship
Represents Visibility_Relationship object
|
Modifier and Type | Method and Description |
---|---|
protected void |
ClassCategory.add(PetalObject obj) |
protected void |
PetalObject.addToList(String prop_name,
String list_name,
PetalObject o)
Add object to some given list and create the list if necessary.
|
protected void |
ClassCategory.remove(PetalObject obj) |
protected void |
PetalObject.removeFromList(String prop_name,
PetalObject o)
Remove object from some given list.
|
void |
DescendingVisitor.visitObject(PetalObject obj)
visit the given PetalObject
|
Constructor and Description |
---|
LogicalCategory(PetalObject parent)
create the LogicalCategory - which is the root of the ClassCategory tree
|
UseCaseCategory(PetalObject parent) |
Modifier and Type | Method and Description |
---|---|
void |
PiggybackVisitor.visitObject(PetalObject obj)
apply both visitors for the given obj
|
void |
ObjectGenerator.visitObject(PetalObject obj) |
Modifier and Type | Method and Description |
---|---|
protected ru.novosoft.uml.foundation.core.MClassifier |
XMIGenerator.getContainingClassifier(PetalObject obj) |
protected ru.novosoft.uml.model_management.MPackage |
XMIGenerator.getContainingPackage(PetalObject obj) |
Copyright © 2018 BITPlan GmbH. All rights reserved.