Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V X 

A

accept(Visitor) - Method in class cb.petal.Action
 
accept(Visitor) - Method in class cb.petal.ActionTime
 
accept(Visitor) - Method in class cb.petal.ActivityDiagram
 
accept(Visitor) - Method in class cb.petal.ActivityState
 
accept(Visitor) - Method in class cb.petal.ActivityStateView
 
accept(Visitor) - Method in class cb.petal.AssocAttachView
 
accept(Visitor) - Method in class cb.petal.Association
 
accept(Visitor) - Method in class cb.petal.AssociationViewNew
 
accept(Visitor) - Method in class cb.petal.AttachView
 
accept(Visitor) - Method in class cb.petal.Attribute
 
accept(Visitor) - Method in class cb.petal.BooleanLiteral
 
accept(Visitor) - Method in class cb.petal.CategoryView
 
accept(Visitor) - Method in class cb.petal.Class
 
accept(Visitor) - Method in class cb.petal.ClassAttribute
 
accept(Visitor) - Method in class cb.petal.ClassCategory
 
accept(Visitor) - Method in class cb.petal.ClassDiagram
 
accept(Visitor) - Method in class cb.petal.ClassInstanceView
 
accept(Visitor) - Method in class cb.petal.ClassView
 
accept(Visitor) - Method in class cb.petal.Compartment
 
accept(Visitor) - Method in class cb.petal.ConnectionRelationship
 
accept(Visitor) - Method in class cb.petal.ConnectionView
 
accept(Visitor) - Method in class cb.petal.DataFlowView
 
accept(Visitor) - Method in class cb.petal.Decision
 
accept(Visitor) - Method in class cb.petal.DecisionView
 
accept(Visitor) - Method in class cb.petal.Defaults
 
accept(Visitor) - Method in class cb.petal.DependencyRelationship
 
accept(Visitor) - Method in class cb.petal.DependencyView
 
accept(Visitor) - Method in class cb.petal.Design
 
accept(Visitor) - Method in class cb.petal.Device
 
accept(Visitor) - Method in class cb.petal.DeviceView
 
accept(Visitor) - Method in class cb.petal.Event
 
accept(Visitor) - Method in class cb.petal.ExternalDoc
 
accept(Visitor) - Method in class cb.petal.FloatLiteral
 
accept(Visitor) - Method in class cb.petal.FocusOfControl
 
accept(Visitor) - Method in class cb.petal.Font
 
accept(Visitor) - Method in class cb.petal.ImportView
 
accept(Visitor) - Method in class cb.petal.InheritanceRelationship
 
accept(Visitor) - Method in class cb.petal.InheritTreeView
 
accept(Visitor) - Method in class cb.petal.InheritView
 
accept(Visitor) - Method in class cb.petal.InstantiateView
 
accept(Visitor) - Method in class cb.petal.InstantiationRelationship
 
accept(Visitor) - Method in class cb.petal.IntegerLiteral
 
accept(Visitor) - Method in class cb.petal.InteractionDiagram
 
accept(Visitor) - Method in class cb.petal.InterfaceView
 
accept(Visitor) - Method in class cb.petal.InterMessView
 
accept(Visitor) - Method in class cb.petal.InterObjView
 
accept(Visitor) - Method in class cb.petal.ItemLabel
 
accept(Visitor) - Method in class cb.petal.Label
 
accept(Visitor) - Method in class cb.petal.Link
 
accept(Visitor) - Method in class cb.petal.LinkSelfView
 
accept(Visitor) - Method in class cb.petal.LinkView
 
accept(Visitor) - Method in class cb.petal.List
 
accept(Visitor) - Method in class cb.petal.Location
 
accept(Visitor) - Method in class cb.petal.LogicalCategory
 
accept(Visitor) - Method in class cb.petal.Mechanism
 
accept(Visitor) - Method in class cb.petal.Message
 
accept(Visitor) - Method in class cb.petal.MessView
 
accept(Visitor) - Method in class cb.petal.Module
 
accept(Visitor) - Method in class cb.petal.ModuleDiagram
 
accept(Visitor) - Method in class cb.petal.ModuleVisibilityRelationship
 
accept(Visitor) - Method in class cb.petal.ModView
 
accept(Visitor) - Method in class cb.petal.ModVisView
 
accept(Visitor) - Method in class cb.petal.NoteView
 
accept(Visitor) - Method in class cb.petal.Object
 
accept(Visitor) - Method in class cb.petal.ObjectDiagram
 
accept(Visitor) - Method in class cb.petal.ObjectView
 
accept(Visitor) - Method in class cb.petal.Operation
 
accept(Visitor) - Method in class cb.petal.Parameter
 
accept(Visitor) - Method in class cb.petal.Partition
 
accept(Visitor) - Method in class cb.petal.Petal
 
accept(Visitor) - Method in class cb.petal.PetalFile
 
accept(Visitor) - Method in interface cb.petal.PetalNode
accept the given visitor
accept(Visitor) - Method in class cb.petal.PetalObject
 
accept(Visitor) - Method in class cb.petal.Process
 
accept(Visitor) - Method in class cb.petal.ProcessDiagram
 
accept(Visitor) - Method in class cb.petal.Processes
 
accept(Visitor) - Method in class cb.petal.Processor
 
accept(Visitor) - Method in class cb.petal.ProcessorView
 
accept(Visitor) - Method in class cb.petal.Properties
 
accept(Visitor) - Method in class cb.petal.RealizeRelationship
 
accept(Visitor) - Method in class cb.petal.RealizeView
 
accept(Visitor) - Method in class cb.petal.Role
 
accept(Visitor) - Method in class cb.petal.RoleView
 
accept(Visitor) - Method in class cb.petal.SegLabel
 
accept(Visitor) - Method in class cb.petal.SelfMessView
 
accept(Visitor) - Method in class cb.petal.SemanticInfo
 
accept(Visitor) - Method in class cb.petal.SendEvent
 
accept(Visitor) - Method in class cb.petal.SimpleObject
 
accept(Visitor) - Method in class cb.petal.SimpleViewObject
 
accept(Visitor) - Method in class cb.petal.State
 
accept(Visitor) - Method in class cb.petal.StateDiagram
 
accept(Visitor) - Method in class cb.petal.StateMachine
 
accept(Visitor) - Method in class cb.petal.StateTransition
 
accept(Visitor) - Method in class cb.petal.StateView
 
accept(Visitor) - Method in class cb.petal.StringLiteral
 
accept(Visitor) - Method in class cb.petal.SubSystem
 
accept(Visitor) - Method in class cb.petal.SubSysView
 
accept(Visitor) - Method in class cb.petal.Swimlane
 
accept(Visitor) - Method in class cb.petal.SynchronizationState
 
accept(Visitor) - Method in class cb.petal.SynchronizationView
 
accept(Visitor) - Method in class cb.petal.Tag
 
accept(Visitor) - Method in class cb.petal.TransView
 
accept(Visitor) - Method in class cb.petal.Tuple
 
accept(Visitor) - Method in class cb.petal.UseCase
 
accept(Visitor) - Method in class cb.petal.UseCaseCategory
 
accept(Visitor) - Method in class cb.petal.UseCaseDiagram
 
accept(Visitor) - Method in class cb.petal.UseCaseView
 
accept(Visitor) - Method in class cb.petal.UsesRelationship
 
accept(Visitor) - Method in class cb.petal.UsesView
 
accept(Visitor) - Method in class cb.petal.Value
 
accept(Visitor) - Method in class cb.petal.VisibilityRelationship
 
access - Variable in class cb.generator.java.NodeImpl
 
AccessObject - Class in cb.petal
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")
AccessObject(PetalNode, String, Collection) - Constructor for class cb.petal.AccessObject
 
AccessObject(String) - Constructor for class cb.petal.AccessObject
 
AccessQualified - Interface in cb.petal
Denote that a petal object may have an attribute "exportControl", e.g. classes, methods, ..., which refers to a qualifier like "public", "protected", ...
Action - Class in cb.petal
Represents action object
Action(PetalNode, Collection) - Constructor for class cb.petal.Action
 
Action() - Constructor for class cb.petal.Action
 
ActionTime - Class in cb.petal
Represents ActionTime object
ActionTime(PetalNode, Collection) - Constructor for class cb.petal.ActionTime
 
ActionTime() - Constructor for class cb.petal.ActionTime
 
ActivityDiagram - Class in cb.petal
Represents ActivityDiagram object
ActivityDiagram(PetalNode, Collection) - Constructor for class cb.petal.ActivityDiagram
 
ActivityDiagram() - Constructor for class cb.petal.ActivityDiagram
 
ActivityState - Class in cb.petal
Represents ActivityState object
ActivityState(PetalNode, Collection) - Constructor for class cb.petal.ActivityState
 
ActivityState() - Constructor for class cb.petal.ActivityState
 
ActivityStateView - Class in cb.petal
Represents ActivityStateView object
ActivityStateView(PetalNode, Collection, int) - Constructor for class cb.petal.ActivityStateView
 
ActivityStateView() - Constructor for class cb.petal.ActivityStateView
 
add(PetalObject) - Method in class cb.petal.ClassCategory
 
add(PetalNode) - Method in class cb.petal.List
 
addAssociation(Class, Role, Class, Role, Class) - Method in class cb.generator.java.Factory
Simply maps association to a newly generated class that maintains the connections.
addAttachView(NoteView, View) - Method in class cb.petal.ClassDiagram
Attach note to some already added view object.
addClass(Class) - Method in interface cb.generator.java.Package
 
addClass(Class) - Method in class cb.generator.java.PackageImpl
 
addClassAttribute(String, String, String) - Method in class cb.petal.Class
Add a class attribute aka field to this class.
addClassAttribute(String, String) - Method in class cb.petal.Class
Add a class attribute aka field to this class.
addClassAttribute(ClassAttribute) - Method in class cb.petal.Class
Add a class attribute aka field to this class.
addField(Field) - Method in interface cb.generator.java.Class
 
addField(Field) - Method in class cb.generator.java.ClassImpl
 
addField(Class, Field) - Method in class cb.generator.java.Factory
add a Field to the given class c
addImplementedInterface(String) - Method in interface cb.generator.java.Class
 
addImplementedInterface(String) - Method in class cb.generator.java.ClassImpl
 
addImplementedInterface(Class, Class) - Method in class cb.generator.java.Factory
add implemented interfaces based on the petal equivalents
addImplementedInterface(Class) - Method in class cb.petal.Class
Add implemented interface to this class, i.e. adds RealizeRelationship to "realized_interfaces" list.
addLine(String) - Method in class cb.petal.StringLiteral
 
addMethod(Method) - Method in interface cb.generator.java.Class
 
addMethod(Method) - Method in class cb.generator.java.ClassImpl
 
addMethod(Class, Method) - Method in class cb.generator.java.Factory
add a method to the given class
addObject(String, Node) - Method in class cb.generator.java.Factory
 
addObject(String, MClassifier) - Method in class cb.xmi.XMIGenerator
add the given classifier object to the by-Quid lookup map
addOperation(Operation) - Method in class cb.petal.Class
Add an operation to this class.
addOperation(String, String, String, String[], String[]) - Method in class cb.petal.Class
Add an operation to this class.
addPackage(ClassCategory) - Method in class cb.generator.GeneratorVisitor
add a package for the given category
addPrefixCode(String) - Method in interface cb.generator.java.Class
 
addPrefixCode(String) - Method in class cb.generator.java.ClassImpl
 
addProperty(String, PetalNode) - Method in class cb.petal.PetalObject
Add a property (which may already exist, Petal files allow to define properties multiply).
addRealizedClass(Class, Class) - Method in class cb.generator.java.Factory
Alias for addImplementedInterface()
addRelationship(RelationshipView, Relationship) - Method in class cb.petal.Diagram
 
addSuperClass(String) - Method in interface cb.generator.java.Class
 
addSuperClass(String) - Method in class cb.generator.java.ClassImpl
 
addSuperClass(Class, Class) - Method in class cb.generator.java.Factory
add the superclass based on the petal equivalents
addSuperClass(Class) - Method in class cb.petal.Class
Add super class of this class, i.e. adds InheritanceRelationship to "superclasses" list.
addSuperClassifier(Inheritable) - Method in class cb.petal.Inheritable
Add super classifier of this use case/class, i.e. add InheritanceRelationship to "superclasses" list.
addSuperUseCase(UseCase) - Method in class cb.petal.UseCase
Add super use case of this use case, i.e. adds InheritanceRelationship to "superclasses" list.
addTaggedValue(MModelElement, String, String) - Method in class cb.xmi.XMIFactory
 
addTaggedValues(List<Attribute>) - Method in class cb.generator.java.NodeImpl
add the given list of Attributes as taggedValues to this node
addToList(String, String, PetalObject) - Method in class cb.petal.PetalObject
Add object to some given list and create the list if necessary.
addToModel(Association) - Method in class cb.petal.ClassCategory
 
addToModel(Class) - Method in class cb.petal.ClassCategory
Add a class to the model.
addToModel(LogicalCategory) - Method in class cb.petal.LogicalCategory
 
addToModel(UseCaseCategory) - Method in class cb.petal.UseCaseCategory
 
addToModel(UseCase) - Method in class cb.petal.UseCaseCategory
Add a use case to the model.
addToView(NoteView) - Method in class cb.petal.ClassDiagram
Adds a note view to the presentation view, sets location and tags and calls init().
addToView(InheritView) - Method in class cb.petal.ClassDiagram
Class and super class and the according views must have been added to the model already.
addToView(UsesView) - Method in class cb.petal.ClassDiagram
Classes and the according views must have been added to the model already.
addToView(RealizeView) - Method in class cb.petal.ClassDiagram
Class and interface and the according views must have been added to the model already.
addToView(ClassView) - Method in class cb.petal.Diagram
Adds a class view to the presentation view, sets location and tags and calls init().
addToView(AssociationViewNew) - Method in class cb.petal.Diagram
Add a association view to the presentation view, set location and tags and call init().
addToView(UseCaseView) - Method in class cb.petal.UseCaseDiagram
Adds a use case view to the presentation view, sets location and tags and calls init().
addToView(InheritView) - Method in class cb.petal.UseCaseDiagram
Class and super class and the according views must have been added to the model already.
addToViewsList(View) - Method in class cb.petal.Diagram
 
addTreeModelListener(TreeModelListener) - Method in class cb.petal.PetalFile
Adds a listener for the TreeModelEvent posted after the tree changes.
addUsedClass(Class, Class, UsesRelationship) - Method in class cb.generator.java.Factory
 
addUsedClass(Class) - Method in class cb.petal.Class
Add used to this class, i.e. adds UsesRelationship to "used_nodes" list.
AssocAttachView - Class in cb.petal
Represents AssocAttachView object which is means it is just the line drawn between an association and an association class.
AssocAttachView(PetalNode, Collection, int) - Constructor for class cb.petal.AssocAttachView
 
AssocAttachView() - Constructor for class cb.petal.AssocAttachView
 
Association - Class in cb.petal
Represents Association object
Association(PetalNode, Collection) - Constructor for class cb.petal.Association
 
Association() - Constructor for class cb.petal.Association
 
AssociationViewNew - Class in cb.petal
Represents AssociationViewNew object, i.e. the view for an association.
AssociationViewNew(PetalNode, Collection, int) - Constructor for class cb.petal.AssociationViewNew
 
AssociationViewNew() - Constructor for class cb.petal.AssociationViewNew
 
AttachView - Class in cb.petal
Represents AttachView object which means the line drawn between a note (view) and some entity.
AttachView(PetalNode, Collection, int) - Constructor for class cb.petal.AttachView
 
AttachView() - Constructor for class cb.petal.AttachView
 
attribute - Variable in class cb.generator.java.FieldImpl
 
Attribute - Class in cb.petal
Represents Attribute objects used in tagged values @see ClassAttribute for Attributes of classes
Attribute(PetalNode, Collection) - Constructor for class cb.petal.Attribute
construct me
Attribute() - Constructor for class cb.petal.Attribute
 

B

BOOLEAN - Static variable in class cb.parser.Lexer
 
BooleanLiteral - Class in cb.petal
Boolean literal which may obviously either be true or false.
BooleanLiteral(boolean) - Constructor for class cb.petal.BooleanLiteral
 

C

CategoryView - Class in cb.petal
This view corresponds to a ClassCategory object.
CategoryView(PetalNode, Collection) - Constructor for class cb.petal.CategoryView
 
CategoryView() - Constructor for class cb.petal.CategoryView
 
cb.generator - package cb.generator
This package contains bases classes and interfaces for the generators.
cb.generator.java - package cb.generator.java
This package contains a simple Java generator that reads in a PetalFile tree as input.
cb.parser - package cb.parser
This package contains the Parser for Rational Rose Petal files.
cb.petal - package cb.petal
 
cb.petaltools - package cb.petaltools
 
cb.util - package cb.util
 
cb.xmi - package cb.xmi
 
Class - Interface in cb.generator.java
Represents a class consisting of fields and methods, should be useful for Java and C++.
Class - Class in cb.petal
Represents Class object, there are a lot of convenience methods here for adding super class(es), operations, attributes, etc.
Class(PetalNode, String, Collection) - Constructor for class cb.petal.Class
 
Class(PetalNode, Collection) - Constructor for class cb.petal.Class
 
Class() - Constructor for class cb.petal.Class
 
ClassAttribute - Class in cb.petal
Represents class attribute (aka field) of class object.
ClassAttribute(PetalNode, Collection) - Constructor for class cb.petal.ClassAttribute
 
ClassAttribute() - Constructor for class cb.petal.ClassAttribute
 
ClassCategory - Class in cb.petal
Class category is used for structuring into submodels and -views, it may contain further class categories.
ClassCategory(PetalNode, String) - Constructor for class cb.petal.ClassCategory
 
ClassCategory() - Constructor for class cb.petal.ClassCategory
 
ClassDiagram - Class in cb.petal
Represents ClassDiagram object contained within a LogicalCategory object.
ClassDiagram(PetalNode, Collection) - Constructor for class cb.petal.ClassDiagram
construct a class diagram from the given collection of params
ClassDiagram() - Constructor for class cb.petal.ClassDiagram
 
classesByPackage - Variable in class cb.generator.GeneratorVisitor
 
ClassImpl - Class in cb.generator.java
Simple representation of a Java Class.
ClassImpl(Class) - Constructor for class cb.generator.java.ClassImpl
construct me from the given clazz
ClassInstanceView - Class in cb.petal
Represents ClassInstanceView object
ClassInstanceView(PetalNode, Collection, int) - Constructor for class cb.petal.ClassInstanceView
 
ClassInstanceView() - Constructor for class cb.petal.ClassInstanceView
 
ClassUtility - Class in cb.petal
Represents Class Utility object, i.e., helper class
ClassUtility(PetalNode, Collection) - Constructor for class cb.petal.ClassUtility
 
ClassUtility() - Constructor for class cb.petal.ClassUtility
 
ClassView - Class in cb.petal
Represents ClassView object
ClassView(PetalNode, Collection, int) - Constructor for class cb.petal.ClassView
 
ClassView(PetalNode, String, Collection, int) - Constructor for class cb.petal.ClassView
 
ClassView() - Constructor for class cb.petal.ClassView
 
ClassView(String) - Constructor for class cb.petal.ClassView
 
clazz - Variable in class cb.generator.java.ClassImpl
 
clone() - Method in class cb.petal.List
 
clone() - Method in class cb.petal.Literal
 
clone() - Method in class cb.petal.PetalFile
 
clone() - Method in class cb.petal.PetalObject
 
CLOSED_ICON - Static variable in class cb.util.PetalTree
 
COMMA - Static variable in class cb.parser.Lexer
 
COMMA - Static variable in class cb.parser.Token
 
Compartment - Class in cb.petal
Represents Compartment object
Compartment(PetalNode, Collection) - Constructor for class cb.petal.Compartment
 
Compartment() - Constructor for class cb.petal.Compartment
 
ConnectionRelationship - Class in cb.petal
Represents Connection_Relationship object
ConnectionRelationship(PetalNode, Collection) - Constructor for class cb.petal.ConnectionRelationship
 
ConnectionRelationship() - Constructor for class cb.petal.ConnectionRelationship
 
ConnectionView - Class in cb.petal
Represents ConnectionView object
ConnectionView(PetalNode, Collection, int) - Constructor for class cb.petal.ConnectionView
 
ConnectionView() - Constructor for class cb.petal.ConnectionView
 
Constants - Class in cb.util
Global constants and utility methods.
Constants() - Constructor for class cb.util.Constants
 
Constants.TmpMode - Enum in cb.util
 
counter - Variable in class cb.generator.java.Factory
 
createAssocAttachView() - Method in class cb.util.PetalObjectFactory
 
createAssociation(String, Class, Class) - Method in class cb.util.PetalObjectFactory
Create Association between two classes.
createAssociation(Class, Class) - Method in class cb.util.PetalObjectFactory
Create association without explicit name, it will have an invisible anonymous name.
createAssociation(String, UseCase, UseCase) - Method in class cb.util.PetalObjectFactory
Create Association between two use cases.
createAssociation(String, Class, UseCase) - Method in class cb.util.PetalObjectFactory
 
createAssociation(Class, UseCase) - Method in class cb.util.PetalObjectFactory
 
createAssociation(UseCase, UseCase) - Method in class cb.util.PetalObjectFactory
Create association without explicit name, it will have an invisible anonymous name.
createAssociation(Association) - Method in class cb.xmi.XMIFactory
 
createAssociationEnd(Role) - Method in class cb.xmi.XMIFactory
 
createAssociationView(Association, boolean) - Method in class cb.util.PetalObjectFactory
Creates view for given association.
createAssociationView(Association) - Method in class cb.util.PetalObjectFactory
 
createAttachView() - Method in class cb.util.PetalObjectFactory
 
createAttribute(ClassAttribute) - Method in class cb.xmi.XMIFactory
 
createBasicType(String) - Method in class cb.xmi.XMIFactory
Create classifier for data type not directly contained in the model such as attribute types like "int".
createBoolean(String) - Method in class cb.parser.ObjectFactory
 
createClass(Class, String, Package, String, boolean) - Method in class cb.generator.java.Factory
create a Class
createClass(Class, Package) - Method in class cb.generator.java.Factory
create a Class based on the given petal Clazz
createClass(String) - Method in class cb.util.PetalObjectFactory
Creates empty class object with just the name and the quid set. init() is called on it after has been added to a model.
createClass(Class) - Method in class cb.xmi.XMIFactory
 
createClassAttribute(String, String) - Method in class cb.util.PetalObjectFactory
Creates new class attribute (aka field)
createClassUtility(String) - Method in class cb.util.PetalObjectFactory
Creates empty utility class object with just the name and the quid set.
createClassView(Class) - Method in class cb.util.PetalObjectFactory
Creates class view for given class and sets the qualified name and quidu for the referenced class accordingly.
createComponent(Module) - Method in class cb.xmi.XMIFactory
 
createDependency(DependencyRelationship) - Method in class cb.xmi.XMIFactory
 
createField(ClassAttribute, String, String, String, String) - Method in class cb.generator.java.Factory
create a field based on the given petal attribute
createField(ClassAttribute) - Method in class cb.generator.java.Factory
create a field based on a petal attribute
createFloat(String) - Method in class cb.parser.ObjectFactory
 
createGeneralization(InheritanceRelationship) - Method in class cb.xmi.XMIFactory
 
createInheritanceRelationship(Inheritable, Inheritable) - Method in class cb.util.PetalObjectFactory
Create InheritanceRelationship between two classes, this method is called by Class.addSuperClass().
createInheritViews(Inheritable) - Method in class cb.util.PetalObjectFactory
 
createInteger(String) - Method in class cb.parser.ObjectFactory
 
createInterface(String) - Method in class cb.util.PetalObjectFactory
Just like createClass() except that it sets the stereotype to "Interface".
createItemLabel(String) - Method in class cb.util.PetalObjectFactory
 
createList(String) - Method in class cb.parser.ObjectFactory
 
createLocation(String, String) - Method in class cb.parser.ObjectFactory
 
createLogicalCategory(String) - Method in class cb.util.PetalObjectFactory
Creates empty class category (logical view).
createMethod(Operation, String, String, String, List) - Method in class cb.generator.java.Factory
create a method
createMethod(Operation) - Method in class cb.generator.java.Factory
create a method from the given operation
createModel() - Method in class cb.util.PetalObjectFactory
Creates empty model.
createModel() - Method in class cb.xmi.XMIFactory
 
createNoteView(String) - Method in class cb.util.PetalObjectFactory
create a note view
createObject(PetalNode, String, ArrayList, String) - Method in class cb.parser.ObjectFactory
Create PetalObject like (object Class "Professor" ...).
createOperation(String, String, List) - Method in class cb.util.PetalObjectFactory
Creates new operation (aka method)
createOperation(Operation) - Method in class cb.xmi.XMIFactory
 
createPackage(ClassCategory) - Method in class cb.generator.java.Factory
create a package for the given category
createPackage(ClassCategory) - Method in class cb.xmi.XMIFactory
 
createPackage(SubSystem) - Method in class cb.xmi.XMIFactory
 
createParameter(String, String) - Method in class cb.generator.java.Factory
create a parameter
createParameter(Parameter) - Method in class cb.generator.java.Factory
create a parameter base on a petal parameter
createParser(String) - Static method in class cb.parser.PetalParser
create a parser from the given file name
createParser(String, Map<String, String>) - Static method in class cb.parser.PetalParser
create a parser for the given file name and pathMap
createParser(URL, Map<String, String>) - Static method in class cb.parser.PetalParser
create parser for the given Url and pathMap
createParser(File) - Static method in class cb.parser.PetalParser
crate a parser for the given file
createParser(File, Map<String, String>) - Static method in class cb.parser.PetalParser
create a parser for the given file and pathMap
createParser(Reader) - Static method in class cb.parser.PetalParser
 
createParser(Reader, Map<String, String>) - Static method in class cb.parser.PetalParser
 
createParser(InputStream) - Static method in class cb.parser.PetalParser
create a parser form the given input stream
createParser(InputStream, Map<String, String>) - Static method in class cb.parser.PetalParser
 
createPathMap(String[]) - Static method in class cb.petaltools.Utils
create a PathMap for the given args
createPathMap(String[], int) - Static method in class cb.petaltools.Utils
create a path map from the given arguments
createRealization(RealizeRelationship) - Method in class cb.xmi.XMIFactory
 
createRealizeRelationship(Class, Class) - Method in class cb.util.PetalObjectFactory
Create RealizeRelationship between class and an interface, called by Class.addImplementedInterface().
createRealizeViews(Class) - Method in class cb.util.PetalObjectFactory
 
createSegLabel(String) - Method in class cb.util.PetalObjectFactory
 
createSetGetMethods(String, String) - Method in class cb.generator.java.Factory
create the setter and getter methods
createString(String, boolean) - Method in class cb.parser.ObjectFactory
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 |.
createSubSystem(SubSystem) - Method in class cb.xmi.XMIFactory
 
createTag(String) - Method in class cb.parser.ObjectFactory
 
createToken(int, String, int) - Static method in class cb.parser.Token
 
createTuple(String, String) - Method in class cb.parser.ObjectFactory
 
createUsage(UsesRelationship) - Method in class cb.xmi.XMIFactory
 
createUseCase(String) - Method in class cb.util.PetalObjectFactory
Creates use case object with just the name and the quid set. init() is called on it after has been added to a model.
createUseCase(UseCase) - Method in class cb.xmi.XMIFactory
 
createUseCaseCategory(String) - Method in class cb.util.PetalObjectFactory
Creates empty class category (use case view).
createUseCaseView(UseCase) - Method in class cb.util.PetalObjectFactory
Creates use case view for given class and sets the qualified name and quidu for the referenced class accordingly.
createUsesRelationship(Class, Class) - Method in class cb.util.PetalObjectFactory
Create UsesRelationship between class and an interface, called by Class.addUsedClass().
createUsesViews(Class) - Method in class cb.util.PetalObjectFactory
 
createValue(String, StringLiteral) - Method in class cb.parser.ObjectFactory
 

D

DataFlowView - Class in cb.petal
Represents DataFlowView object
DataFlowView(PetalNode, Collection, int) - Constructor for class cb.petal.DataFlowView
 
DataFlowView() - Constructor for class cb.petal.DataFlowView
 
debug - Static variable in class cb.generator.GeneratorVisitor
 
debug - Static variable in class cb.generator.java.NodeImpl
 
debug - Variable in class cb.petaltools.PetalTool
set to true for debugging
Decision - Class in cb.petal
Represents Decision object
Decision(PetalNode, Collection) - Constructor for class cb.petal.Decision
 
Decision() - Constructor for class cb.petal.Decision
 
DecisionView - Class in cb.petal
Represents DecisionView object
DecisionView(PetalNode, Collection, int) - Constructor for class cb.petal.DecisionView
 
DecisionView() - Constructor for class cb.petal.DecisionView
 
Defaults - Class in cb.petal
Represents defaults for top level design object.
Defaults(PetalNode, Collection) - Constructor for class cb.petal.Defaults
 
Defaults() - Constructor for class cb.petal.Defaults
 
defineProperty(String, PetalNode) - Method in class cb.petal.PetalObject
Override property if exists already or add it if not.
defineProperty(String, String) - Method in class cb.petal.PetalObject
Override property if exists already or add it if not.
defineProperty(String, int) - Method in class cb.petal.PetalObject
Override property if exists already or add it if not.
defineProperty(String, boolean) - Method in class cb.petal.PetalObject
Override property if exists already or add it if not.
defineProperty(String, double) - Method in class cb.petal.PetalObject
Override property if exists already or add it if not.
DependencyRelationship - Class in cb.petal
Represents Dependency_Relationship object
DependencyRelationship(PetalNode, Collection) - Constructor for class cb.petal.DependencyRelationship
 
DependencyRelationship() - Constructor for class cb.petal.DependencyRelationship
 
DependencyView - Class in cb.petal
Represents DependencyView object
DependencyView(PetalNode, Collection, int) - Constructor for class cb.petal.DependencyView
 
DependencyView() - Constructor for class cb.petal.DependencyView
 
DerivedClass - Class in cb.petal
Super class for instantiated and paramerized class objects.
DerivedClass(PetalNode, String, Collection) - Constructor for class cb.petal.DerivedClass
 
DerivedClass(String) - Constructor for class cb.petal.DerivedClass
 
DescendingVisitor - Class in cb.petal
By default visits petal tree with DFS.
DescendingVisitor() - Constructor for class cb.petal.DescendingVisitor
 
Design - Class in cb.petal
Represents top level design object.
Design(Collection) - Constructor for class cb.petal.Design
 
Design() - Constructor for class cb.petal.Design
 
Device - Class in cb.petal
Represents Device object
Device(PetalNode, Collection) - Constructor for class cb.petal.Device
 
Device() - Constructor for class cb.petal.Device
 
DeviceView - Class in cb.petal
Represents DeviceView object
DeviceView(PetalNode, Collection, int) - Constructor for class cb.petal.DeviceView
 
DeviceView() - Constructor for class cb.petal.DeviceView
 
Diagram - Class in cb.petal
Super class for diagrams
Diagram(PetalNode, String, Collection) - Constructor for class cb.petal.Diagram
construct a diagram from the given parent with the given name and collection of parameters
Diagram(String) - Constructor for class cb.petal.Diagram
 
dispose(Token) - Static method in class cb.parser.Token
 
Documented - Interface in cb.petal
Denote that a petal object may have documentation associated with it.
documentedObject - Variable in class cb.generator.java.NodeImpl
 
DOS - Static variable in class cb.util.Constants
 
dowait(Object) - Method in class cb.petaltools.PetalTreeView
wait on the given lock
dump() - Method in interface cb.generator.Generator
dump the result of the generator
dump(PrintWriter) - Method in class cb.generator.java.ClassImpl
Default implementation prints Java code
dump(PrintWriter) - Method in class cb.generator.java.FieldImpl
Default implementation prints Java code
dump() - Method in class cb.generator.java.JavaGenerator
 
dump(PrintWriter) - Method in class cb.generator.java.MethodImpl
Default implementation prints Java code
dump(PrintWriter) - Method in interface cb.generator.java.Node
 
dump(PrintWriter) - Method in class cb.generator.java.PackageImpl
 
dump(PrintWriter) - Method in class cb.generator.java.ParameterImpl
Default implementation prints Java code
Dump - Class in cb.util
Create serialized templates.
Dump() - Constructor for class cb.util.Dump
 
dump() - Method in class cb.xmi.RoseGenerator
dump the result
dump() - Method in class cb.xmi.XMIGenerator
dump the xmi result

E

EMPTY - Static variable in class cb.petal.PetalObject
 
EmptyVisitor - Class in cb.petal
Visitor containing just empty methods.
EmptyVisitor() - Constructor for class cb.petal.EmptyVisitor
 
EOF - Static variable in class cb.parser.Lexer
 
EOF - Static variable in class cb.parser.Token
 
equals(Object) - Method in class cb.generator.java.ClassImpl
 
equals(Object) - Method in class cb.generator.java.FieldImpl
 
equals(Object) - Method in class cb.generator.java.MethodImpl
 
equals(Object) - Method in class cb.generator.java.ParameterImpl
 
equals(Object) - Method in class cb.petal.BooleanLiteral
 
equals(Object) - Method in class cb.petal.FloatLiteral
 
equals(Object) - Method in class cb.petal.IntegerLiteral
 
equals(Object) - Method in class cb.petal.List
 
equals(Object) - Method in class cb.petal.Location
 
equals(Object) - Method in class cb.petal.PetalFile
 
equals(Object) - Method in class cb.petal.PetalObject
 
equals(Object) - Method in class cb.petal.StringLiteral
 
equals(Object) - Method in class cb.petal.Tag
 
equals(Object) - Method in class cb.petal.Tuple
 
equals(Object) - Method in class cb.petal.Value
 
Event - Class in cb.petal
Represents Event object
Event(PetalNode, Collection) - Constructor for class cb.petal.Event
 
Event() - Constructor for class cb.petal.Event
 
exitCode - Static variable in class cb.petaltools.PetalTool
 
exportXmi(String, String) - Method in class cb.petaltools.PetalTool
export the given input Rational Rose mdl file to the given output Rational Rose mdl file
ExternalDoc - Class in cb.petal
Refer to external documentation, i.e. a file or URL
ExternalDoc(PetalNode, Collection) - Constructor for class cb.petal.ExternalDoc
 
ExternalDoc() - Constructor for class cb.petal.ExternalDoc
 

F

factory - Variable in class cb.generator.GeneratorVisitor
 
Factory - Class in cb.generator.java
Factory for classes, methods, etc., it also contains methods to add relationships, like uses/realize relationships.
Factory() - Constructor for class cb.generator.java.Factory
 
factory - Static variable in class cb.xmi.RoseGenerator
Which factory to use
factory - Variable in class cb.xmi.XMIGenerator
Which factory to use
FALSE - Static variable in class cb.parser.Token
 
Field - Interface in cb.generator.java
Represents a field of a class.
FieldImpl - Class in cb.generator.java
Simple representation of a Java field.
FieldImpl(ClassAttribute) - Constructor for class cb.generator.java.FieldImpl
create me from the given Attribute
FLOAT - Static variable in class cb.parser.Lexer
 
FloatLiteral - Class in cb.petal
Floating point literal (in fact a double).
FloatLiteral(double) - Constructor for class cb.petal.FloatLiteral
 
FocusOfControl - Class in cb.petal
Represents Focus_Of_Control object
FocusOfControl(PetalNode, Collection, int) - Constructor for class cb.petal.FocusOfControl
 
FocusOfControl() - Constructor for class cb.petal.FocusOfControl
 
Font - Class in cb.petal
Represents font object.
Font(PetalNode, Collection) - Constructor for class cb.petal.Font
 
Font() - Constructor for class cb.petal.Font
 
format - Variable in class cb.petaltools.PetalTool
 

G

gen - Variable in class cb.xmi.XMIFactory
 
Generator - Interface in cb.generator
interface for Generators
GeneratorVisitor - Class in cb.generator
a Visitor that is used for generation
GeneratorVisitor() - Constructor for class cb.generator.GeneratorVisitor
 
get(int) - Method in class cb.petal.List
 
get() - Method in class cb.petal.List
 
getAbstract() - Method in class cb.petal.ParameterizedClass
 
getAccess() - Method in interface cb.generator.java.Node
 
getAccess() - Method in class cb.generator.java.NodeImpl
 
getAction() - Method in class cb.petal.StateTransition
 
getActions() - Method in class cb.petal.State
 
getActionTime() - Method in class cb.petal.Action
 
getActionTime() - Method in class cb.petal.SendEvent
 
getActualParameter() - Method in class cb.petal.InstantiatedClass
 
getAnchor() - Method in class cb.petal.Compartment
 
getAnchor() - Method in class cb.petal.ItemLabel
 
getAnchor() - Method in class cb.petal.SegLabel
 
getAnchorLoc() - Method in class cb.petal.ItemLabel
 
getAnchorLoc() - Method in class cb.petal.SegLabel
 
getAnnotation() - Method in class cb.petal.ClassView
 
getAnnotation() - Method in class cb.petal.DeviceView
 
getAnnotation() - Method in class cb.petal.InterObjView
 
getAnnotation() - Method in class cb.petal.ObjectView
 
getAnnotation() - Method in class cb.petal.ProcessorView
 
getAnonymousName() - Method in class cb.util.PetalObjectFactory
 
getAssociationClass() - Method in class cb.petal.Association
 
getAssociations() - Method in class cb.petal.Class
 
getAssociations(Class) - Method in class cb.petal.PetalFile
If the association has registered itself properly (done in Association.init() by default) one can look up what associations a class has.
getAttribute() - Method in class cb.generator.java.FieldImpl
 
getAttributeName() - Method in class cb.petal.Attribute
 
getAttributes() - Method in class cb.petal.Class
 
getAttributes() - Method in class cb.petal.InheritanceRelationship
 
getAttributes() - Method in class cb.petal.Module
 
getAttributes() - Method in class cb.petal.Properties
 
getAttributes() - Method in class cb.petal.Role
 
getAttributes() - Method in class cb.petal.UsesRelationship
 
getAutoResize() - Method in class cb.petal.ClassView
 
getAutoResize() - Method in class cb.petal.Defaults
 
getBold() - Method in class cb.petal.Font
 
getBottomMargin() - Method in class cb.petal.Defaults
 
getCardinality(Role) - Method in class cb.generator.java.Factory
get the cardinality for a given Role
getCardinality() - Method in class cb.petal.Role
 
getCategory(Class) - Method in class cb.generator.GeneratorVisitor
get the category for the given petal class
getCharacteristics() - Method in class cb.petal.Device
 
getCharacteristics() - Method in class cb.petal.Processor
 
getCharSet() - Method in class cb.petal.Petal
 
getChild(Object, int) - Method in class cb.petal.PetalFile
Returns the child of parent at index index in the parent's child array.
getChildCount() - Method in class cb.petal.List
 
getChildCount() - Method in class cb.petal.Literal
 
getChildCount(Object) - Method in class cb.petal.PetalFile
Returns the number of children of parent.
getChildCount() - Method in class cb.petal.PetalFile
 
getChildCount() - Method in interface cb.petal.PetalNode
get the number of child nodes
getChildCount() - Method in class cb.petal.PetalObject
 
getClass(String) - Method in class cb.generator.GeneratorVisitor
 
getClass(HasQuidu) - Method in class cb.generator.GeneratorVisitor
 
getClassAttributeList() - Method in class cb.petal.Class
 
getClassAttributes() - Method in class cb.petal.Class
 
getClassByQualifiedName(String) - Method in class cb.petal.PetalFile
 
getClassByQuid(String) - Method in class cb.petal.PetalFile
 
getClassByQuidu(HasQuidu) - Method in class cb.petal.PetalFile
 
getClasses() - Method in interface cb.generator.java.Package
 
getClasses() - Method in class cb.generator.java.PackageImpl
 
getClassesByPackage() - Method in class cb.generator.java.JavaGenerator
get the Classes
getClassifier(String) - Method in class cb.xmi.XMIGenerator
lookup a classifier by quid
getClassifierFor(String) - Method in class cb.xmi.XMIFactory
Look for classifier in model or create a new data type.
getClassName(Class) - Method in class cb.generator.java.Factory
get the class name for the given clazz
getClassName() - Method in class cb.petal.Object
 
getClassType() - Method in class cb.petal.Class
 
getClassViewSize(ClassView) - Method in class cb.petal.Diagram
Calculate size for classview by applying some heuristics
getClazz() - Method in class cb.generator.java.ClassImpl
 
getClient() - Method in class cb.petal.View
 
getClientCardinality() - Method in class cb.petal.Role
 
getClientCardinality() - Method in class cb.petal.UsesRelationship
 
getClientContainment() - Method in class cb.petal.Link
 
getClipIconLabels() - Method in class cb.petal.Defaults
 
getCode() - Method in interface cb.generator.java.Method
 
getCode() - Method in class cb.generator.java.MethodImpl
 
getCollaborators() - Method in class cb.petal.Object
 
getColor() - Method in class cb.petal.Font
 
getCompartment() - Method in class cb.petal.ClassView
 
getCompartment() - Method in class cb.petal.StateView
 
getConcurrency() - Method in class cb.petal.Operation
 
getCondition() - Method in class cb.petal.StateTransition
 
getConnections() - Method in class cb.petal.Processor
 
getConstraints() - Method in class cb.petal.Role
 
getContainingClassifier(PetalObject) - Method in class cb.xmi.XMIGenerator
 
getContainingPackage(PetalObject) - Method in class cb.xmi.XMIGenerator
 
getContainment() - Method in class cb.petal.ClassAttribute
 
getContainment() - Method in class cb.petal.Role
 
getDataFlowView() - Method in class cb.petal.MessView
 
getDefaultColor() - Method in class cb.petal.Font
 
getDefaultFont() - Method in class cb.petal.Defaults
 
getDefaults() - Method in class cb.petal.Design
 
getDerived() - Method in class cb.petal.ClassAttribute
 
getDesign() - Method in class cb.petal.PetalFile
 
getDir() - Method in class cb.petal.DataFlowView
 
getDir() - Method in class cb.petal.Message
 
getDir() - Method in class cb.petal.MessView
 
getDocumentation() - Method in interface cb.generator.java.Field
 
getDocumentation() - Method in interface cb.generator.java.Node
get the documentation of the node
getDocumentation() - Method in class cb.generator.java.NodeImpl
get the documentation
getDocumentation() - Method in class cb.petal.AccessObject
 
getDocumentation() - Method in class cb.petal.ClassCategory
 
getDocumentation() - Method in class cb.petal.Device
 
getDocumentation() - Method in interface cb.petal.Documented
 
getDocumentation() - Method in class cb.petal.Parameter
 
getDocumentation() - Method in class cb.petal.Process
 
getDocumentation() - Method in class cb.petal.Processor
 
getDocumentation() - Method in class cb.petal.Relationship
 
getDocumentation() - Method in class cb.petal.Role
 
getDocumentedObject() - Method in interface cb.generator.java.Node
 
getDocumentedObject() - Method in class cb.generator.java.NodeImpl
 
getDumpPath() - Method in interface cb.generator.Generator
 
getDumpPath() - Method in class cb.generator.GeneratorVisitor
 
getElements() - Method in class cb.petal.List
 
getEvent() - Method in class cb.petal.SendEvent
 
getEvent() - Method in class cb.petal.StateTransition
 
getExceptions() - Method in class cb.petal.Operation
 
getExportControl() - Method in class cb.petal.AccessObject
 
getExportControl() - Method in interface cb.petal.AccessQualified
 
getExportControl() - Method in class cb.petal.ClassCategory
 
getExportControl() - Method in class cb.petal.Operation
 
getExportControl() - Method in class cb.petal.Role
 
getExportControl() - Method in class cb.petal.UsesRelationship
 
getExternalDocPath() - Method in class cb.petal.ExternalDoc
 
getExternalDocUrl() - Method in class cb.petal.ExternalDoc
 
getFace() - Method in class cb.petal.Font
 
getFactory() - Method in class cb.xmi.XMIGenerator
Override this if you don't like the default factory
getFields() - Method in interface cb.generator.java.Class
 
getFields() - Method in class cb.generator.java.ClassImpl
 
getFillColor() - Method in class cb.petal.Compartment
 
getFillColor() - Method in class cb.petal.ItemLabel
 
getFillColor() - Method in class cb.petal.View
 
getFirstClassDiagram() - Method in class cb.petal.LogicalCategory
Typically every Logical view has just one "Main" class diagram
getFirstClient() - Method in class cb.petal.Association
 
getFirstRole() - Method in class cb.petal.Association
An association contains exactly two roles.
getFirstRoleView() - Method in class cb.petal.AssociationViewNew
 
getFirstUseCaseDiagram() - Method in class cb.petal.UseCaseCategory
Typically every Use Case view has just one "Main" use case diagram
getFirstValue() - Method in class cb.petal.Location
 
getFocusEntry() - Method in class cb.petal.InterMessView
 
getFocusOfControl() - Method in class cb.petal.InterObjView
 
getFocusSrc() - Method in class cb.petal.InterMessView
 
getFocusSrc() - Method in class cb.petal.SelfMessView
 
getFont() - Method in class cb.petal.Label
 
getFont() - Method in class cb.petal.SegLabel
 
getFormalParameter() - Method in class cb.petal.ParameterizedClass
 
getFrame() - Method in class cb.petaltools.PetalTreeView
 
getFrequency() - Method in class cb.petal.Message
 
getGlobal() - Method in class cb.petal.ClassCategory
 
getGridX() - Method in class cb.petal.Defaults
 
getGridY() - Method in class cb.petal.Defaults
 
getHeight() - Method in class cb.petal.FocusOfControl
 
getHeight() - Method in class cb.petal.SegLabel
 
getHeight() - Method in class cb.petal.View
 
getHidden() - Method in class cb.petal.SegLabel
 
getIcon() - Method in class cb.petal.View
 
getIconHeight() - Method in class cb.petal.InterObjView
 
getIconStyle() - Method in class cb.petal.Compartment
 
getIconStyle() - Method in class cb.petal.FocusOfControl
 
getIconStyle() - Method in class cb.petal.View
 
getIconWidth() - Method in class cb.petal.InterObjView
 
getId() - Method in interface cb.generator.java.Node
get my unique id
getId() - Method in class cb.generator.java.NodeImpl
get my unique id
getIDParameter() - Method in class cb.petal.StateView
 
getIgnoredNodes() - Method in class cb.parser.Parser
 
getIgnoredNodes() - Method in class cb.parser.PetalParser
 
getImplementedInterfaces() - Method in class cb.generator.java.ClassImpl
 
getImplementedInterfaces() - Method in class cb.petal.Class
 
getIncludeAttribute() - Method in class cb.petal.ClassView
 
getIncludeOperation() - Method in class cb.petal.ClassView
 
getIndexOfChild(Object, Object) - Method in class cb.petal.PetalFile
 
getInitialValue() - Method in interface cb.generator.java.Field
 
getInitialValue() - Method in class cb.generator.java.FieldImpl
 
getInitialValue() - Method in class cb.petal.ClassAttribute
 
getInitialValue() - Method in class cb.petal.Parameter
 
getInstance() - Static method in class cb.generator.java.Factory
 
getInstance() - Static method in class cb.parser.ObjectFactory
 
getInstance() - Static method in class cb.util.PetalObjectFactory
 
getInstantiatedClass() - Method in class cb.petal.Object
 
getInstantiationRelationship() - Method in class cb.petal.InstantiatedClass
 
getInterObjView() - Method in class cb.petal.FocusOfControl
 
getIsAggregate() - Method in class cb.petal.Role
 
getIsLoaded() - Method in class cb.petal.Design
 
getIsUnit() - Method in class cb.petal.Design
 
getItalics() - Method in class cb.petal.Font
 
getItems() - Method in class cb.petal.Diagram
 
getItems() - Method in class cb.petal.ModuleDiagram
 
getItems() - Method in class cb.petal.ObjectDiagram
 
getItems() - Method in class cb.petal.ProcessDiagram
 
getItems() - Method in class cb.petal.StateDiagram
 
getJustify() - Method in class cb.petal.ItemLabel
 
getJustify() - Method in class cb.petal.SegLabel
 
getKind() - Method in class cb.petal.List
 
getKind() - Method in class cb.petal.Literal
 
getKind() - Method in class cb.petal.PetalFile
 
getKind() - Method in interface cb.petal.PetalNode
get the kind of this PetalNode
getKind() - Method in class cb.petal.PetalObject
 
getLabel() - Method in class cb.petal.AssociationViewNew
 
getLabel() - Method in class cb.petal.CategoryView
 
getLabel() - Method in class cb.petal.ClassView
 
getLabel() - Method in class cb.petal.DataFlowView
 
getLabel() - Method in class cb.petal.DeviceView
 
getLabel() - Method in class cb.petal.InterMessView
 
getLabel() - Method in class cb.petal.InterObjView
 
getLabel() - Method in class cb.petal.ItemLabel
 
getLabel() - Method in class cb.petal.Label
 
getLabel() - Method in interface cb.petal.Labeled
 
getLabel() - Method in class cb.petal.MessView
 
getLabel() - Method in class cb.petal.ModView
 
getLabel() - Method in class cb.petal.NoteView
 
getLabel() - Method in class cb.petal.ObjectView
 
getLabel() - Method in class cb.petal.ProcessorView
 
getLabel() - Method in class cb.petal.Relationship
 
getLabel() - Method in class cb.petal.RelationshipView
 
getLabel() - Method in class cb.petal.Role
 
getLabel() - Method in class cb.petal.RoleView
 
getLabel() - Method in class cb.petal.SegLabel
 
getLabel() - Method in interface cb.petal.SegLabeled
 
getLabel() - Method in class cb.petal.SelfMessView
 
getLabel() - Method in class cb.petal.StateTransition
 
getLabel() - Method in class cb.petal.StateView
 
getLabel() - Method in class cb.petal.SubSysView
 
getLabel() - Method in class cb.petal.TransView
 
getLabel() - Method in class cb.petal.UseCaseView
 
getLanguage() - Method in class cb.petal.Class
 
getLanguage() - Method in class cb.petal.Module
 
getLeftMargin() - Method in class cb.petal.Defaults
 
getLine() - Method in class cb.parser.Lexer
 
getLineColor() - Method in class cb.petal.View
 
getLines() - Method in class cb.petal.StringLiteral
 
getLineStyle() - Method in class cb.petal.View
 
getLiteralValue() - Method in class cb.petal.BooleanLiteral
 
getLiteralValue() - Method in class cb.petal.FloatLiteral
 
getLiteralValue() - Method in class cb.petal.IntegerLiteral
 
getLiteralValue() - Method in class cb.petal.Literal
 
getLiteralValue() - Method in class cb.petal.Location
 
getLiteralValue() - Method in class cb.petal.StringLiteral
 
getLiteralValue() - Method in class cb.petal.Tag
 
getLiteralValue() - Method in class cb.petal.Tuple
 
getLiteralValue() - Method in class cb.petal.Value
 
getLocation() - Method in class cb.petal.Compartment
 
getLocation() - Method in class cb.petal.FocusOfControl
 
getLocation() - Method in class cb.petal.ItemLabel
 
getLocation() - Method in class cb.petal.Label
 
getLocation() - Method in class cb.petal.SegLabel
 
getLocation() - Method in class cb.petal.View
 
getLogicalCategory() - Method in class cb.petal.PetalFile
 
getLogicalModels() - Method in class cb.petal.ClassCategory
The returned values depend on what kind of class category this is.
getLogicalModels() - Method in class cb.petal.Mechanism
 
getLogicalPresentations() - Method in class cb.petal.ClassCategory
This returns a list of diagrams, ClassDiagram objects, e.g.
getLogicalView() - Method in class cb.petal.Design
 
getLongestName() - Method in class cb.petal.PetalObject
 
getMaxHeight() - Method in class cb.petal.Diagram
 
getMaxHeight() - Method in class cb.petal.ModuleDiagram
 
getMaxHeight() - Method in class cb.petal.ObjectDiagram
 
getMaxHeight() - Method in class cb.petal.ProcessDiagram
 
getMaxHeight() - Method in class cb.petal.StateDiagram
 
getMaxWidth() - Method in class cb.petal.Compartment
 
getMaxWidth() - Method in class cb.petal.Diagram
 
getMaxWidth() - Method in class cb.petal.ItemLabel
 
getMaxWidth() - Method in class cb.petal.Label
 
getMaxWidth() - Method in class cb.petal.ModuleDiagram
 
getMaxWidth() - Method in class cb.petal.ObjectDiagram
 
getMaxWidth() - Method in class cb.petal.ProcessDiagram
 
getMaxWidth() - Method in class cb.petal.SegLabel
 
getMaxWidth() - Method in class cb.petal.StateDiagram
 
getMechanismRef() - Method in class cb.petal.ObjectDiagram
 
getMessages() - Method in class cb.petal.Link
 
getMessView() - Method in class cb.petal.DataFlowView
 
getMethods() - Method in interface cb.generator.java.Class
 
getMethods() - Method in class cb.generator.java.ClassImpl
 
getModel() - Method in class cb.xmi.RoseGenerator
alias for getTree - just delegates this call
getModel() - Method in class cb.xmi.XMIGenerator
 
getModelName() - Method in class cb.petal.PetalFile
 
getModule() - Method in class cb.petal.InstantiatedClass
 
getModule() - Method in class cb.petal.ParameterizedClass
 
getMulti() - Method in class cb.petal.Object
 
getMulti() - Method in class cb.petal.StringLiteral
 
getMultiplicityFor(Role) - Method in class cb.xmi.XMIFactory
 
getName() - Method in interface cb.generator.java.Node
 
getName() - Method in class cb.generator.java.NodeImpl
 
getName() - Method in class cb.petal.List
 
getName() - Method in class cb.petal.PetalObject
 
getName() - Method in class cb.petal.Tuple
 
getNameParameter() - Method in class cb.petal.AccessObject
 
getNameParameter() - Method in class cb.petal.Action
 
getNameParameter() - Method in class cb.petal.ActivityState
 
getNameParameter() - Method in class cb.petal.ClassCategory
 
getNameParameter() - Method in class cb.petal.Decision
 
getNameParameter() - Method in class cb.petal.Design
 
getNameParameter() - Method in class cb.petal.Device
 
getNameParameter() - Method in class cb.petal.Diagram
 
getNameParameter() - Method in class cb.petal.Event
 
getNameParameter() - Method in class cb.petal.Message
 
getNameParameter() - Method in class cb.petal.Module
 
getNameParameter() - Method in class cb.petal.ModuleDiagram
 
getNameParameter() - Method in interface cb.petal.Named
 
getNameParameter() - Method in class cb.petal.Object
 
getNameParameter() - Method in class cb.petal.Parameter
 
getNameParameter() - Method in class cb.petal.Partition
 
getNameParameter() - Method in class cb.petal.Process
 
getNameParameter() - Method in class cb.petal.ProcessDiagram
 
getNameParameter() - Method in class cb.petal.Processor
 
getNameParameter() - Method in class cb.petal.Role
 
getNameParameter() - Method in class cb.petal.State
 
getNameParameter() - Method in class cb.petal.StateDiagram
 
getNameParameter() - Method in class cb.petal.SubSystem
 
getNameParameter() - Method in class cb.petal.SynchronizationState
 
getNameParameter() - Method in class cb.petal.View
 
getNames() - Method in class cb.petal.PetalObject
 
getNested() - Method in class cb.petal.FocusOfControl
 
getNestedClasses() - Method in class cb.petal.ParameterizedClass
 
getNewLine() - Static method in class cb.util.Constants
 
getNewTag() - Method in class cb.petal.PetalFile
Tags are numbered consecutively within a model file.
getNlines() - Method in class cb.petal.Compartment
 
getNlines() - Method in class cb.petal.ItemLabel
 
getNlines() - Method in class cb.petal.Label
 
getNlines() - Method in class cb.petal.SegLabel
 
getNonclassname() - Method in class cb.petal.InstantiatedClass
 
getNonclassname() - Method in class cb.petal.ParameterizedClass
 
getNoProperties() - Method in class cb.petal.PetalObject
 
getNotation() - Method in class cb.petal.Defaults
 
getObject(String) - Method in class cb.generator.java.Factory
 
getObjectArc() - Method in class cb.petal.MessView
 
getObjects() - Method in class cb.generator.java.Factory
get the objects
getOperation() - Method in class cb.generator.java.MethodImpl
 
getOperation() - Method in class cb.petal.Message
 
getOperationList() - Method in class cb.petal.Class
 
getOperations() - Method in class cb.petal.Class
 
getOrdinal() - Method in class cb.petal.InterMessView
 
getOrdinal() - Method in class cb.petal.Message
 
getOrdinal() - Method in class cb.petal.SelfMessView
 
getOrientation() - Method in class cb.petal.MessView
 
getOrientation() - Method in class cb.petal.SegLabel
 
getOrigin() - Method in class cb.petal.InterMessView
 
getOrigin() - Method in class cb.petal.MessView
 
getOrigin() - Method in class cb.petal.SelfMessView
 
getOriginAttachment() - Method in class cb.petal.TransView
 
getOriginX() - Method in class cb.petal.Diagram
 
getOriginX() - Method in class cb.petal.ModuleDiagram
 
getOriginX() - Method in class cb.petal.ObjectDiagram
 
getOriginX() - Method in class cb.petal.ProcessDiagram
 
getOriginX() - Method in class cb.petal.StateDiagram
 
getOriginY() - Method in class cb.petal.Diagram
 
getOriginY() - Method in class cb.petal.ModuleDiagram
 
getOriginY() - Method in class cb.petal.ObjectDiagram
 
getOriginY() - Method in class cb.petal.ProcessDiagram
 
getOriginY() - Method in class cb.petal.StateDiagram
 
getOtherRole() - Method in class cb.petal.Role
 
getPackage() - Method in interface cb.generator.java.Class
 
getPackage() - Method in class cb.generator.java.ClassImpl
get my package
getPackage(String) - Method in class cb.xmi.XMIGenerator
get the Package for the given quid
getPackage() - Method in class cb.xmi.XMIGenerator
 
getPageOverlap() - Method in class cb.petal.Defaults
 
getParameter() - Method in class cb.generator.java.ParameterImpl
 
getParameterList() - Method in class cb.petal.PetalObject
 
getParameters() - Method in interface cb.generator.java.Method
 
getParameters() - Method in class cb.generator.java.MethodImpl
 
getParameters() - Method in class cb.petal.Class
 
getParameters() - Method in class cb.petal.Operation
 
getParent() - Method in class cb.petal.PetalObject
 
getParentClass(PetalObject) - Method in class cb.generator.GeneratorVisitor
 
getParentView() - Method in class cb.petal.Compartment
 
getParentView() - Method in class cb.petal.ItemLabel
 
getParentView() - Method in class cb.petal.RoleView
 
getParentView() - Method in class cb.petal.SegLabel
 
getParentView() - Method in class cb.petal.StateView
 
getParser() - Method in class cb.petaltools.PetalTreeView
 
getPath() - Method in class cb.petal.Module
 
getPathMap() - Method in class cb.parser.PetalParser
 
getPctDist() - Method in class cb.petal.MessView
 
getPctDist() - Method in class cb.petal.SegLabel
 
getPDL() - Method in class cb.petal.SemanticInfo
 
getPersistence() - Method in class cb.petal.Object
 
getPetal() - Method in class cb.petal.PetalFile
 
getPhysicalModels() - Method in class cb.petal.SubSystem
 
getPhysicalPresentations() - Method in class cb.petal.SubSystem
 
getPostCondition() - Method in class cb.petal.Operation
 
getPriority() - Method in class cb.petal.Process
 
getProcesses() - Method in class cb.petal.Processor
 
getProcessStructure() - Method in class cb.petal.Design
 
getProcsNDevs() - Method in class cb.petal.Processes
 
getProperties() - Method in class cb.petal.Design
 
getProperties(String) - Method in class cb.petal.PetalObject
get the properties with the given name
getProperty(int) - Method in class cb.petal.PetalObject
 
getProperty(String) - Method in class cb.petal.PetalObject
 
getPropertyAsBoolean(String) - Method in class cb.petal.PetalObject
 
getPropertyAsFloat(String) - Method in class cb.petal.PetalObject
 
getPropertyAsInteger(String) - Method in class cb.petal.PetalObject
 
getPropertyAsString(String) - Method in class cb.petal.PetalObject
 
getPropertyList() - Method in class cb.petal.PetalObject
 
getPropertyName(PetalNode) - Method in class cb.petal.PetalObject
This method uses the strict indexOf method to find the value.
getPropertyTuples() - Method in class cb.petal.PetalObject
 
getPropertyValue(PetalNode) - Method in class cb.generator.java.NodeImpl
get the PropertyValue of the given property
getQualifiedName() - Method in interface cb.generator.java.Class
 
getQualifiedName() - Method in class cb.generator.java.ClassImpl
 
getQualifiedName() - Method in interface cb.generator.java.Package
 
getQualifiedName() - Method in class cb.generator.java.PackageImpl
 
getQualifiedName() - Method in class cb.petal.PetalObject
Get fully qualified name for an object that must implement the Named interface and is contained by further Named objects.
getQualifiedNameParameter() - Method in class cb.petal.ClassView
 
getQualifiedNameParameter() - Method in interface cb.petal.Qualified
 
getQualifiedNameParameter() - Method in class cb.petal.UseCaseView
 
getQuid() - Static method in class cb.petal.PetalFile
 
getQuid() - Method in class cb.petal.QuidObject
 
getQuidAsLong() - Method in class cb.petal.QuidObject
 
getQuidObject(String) - Method in class cb.petal.PetalFile
 
getQuidu() - Method in class cb.petal.DerivedClass
 
getQuidu() - Method in interface cb.petal.HasQuidu
 
getQuidu() - Method in class cb.petal.QuiduObject
 
getQuidu() - Method in class cb.petal.QuiduView
 
getQuiduAsLong() - Method in class cb.petal.DerivedClass
 
getQuiduAsLong() - Method in interface cb.petal.HasQuidu
 
getQuiduAsLong() - Method in class cb.petal.QuiduObject
 
getQuiduAsLong() - Method in class cb.petal.QuiduView
 
getRealizedInterfacesList() - Method in class cb.petal.Class
 
getReferencedObject() - Method in class cb.petal.DerivedClass
 
getReferencedObject() - Method in interface cb.petal.HasQuidu
 
getReferencedObject(HasQuidu) - Method in class cb.petal.PetalFile
 
getReferencedObject() - Method in class cb.petal.QuiduObject
 
getReferencedObject() - Method in class cb.petal.QuiduView
 
getResult() - Method in class cb.petal.Operation
 
getReturnType() - Method in interface cb.generator.java.Method
 
getReturnType() - Method in class cb.generator.java.MethodImpl
 
getRightMargin() - Method in class cb.petal.Defaults
 
getRoleFor(Role) - Method in class cb.xmi.XMIFactory
 
getRoleName() - Method in class cb.petal.Role
 
getRoles() - Method in class cb.petal.Association
 
getRoleviewList() - Method in class cb.petal.AssociationViewNew
 
getRoot() - Method in class cb.petal.PetalFile
 
getRoot() - Method in class cb.petal.PetalObject
 
getRootCategory() - Method in class cb.petal.Design
 
getRootSubsystem() - Method in class cb.petal.Design
 
getRootUsecasePackage() - Method in class cb.petal.Design
 
getScheduling() - Method in class cb.petal.Processor
 
getSecondClient() - Method in class cb.petal.Association
 
getSecondRole() - Method in class cb.petal.Association
An association contains exactly two roles.
getSecondRoleView() - Method in class cb.petal.AssociationViewNew
 
getSecondValue() - Method in class cb.petal.Location
 
getSemantics() - Method in class cb.petal.Operation
 
getSendEvent() - Method in class cb.petal.StateTransition
 
getSequence() - Method in class cb.petal.Message
 
getShowClassOfObject() - Method in class cb.petal.Defaults
 
getShowCompartmentStereotypes() - Method in class cb.petal.ClassView
 
getShowMessageNum() - Method in class cb.petal.Defaults
 
getSize() - Method in class cb.petal.Font
 
getSnapToGrid() - Method in class cb.petal.Defaults
 
getSpecificationParameter() - Method in class cb.petal.Module
 
getSpecificationParameter() - Method in class cb.petal.ModView
 
getStateMachine() - Method in class cb.petal.State
 
getStates() - Method in class cb.petal.StateMachine
 
getStatic() - Method in class cb.petal.ClassAttribute
 
getStatic() - Method in class cb.petal.Role
 
getStereotype() - Method in class cb.petal.AccessObject
 
getStereotype() - Method in class cb.petal.ClassCategory
 
getStereotype() - Method in class cb.petal.ClassView
 
getStereotype() - Method in class cb.petal.Module
 
getStereotype() - Method in class cb.petal.Process
 
getStereotype() - Method in class cb.petal.Relationship
 
getStereotype() - Method in class cb.petal.RelationshipView
 
getStereotype() - Method in interface cb.petal.StereoTyped
 
getStereotype() - Method in class cb.petal.SubSystem
 
getStereotype() - Method in class cb.petal.UseCaseView
 
getStereotype(String) - Method in class cb.xmi.XMIFactory
 
getStrike() - Method in class cb.petal.Font
 
getStringValue() - Method in class cb.petal.Attribute
get the Value
getStringValue() - Method in class cb.petal.Value
 
getSubobjects() - Method in class cb.petal.ObjectView
 
getSubsystem() - Method in class cb.petal.LogicalCategory
 
getSuperclass() - Method in class cb.petal.Class
 
getSuperClasses() - Method in class cb.generator.java.ClassImpl
 
getSuperclasses() - Method in class cb.petal.Class
 
getSuperclassList() - Method in class cb.petal.Class
 
getSuperclassList() - Method in class cb.petal.Inheritable
 
getSupplier() - Method in interface cb.petal.HasSupplier
 
getSupplier() - Method in class cb.petal.Link
 
getSupplier() - Method in class cb.petal.Relationship
 
getSupplier() - Method in class cb.petal.Role
 
getSupplier() - Method in class cb.petal.StateTransition
 
getSupplier() - Method in class cb.petal.View
 
getSupplierCardinality() - Method in class cb.petal.UsesRelationship
 
getSupplierContainment() - Method in class cb.petal.Link
 
getSupplierIsDevice() - Method in class cb.petal.ConnectionRelationship
 
getSupplierIsSpec() - Method in class cb.petal.DependencyRelationship
 
getSupplierIsSubsystem() - Method in class cb.petal.DependencyRelationship
 
getSynchronization() - Method in class cb.petal.Message
 
getTag() - Method in class cb.petal.FocusOfControl
 
getTag() - Method in class cb.petal.Label
 
getTag() - Method in class cb.petal.Mechanism
 
getTag() - Method in class cb.petal.SegLabel
 
getTag() - Method in interface cb.petal.Tagged
 
getTag() - Method in class cb.petal.View
 
getTaggedValues() - Method in interface cb.generator.java.Node
 
getTaggedValues() - Method in class cb.generator.java.NodeImpl
 
getTarget() - Method in class cb.petal.SendEvent
 
getTemplate(String) - Method in class cb.util.PetalObjectFactory
Read the object of the given type (name) from templates directory looking for a file with suffix ".ser"
getTemplateRoot() - Method in class cb.util.PetalObjectFactory
 
getTerminalAttachment() - Method in class cb.petal.TransView
 
getTerminus() - Method in class cb.petal.InterMessView
 
getTerminus() - Method in class cb.petal.MessView
 
getTerminus() - Method in class cb.petal.SelfMessView
 
getTitle() - Method in class cb.petal.Diagram
 
getTitle() - Method in class cb.petal.ModuleDiagram
 
getTitle() - Method in class cb.petal.ObjectDiagram
 
getTitle() - Method in class cb.petal.ProcessDiagram
 
getTitle() - Method in class cb.petal.StateDiagram
 
getTmp() - Static method in class cb.util.Constants
get a temporary directory
getTmp(Constants.TmpMode) - Static method in class cb.util.Constants
get a temporary directory
getToken() - Method in class cb.parser.Lexer
 
getTool() - Method in class cb.petal.Attribute
 
getToolTipText(MouseEvent) - Method in class cb.util.PetalTree
 
getTopMargin() - Method in class cb.petal.Defaults
 
getTransitions() - Method in class cb.petal.State
 
getTree() - Method in interface cb.generator.Generator
 
getTree() - Method in class cb.generator.GeneratorVisitor
 
getTree(String) - Method in class cb.petaltools.PetalTool
get the PetalFile Tree for the given input
getType() - Method in interface cb.generator.java.Field
 
getType() - Method in class cb.generator.java.FieldImpl
 
getType() - Method in interface cb.generator.java.Parameter
 
getType() - Method in class cb.generator.java.ParameterImpl
 
getType() - Method in class cb.petal.ClassAttribute
 
getType() - Method in class cb.petal.Parameter
 
getType() - Method in class cb.petal.State
 
getTypeParameter() - Method in class cb.petal.Module
 
getTypeParameter() - Method in class cb.petal.ModView
 
getUid() - Method in class cb.petal.Operation
 
getUnderline() - Method in class cb.petal.Font
 
getUseCaseCategory() - Method in class cb.petal.PetalFile
 
getUsecaseView() - Method in class cb.petal.Design
 
getUsedClasses() - Method in class cb.petal.Class
 
getUsedClassesList() - Method in class cb.petal.Class
 
getUsedNodes() - Method in class cb.petal.DerivedClass
 
getValue() - Method in class cb.petal.Attribute
 
getValue() - Method in class cb.petal.BooleanLiteral
 
getValue() - Method in class cb.petal.FloatLiteral
 
getValue() - Method in class cb.petal.IntegerLiteral
 
getValue() - Method in class cb.petal.StringLiteral
 
getValue() - Method in class cb.petal.Tag
 
getValue() - Method in class cb.petal.Tuple
 
getValue() - Method in class cb.petal.Value
 
getValueForType(String) - Static method in class cb.util.Constants
 
getValueName() - Method in class cb.petal.Value
 
getVersion() - Method in class cb.petal.Petal
 
getVertices() - Method in class cb.petal.InheritTreeView
 
getVertices() - Method in class cb.petal.RoleView
 
getVertices() - Method in class cb.petal.TransView
 
getVisibleModules() - Method in class cb.petal.Module
 
getWarn() - Method in class cb.generator.java.JavaGenerator
 
getWhen() - Method in class cb.petal.ActionTime
 
getWidth() - Method in class cb.petal.View
 
getWritten() - Method in class cb.petal.Petal
 
getX() - Method in class cb.petal.Diagram
 
getXOffset() - Method in class cb.petal.ObjectView
 
getXOffset() - Method in class cb.petal.TransView
 
getY() - Method in class cb.petal.Diagram
 
getYCoord() - Method in class cb.petal.FocusOfControl
 
getYOffset() - Method in class cb.petal.ObjectView
 
getZoom() - Method in class cb.petal.Diagram
 
getZoom() - Method in class cb.petal.ModuleDiagram
 
getZoom() - Method in class cb.petal.ObjectDiagram
 
getZoom() - Method in class cb.petal.ProcessDiagram
 
getZoom() - Method in class cb.petal.StateDiagram
 

H

handle(Throwable) - Method in class cb.petaltools.PetalTool
handle the given Throwable (in commandline mode)
HasQuidu - Interface in cb.petal
Denote that a petal object contains a reference to another object via the property "quidu".
HasSupplier - Interface in cb.petal
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".

I

IDENT - Static variable in class cb.parser.Lexer
 
image - Variable in class cb.parser.Token
 
ImportView - Class in cb.petal
Represents ImportView object
ImportView(PetalNode, Collection, int) - Constructor for class cb.petal.ImportView
 
ImportView() - Constructor for class cb.petal.ImportView
 
INDENT - Static variable in class cb.util.Constants
 
indexOf(PetalNode) - Method in class cb.petal.PetalObject
This method is strict in that it does not use equals() to search the list of properties but ==, since values, in particular literals may occur more than once.
Inheritable - Class in cb.petal
Denote that a petal object may be extended, i.e. classes and use cases.
Inheritable(PetalNode, String, Collection) - Constructor for class cb.petal.Inheritable
 
Inheritable(String) - Constructor for class cb.petal.Inheritable
 
InheritanceRelationship - Class in cb.petal
Represents inheritance relationship between classes.
InheritanceRelationship(PetalNode, Collection) - Constructor for class cb.petal.InheritanceRelationship
 
InheritanceRelationship() - Constructor for class cb.petal.InheritanceRelationship
 
InheritTreeView - Class in cb.petal
Represents InheritTreeView object
InheritTreeView(PetalNode, Collection, int) - Constructor for class cb.petal.InheritTreeView
 
InheritTreeView() - Constructor for class cb.petal.InheritTreeView
 
InheritView - Class in cb.petal
Represents InheritView object, i.e. view for InheritanceRelationship
InheritView(PetalNode, Collection, int) - Constructor for class cb.petal.InheritView
 
InheritView() - Constructor for class cb.petal.InheritView
 
init() - Method in interface cb.generator.Generator
initialize the generator
init() - Method in class cb.generator.GeneratorVisitor
 
init() - Method in class cb.petal.Association
Register this association internally, i.e. associate it with the attached classes.
init() - Method in class cb.petal.Class
Intialize this class by registering it by its quid and by its qualified name.
init() - Method in class cb.petal.PetalObject
Perform any initial actions after all properties have been set up.
init() - Method in class cb.petal.QuidObject
Registers this object.
init() - Method in class cb.xmi.RoseGenerator
 
init() - Method in class cb.xmi.XMIGenerator
 
input - Variable in class cb.petaltools.PetalTool
 
InstantiatedClass - Class in cb.petal
Represents Instantiated_Class object
InstantiatedClass(PetalNode, Collection) - Constructor for class cb.petal.InstantiatedClass
 
InstantiatedClass() - Constructor for class cb.petal.InstantiatedClass
 
InstantiatedClassUtility - Class in cb.petal
Represents Instantiated_Class object
InstantiatedClassUtility(PetalNode, Collection) - Constructor for class cb.petal.InstantiatedClassUtility
 
InstantiatedClassUtility() - Constructor for class cb.petal.InstantiatedClassUtility
 
InstantiateView - Class in cb.petal
Represents InstantiateView object
InstantiateView(PetalNode, Collection, int) - Constructor for class cb.petal.InstantiateView
 
InstantiateView() - Constructor for class cb.petal.InstantiateView
 
InstantiationRelationship - Class in cb.petal
Represents Instantiation_Relationship object
InstantiationRelationship(PetalNode, Collection) - Constructor for class cb.petal.InstantiationRelationship
 
InstantiationRelationship() - Constructor for class cb.petal.InstantiationRelationship
 
INTEGER - Static variable in class cb.parser.Lexer
 
IntegerLiteral - Class in cb.petal
Integer literal.
IntegerLiteral(int) - Constructor for class cb.petal.IntegerLiteral
 
InteractionDiagram - Class in cb.petal
Represents InteractionDiagram object
InteractionDiagram(PetalNode, Collection) - Constructor for class cb.petal.InteractionDiagram
 
InteractionDiagram() - Constructor for class cb.petal.InteractionDiagram
 
InterfaceView - Class in cb.petal
Represents InterfaceView object
InterfaceView(PetalNode, Collection, int) - Constructor for class cb.petal.InterfaceView
 
InterfaceView() - Constructor for class cb.petal.InterfaceView
 
InterMessView - Class in cb.petal
Represents InterMessView object
InterMessView(PetalNode, Collection, int) - Constructor for class cb.petal.InterMessView
 
InterMessView() - Constructor for class cb.petal.InterMessView
 
InterObjView - Class in cb.petal
Represents InterObjView object
InterObjView(PetalNode, Collection, int) - Constructor for class cb.petal.InterObjView
 
InterObjView() - Constructor for class cb.petal.InterObjView
 
is(String) - Method in interface cb.generator.java.Node
E.g., if(is("public")) ...
is(String) - Method in class cb.generator.java.NodeImpl
 
isActor() - Method in class cb.petal.Class
 
isAggregate() - Method in class cb.petal.Role
 
isAggregate(boolean) - Method in class cb.petal.Role
 
isAggregation() - Method in class cb.petal.Role
 
isAssociationClass(boolean) - Method in class cb.petal.Class
 
isAssociationClass() - Method in class cb.petal.Class
 
isComposition() - Method in class cb.petal.Role
 
isInterface() - Method in interface cb.generator.java.Class
 
isInterface(boolean) - Method in class cb.generator.java.ClassImpl
 
isInterface() - Method in class cb.generator.java.ClassImpl
 
isInterface() - Method in class cb.petal.Class
 
isLeaf(Object) - Method in class cb.petal.PetalFile
 
isMultiLine() - Method in class cb.petal.StringLiteral
 
isNavigable() - Method in class cb.petal.Role
 
isNavigable(boolean) - Method in class cb.petal.Role
 
isPrincipal() - Method in class cb.petal.Role
 
isPrincipal(boolean) - Method in class cb.petal.Role
 
isPrivate() - Method in class cb.petal.AccessObject
 
isProtected() - Method in class cb.petal.AccessObject
 
isPublic() - Method in class cb.petal.AccessObject
 
ItemLabel - Class in cb.petal
Represents ItemLabel object attached to View objects, ClassView in particular
ItemLabel(PetalNode, Collection) - Constructor for class cb.petal.ItemLabel
 
ItemLabel() - Constructor for class cb.petal.ItemLabel
 

J

JavaGenerator - Class in cb.generator.java
Convert a petal file into a set of (Java) classes.
JavaGenerator(PetalFile, File) - Constructor for class cb.generator.java.JavaGenerator
generate the java code
JavaGenerator(PetalFile, File, String) - Constructor for class cb.generator.java.JavaGenerator
generate the java code with the given suffix
JavaGenerator(PetalFile, String) - Constructor for class cb.generator.java.JavaGenerator
generate java from the given dump_path

K

kind - Variable in class cb.parser.Token
 

L

Label - Class in cb.petal
Represents Label object
Label(PetalNode, Collection) - Constructor for class cb.petal.Label
 
Label() - Constructor for class cb.petal.Label
 
Labeled - Interface in cb.petal
Denote that a petal object may have a label.
LEAF_ICON - Static variable in class cb.util.PetalTree
 
Lexer - Class in cb.parser
 
Lexer(Reader) - Constructor for class cb.parser.Lexer
 
line - Variable in class cb.parser.Token
 
Link - Class in cb.petal
Represents Link object
Link(PetalNode, Collection) - Constructor for class cb.petal.Link
 
Link() - Constructor for class cb.petal.Link
 
LinkSelfView - Class in cb.petal
Represents LinkSelfView object
LinkSelfView(PetalNode, Collection, int) - Constructor for class cb.petal.LinkSelfView
 
LinkSelfView() - Constructor for class cb.petal.LinkSelfView
 
LinkView - Class in cb.petal
Represents LinkView object
LinkView(PetalNode, Collection, int) - Constructor for class cb.petal.LinkView
 
LinkView() - Constructor for class cb.petal.LinkView
 
List - Class in cb.petal
Lists (list foo ...) containing other petal nodes.
List(String) - Constructor for class cb.petal.List
create a list with the given name
Literal - Class in cb.petal
Super class for literals like int, String, value, etc.
Literal(String) - Constructor for class cb.petal.Literal
 
Location - Class in cb.petal
Tuple of integer values like (1520, 96).
Location(int, int) - Constructor for class cb.petal.Location
 
LOGGER - Static variable in class cb.generator.GeneratorVisitor
 
LOGGER - Static variable in class cb.generator.java.NodeImpl
 
LOGGER - Static variable in class cb.petal.PetalObject
 
LogicalCategory - Class in cb.petal
The Logical category contains class diagrams.
LogicalCategory(PetalObject) - Constructor for class cb.petal.LogicalCategory
create the LogicalCategory - which is the root of the ClassCategory tree
LogicalCategory() - Constructor for class cb.petal.LogicalCategory
 
lookupDiagram(Class) - Method in class cb.petal.ClassCategory
Find diagram by given class
LPAREN - Static variable in class cb.parser.Lexer
 
LPAREN - Static variable in class cb.parser.Token
 

M

main(String[]) - Static method in class cb.generator.java.JavaGenerator
main routine to test from command line
main(String[]) - Static method in class cb.parser.MyPrintVisitor
 
main(String[]) - Static method in class cb.parser.Parser
 
main(String[]) - Static method in class cb.parser.PetalParser
 
main(String[]) - Static method in class cb.parser.PrintVisitor
this class can be called from the command line with given command line arguments
main(String[]) - Static method in class cb.petaltools.PetalTool
XMIExport from the command line
main(String[]) - Static method in class cb.util.Dump
create the template files
main(String[]) - Static method in class cb.util.ObjectGenerator
 
maininstance(String[]) - Method in class cb.petaltools.PetalTool
main instance - this is the non-static version of main - it will run as a static main would but return it's exitCode to the static main the static main will then decide whether to do a System.exit(exitCode) or not.
makeName(String) - Static method in class cb.util.Constants
 
makeName(String, List, PetalNode) - Static method in class cb.util.Constants
Convert a Rose name (which may contains white space, e.g.) to a Java name.
makeName(String) - Method in class cb.xmi.XMIFactory
Convert Rose identifier to normal one.
makeNames(String) - Method in class cb.xmi.XMIFactory
Convert fully qualified rose name (with "foo::bar")
Mechanism - Class in cb.petal
Represents Mechanism object
Mechanism(PetalNode, Collection) - Constructor for class cb.petal.Mechanism
 
Mechanism() - Constructor for class cb.petal.Mechanism
 
Message - Class in cb.petal
Represents Message object
Message(PetalNode, Collection) - Constructor for class cb.petal.Message
 
Message() - Constructor for class cb.petal.Message
 
MessView - Class in cb.petal
Represents MessView object
MessView(PetalNode, Collection, int) - Constructor for class cb.petal.MessView
 
MessView() - Constructor for class cb.petal.MessView
 
MetaClass - Class in cb.petal
Represents Meta class object
MetaClass(PetalNode, Collection) - Constructor for class cb.petal.MetaClass
 
MetaClass() - Constructor for class cb.petal.MetaClass
 
Method - Interface in cb.generator.java
Represents a Method containing code.
MethodImpl - Class in cb.generator.java
Simple representation of a Java method.
MethodImpl(Operation) - Constructor for class cb.generator.java.MethodImpl
construct me from the given operation
MINUS_ICON - Static variable in class cb.util.PetalTree
 
model - Variable in class cb.xmi.RoseGenerator
The XMI model being set up
model - Variable in class cb.xmi.XMIGenerator
The XMI model being set up
Module - Class in cb.petal
Represents module object
Module(PetalNode, Collection) - Constructor for class cb.petal.Module
 
Module() - Constructor for class cb.petal.Module
 
ModuleDiagram - Class in cb.petal
Represents Module_Diagram object
ModuleDiagram(PetalNode, Collection) - Constructor for class cb.petal.ModuleDiagram
 
ModuleDiagram() - Constructor for class cb.petal.ModuleDiagram
 
ModuleVisibilityRelationship - Class in cb.petal
Represents Module_Visibility_Relationship object
ModuleVisibilityRelationship(PetalNode, Collection) - Constructor for class cb.petal.ModuleVisibilityRelationship
 
ModuleVisibilityRelationship() - Constructor for class cb.petal.ModuleVisibilityRelationship
 
ModView - Class in cb.petal
Represents ModView object
ModView(PetalNode, Collection) - Constructor for class cb.petal.ModView
 
ModView() - Constructor for class cb.petal.ModView
 
ModVisView - Class in cb.petal
Represents ModVisView object
ModVisView(PetalNode, Collection, int) - Constructor for class cb.petal.ModVisView
 
ModVisView() - Constructor for class cb.petal.ModVisView
 
moveProperty(int, int) - Method in class cb.petal.PetalObject
Move property within list of properties, i.e. change order.
MULTI_STRING - Static variable in class cb.parser.Lexer
 
MyPrintVisitor - Class in cb.parser
(Experimental) Just prints some information about the traversed class.
MyPrintVisitor(PrintStream) - Constructor for class cb.parser.MyPrintVisitor
 

N

name - Variable in class cb.generator.java.NodeImpl
 
Named - Interface in cb.petal
Denote that a petal object has a name parameter, e.g.
Node - Interface in cb.generator.java
Node that can be dumped to a file.
NodeImpl - Class in cb.generator.java
Simple representation of a node.
NodeImpl(QuidObject) - Constructor for class cb.generator.java.NodeImpl
construct me from the given QuidObject
NoteView - Class in cb.petal
Represents NoteView object, i.e. a note on the screan that may be attached to an entity.
NoteView(PetalNode, Collection, int) - Constructor for class cb.petal.NoteView
 
NoteView() - Constructor for class cb.petal.NoteView
 

O

Object - Class in cb.petal
Represents Object object
Object(PetalNode, Collection) - Constructor for class cb.petal.Object
 
Object() - Constructor for class cb.petal.Object
 
ObjectDiagram - Class in cb.petal
Represents ObjectDiagram object
ObjectDiagram(PetalNode, Collection) - Constructor for class cb.petal.ObjectDiagram
 
ObjectDiagram() - Constructor for class cb.petal.ObjectDiagram
 
ObjectFactory - Class in cb.parser
This factory is used by the parser to create PetalNode objects .
ObjectFactory() - Constructor for class cb.parser.ObjectFactory
 
ObjectGenerator - Class in cb.util
Generate class derived from petal object for given type.
ObjectView - Class in cb.petal
Represents ObjectView object
ObjectView(PetalNode, Collection, int) - Constructor for class cb.petal.ObjectView
 
ObjectView() - Constructor for class cb.petal.ObjectView
 
OPENED_ICON - Static variable in class cb.util.PetalTree
 
operation - Variable in class cb.generator.java.MethodImpl
 
Operation - Class in cb.petal
Represents operation object, i.e. method.
Operation(PetalNode, Collection) - Constructor for class cb.petal.Operation
 
Operation() - Constructor for class cb.petal.Operation
 
output - Variable in class cb.petaltools.PetalTool
 

P

Package - Interface in cb.generator.java
a package
package_map - Variable in class cb.xmi.XMIGenerator
link Categories to MPackages
PackageImpl - Class in cb.generator.java
implementation of a package
PackageImpl(ClassCategory) - Constructor for class cb.generator.java.PackageImpl
construct me from the given category
packagesByName - Variable in class cb.generator.GeneratorVisitor
 
Parameter - Interface in cb.generator.java
Represents a formal parameter of a method,
parameter - Variable in class cb.generator.java.ParameterImpl
 
Parameter - Class in cb.petal
Represents Parameter object for operations (methods).
Parameter(PetalNode, Collection) - Constructor for class cb.petal.Parameter
 
Parameter() - Constructor for class cb.petal.Parameter
 
ParameterImpl - Class in cb.generator.java
Simple representation of a method parameter.
ParameterImpl() - Constructor for class cb.generator.java.ParameterImpl
construct me
ParameterizedClass - Class in cb.petal
Represents Parameterized_Class object
ParameterizedClass(PetalNode, Collection) - Constructor for class cb.petal.ParameterizedClass
 
ParameterizedClass() - Constructor for class cb.petal.ParameterizedClass
 
ParameterizedClassUtility - Class in cb.petal
Represents Parameterized_Class_Utility object
ParameterizedClassUtility(PetalNode, Collection) - Constructor for class cb.petal.ParameterizedClassUtility
 
ParameterizedClassUtility() - Constructor for class cb.petal.ParameterizedClassUtility
 
params - Variable in class cb.petal.PetalObject
 
parse(String) - Static method in class cb.parser.Parser
 
parse(URL) - Static method in class cb.parser.Parser
 
parse(File) - Static method in class cb.parser.Parser
 
parse(Reader) - Static method in class cb.parser.Parser
 
parse(InputStream) - Static method in class cb.parser.Parser
 
parse() - Method in class cb.parser.Parser
Top level construct are always petal and design objects
parse() - Method in class cb.parser.PetalParser
Top level construct are always petal and design objects
parse(String[], Map) - Static method in class cb.parser.PetalParser
Utility method for main
parse(String[]) - Static method in class cb.parser.PetalParser
Utility method for main
parseIdent() - Method in class cb.parser.Lexer
 
parseList() - Method in class cb.parser.Parser
 
parseList() - Method in class cb.parser.PetalParser
 
parseMultiString() - Method in class cb.parser.Lexer
 
parseNumber() - Method in class cb.parser.Lexer
 
parseObject() - Method in class cb.parser.Parser
 
parseObject() - Method in class cb.parser.PetalParser
 
Parser - Class in cb.parser
 
Parser(Reader) - Constructor for class cb.parser.Parser
 
parseString() - Method in class cb.parser.Lexer
 
parseValue(boolean) - Method in class cb.parser.Parser
 
parseValue(boolean) - Method in class cb.parser.PetalParser
 
parseValueObject() - Method in class cb.parser.Parser
 
parseValueObject() - Method in class cb.parser.PetalParser
 
Partition - Class in cb.petal
Represents Partition object
Partition(PetalNode, Collection) - Constructor for class cb.petal.Partition
 
Partition() - Constructor for class cb.petal.Partition
 
Petal - Class in cb.petal
Represents top level petal object.
Petal(Collection) - Constructor for class cb.petal.Petal
 
Petal() - Constructor for class cb.petal.Petal
 
PetalFile - Class in cb.petal
Top level node (aka. model) containing two children: Petal and Design.
PetalFile(Petal, Design) - Constructor for class cb.petal.PetalFile
 
PetalFile() - Constructor for class cb.petal.PetalFile
 
PetalNode - Interface in cb.petal
Super class for all petal nodes, e.g., objects, lists, value, literals, etc..
PetalObject - Class in cb.petal
Super class for all petal objects which have a list of properties.
PetalObject(PetalNode, String, ArrayList) - Constructor for class cb.petal.PetalObject
 
PetalObject(PetalNode, String, Collection) - Constructor for class cb.petal.PetalObject
 
PetalObject(String) - Constructor for class cb.petal.PetalObject
 
PetalObjectFactory - Class in cb.util
Create empty Petal objects with just some initial properties (the quid in particular) set up.
PetalObjectFactory() - Constructor for class cb.util.PetalObjectFactory
 
PetalParser - Class in cb.parser
Optimized parser for Rational Rose Petal files.
PetalParser(Reader, Map<String, String>) - Constructor for class cb.parser.PetalParser
create a petal Parser with the given path Map
PetalTool - Class in cb.petaltools
Convert Rose file into different formats.
PetalTool() - Constructor for class cb.petaltools.PetalTool
 
PetalTree - Class in cb.util
Display petal file in JTree.
PetalTree(PetalFile) - Constructor for class cb.util.PetalTree
 
PetalTreeView - Class in cb.petaltools
show a tree view of the given petal file
PetalTreeView() - Constructor for class cb.petaltools.PetalTreeView
 
PiggybackVisitor - Class in cb.util
Just take a visitor "piggy-backed" and apply it to all petal objects during traversal.
PiggybackVisitor(Visitor) - Constructor for class cb.util.PiggybackVisitor
initialize me with another visitor
PLUS_ICON - Static variable in class cb.util.PetalTree
 
print(PrintWriter, String, String, String) - Static method in class cb.generator.java.ClassImpl
 
print(PrintWriter, String, String, String) - Static method in class cb.generator.java.NodeImpl
 
printDocumentation(PrintWriter) - Method in class cb.generator.java.NodeImpl
print the documentation to the given stream
PrintVisitor - Class in cb.parser
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.
PrintVisitor(PrintStream) - Constructor for class cb.parser.PrintVisitor
initialize this Visitor with the given PrintStream
Process - Class in cb.petal
Represents Process object
Process(PetalNode, Collection) - Constructor for class cb.petal.Process
 
Process() - Constructor for class cb.petal.Process
 
ProcessDiagram - Class in cb.petal
Represents Process_Diagram object
ProcessDiagram(PetalNode, Collection) - Constructor for class cb.petal.ProcessDiagram
 
ProcessDiagram() - Constructor for class cb.petal.ProcessDiagram
 
Processes - Class in cb.petal
Represents Processes object
Processes(PetalNode, Collection) - Constructor for class cb.petal.Processes
 
Processes() - Constructor for class cb.petal.Processes
 
Processor - Class in cb.petal
Represents Processor object
Processor(PetalNode, Collection) - Constructor for class cb.petal.Processor
 
Processor() - Constructor for class cb.petal.Processor
 
ProcessorView - Class in cb.petal
Represents ProcessorView object
ProcessorView(PetalNode, Collection, int) - Constructor for class cb.petal.ProcessorView
 
ProcessorView() - Constructor for class cb.petal.ProcessorView
 
Properties - Class in cb.petal
Represents Properties object
Properties(PetalNode, Collection) - Constructor for class cb.petal.Properties
 
Properties() - Constructor for class cb.petal.Properties
 

Q

Qualified - Interface in cb.petal
Denote that a petal object has a qualified name parameter, e.g.
quid_map - Variable in class cb.generator.java.Factory
Register created objects by the quid of the petal object
quid_map - Variable in class cb.xmi.XMIGenerator
Register created objects by the quid of the petal object.
QuidObject - Class in cb.petal
Super class for all petal objects that have a "quid" property defined, i.e. a globally unique identifier.
QuidObject(PetalNode, String, Collection) - Constructor for class cb.petal.QuidObject
create a QuidObject for the given parent with the given name and the given collection of params
QuidObject(String) - Constructor for class cb.petal.QuidObject
 
QuiduObject - Class in cb.petal
Super class for all quid objects that also have a quidu property defined.
QuiduObject(PetalNode, String, Collection) - Constructor for class cb.petal.QuiduObject
 
QuiduObject(String) - Constructor for class cb.petal.QuiduObject
 
QuiduView - Class in cb.petal
Super class for all view objects with a "quidu" property defined.
QuiduView(PetalNode, String, Collection, int) - Constructor for class cb.petal.QuiduView
 
QuiduView(String) - Constructor for class cb.petal.QuiduView
 

R

RealizeRelationship - Class in cb.petal
Represents Realize relationship ("implements").
RealizeRelationship(PetalNode, Collection) - Constructor for class cb.petal.RealizeRelationship
 
RealizeRelationship() - Constructor for class cb.petal.RealizeRelationship
 
RealizeView - Class in cb.petal
Represents RealizeView object
RealizeView(PetalNode, Collection, int) - Constructor for class cb.petal.RealizeView
 
RealizeView() - Constructor for class cb.petal.RealizeView
 
registerAssociation(Association) - Method in class cb.petal.PetalFile
Register the association internally, i.e. associate it with the given classes.
registerClass(Class) - Method in class cb.petal.PetalFile
Register class by its fully qualified name
registerQuidObject(String, QuidObject) - Method in class cb.petal.PetalFile
Register class by its quid property.
registerQuidObject(QuidObject) - Method in class cb.petal.PetalFile
Register class by its "quid" property.
Relationship - Class in cb.petal
Super class for all relationships between classes.
Relationship(PetalNode, String, Collection) - Constructor for class cb.petal.Relationship
 
Relationship(String) - Constructor for class cb.petal.Relationship
 
RelationshipView - Class in cb.petal
Super class for all relationship view objects.
RelationshipView(PetalNode, String, Collection, int) - Constructor for class cb.petal.RelationshipView
 
RelationshipView(String) - Constructor for class cb.petal.RelationshipView
 
remove(PetalObject) - Method in class cb.petal.ClassCategory
 
remove(PetalNode) - Method in class cb.petal.List
 
removeClassAttribute(ClassAttribute) - Method in class cb.petal.Class
 
removeField(Field) - Method in interface cb.generator.java.Class
 
removeField(Field) - Method in class cb.generator.java.ClassImpl
 
removeFromList(String, PetalObject) - Method in class cb.petal.PetalObject
Remove object from some given list.
removeFromModel(Association) - Method in class cb.petal.ClassCategory
 
removeFromModel(Class) - Method in class cb.petal.ClassCategory
 
removeFromModel(LogicalCategory) - Method in class cb.petal.LogicalCategory
 
removeFromModel(UseCaseCategory) - Method in class cb.petal.UseCaseCategory
 
removeFromModel(UseCase) - Method in class cb.petal.UseCaseCategory
 
removeImplementedInterface(String) - Method in interface cb.generator.java.Class
 
removeImplementedInterface(String) - Method in class cb.generator.java.ClassImpl
 
removeLine(String) - Method in class cb.petal.StringLiteral
 
removeMethod(Method) - Method in interface cb.generator.java.Class
 
removeMethod(Method) - Method in class cb.generator.java.ClassImpl
 
removeObject(String) - Method in class cb.generator.java.Factory
 
removeObject(String) - Method in class cb.xmi.XMIGenerator
remove an Object
removeOperation(Operation) - Method in class cb.petal.Class
 
removeProperty(String) - Method in class cb.petal.PetalObject
Remove property with given name
removeProperty(int) - Method in class cb.petal.PetalObject
Remove property at given index
removeSuperClass(String) - Method in interface cb.generator.java.Class
 
removeSuperClass(String) - Method in class cb.generator.java.ClassImpl
 
removeTreeModelListener(TreeModelListener) - Method in class cb.petal.PetalFile
Removes a listener previously added with addTreeModelListener().
resolveReference(String) - Method in class cb.parser.PetalParser
Resolve reference to external file, e.g., "$CURDIR\\ConsolidatedView\\ConsolidatedView.cat"
Role - Class in cb.petal
Represents Role object
Role(PetalNode, Collection) - Constructor for class cb.petal.Role
 
Role() - Constructor for class cb.petal.Role
 
RoleView - Class in cb.petal
Represents RoleView object
RoleView(PetalNode, Collection, int) - Constructor for class cb.petal.RoleView
 
RoleView() - Constructor for class cb.petal.RoleView
 
RoseGenerator - Class in cb.xmi
Convert an XMI file into a Rose Petal file.
RoseGenerator(MModel, String) - Constructor for class cb.xmi.RoseGenerator
 
RPAREN - Static variable in class cb.parser.Lexer
 
RPAREN - Static variable in class cb.parser.Token
 
run() - Method in interface cb.generator.Generator
calls init, start and dump but may be overridden
run() - Method in class cb.generator.GeneratorVisitor
default run method

S

searchElement(String, Class<?>) - Method in class cb.xmi.XMIGenerator
Search for element of given name in model (and all sub-packages)
searchView(String) - Method in class cb.petal.ActivityDiagram
 
searchView(String) - Method in class cb.petal.ClassDiagram
 
searchView(String) - Method in class cb.petal.Diagram
 
searchView(String, HashSet) - Method in class cb.petal.Diagram
 
searchView(String) - Method in class cb.petal.InteractionDiagram
 
searchView(String) - Method in class cb.petal.ObjectDiagram
 
searchView(String) - Method in class cb.petal.UseCaseDiagram
 
SegLabel - Class in cb.petal
Represents SegLabel object attached to associations
SegLabel(PetalNode, Collection) - Constructor for class cb.petal.SegLabel
 
SegLabel() - Constructor for class cb.petal.SegLabel
 
SegLabeled - Interface in cb.petal
Denote that a petal object has a SegLabel label
SelfMessView - Class in cb.petal
Represents SelfMessView object = message to self in sequence diagram
SelfMessView(PetalNode, Collection, int) - Constructor for class cb.petal.SelfMessView
 
SelfMessView() - Constructor for class cb.petal.SelfMessView
 
SemanticInfo - Class in cb.petal
Pre or postcondition of method
SemanticInfo(PetalNode, Collection) - Constructor for class cb.petal.SemanticInfo
 
SemanticInfo() - Constructor for class cb.petal.SemanticInfo
 
SendEvent - Class in cb.petal
Represents sendEvent object
SendEvent(PetalNode, Collection) - Constructor for class cb.petal.SendEvent
 
SendEvent() - Constructor for class cb.petal.SendEvent
 
set(int, PetalNode) - Method in class cb.petal.List
 
setAbstract(boolean) - Method in class cb.petal.ParameterizedClass
 
setAccess(String) - Method in interface cb.generator.java.Node
 
setAccess(String) - Method in class cb.generator.java.NodeImpl
 
setAction(Action) - Method in class cb.petal.StateTransition
 
setActions(List) - Method in class cb.petal.State
 
setActionTime(ActionTime) - Method in class cb.petal.Action
 
setActionTime(ActionTime) - Method in class cb.petal.SendEvent
 
setActualParameter(String) - Method in class cb.petal.InstantiatedClass
 
setAnchor(int) - Method in class cb.petal.Compartment
 
setAnchor(int) - Method in class cb.petal.ItemLabel
 
setAnchor(int) - Method in class cb.petal.SegLabel
 
setAnchorLoc(int) - Method in class cb.petal.ItemLabel
 
setAnchorLoc(int) - Method in class cb.petal.SegLabel
 
setAnnotation(int) - Method in class cb.petal.ClassView
 
setAnnotation(int) - Method in class cb.petal.DeviceView
 
setAnnotation(int) - Method in class cb.petal.InterObjView
 
setAnnotation(int) - Method in class cb.petal.ObjectView
 
setAnnotation(int) - Method in class cb.petal.ProcessorView
 
setAssociationClass(Class) - Method in class cb.petal.Association
 
setAssociationClass(String) - Method in class cb.petal.Association
Set association class via its fully qualified name like "Logical View::University::Period".
setAttribute(ClassAttribute) - Method in class cb.generator.java.FieldImpl
 
setAttributeName(String) - Method in class cb.petal.Attribute
 
setAttributes(List) - Method in class cb.petal.Class
 
setAttributes(List) - Method in class cb.petal.InheritanceRelationship
 
setAttributes(List) - Method in class cb.petal.Module
 
setAttributes(List) - Method in class cb.petal.Properties
 
setAttributes(List) - Method in class cb.petal.Role
 
setAttributes(List) - Method in class cb.petal.UsesRelationship
 
setAutoResize(boolean) - Method in class cb.petal.ClassView
 
setAutoResize(boolean) - Method in class cb.petal.Defaults
 
setBold(boolean) - Method in class cb.petal.Font
 
setBottomMargin(double) - Method in class cb.petal.Defaults
 
setCardinality(String) - Method in class cb.petal.Role
 
setCharacteristics(String) - Method in class cb.petal.Device
 
setCharacteristics(String) - Method in class cb.petal.Processor
 
setCharSet(int) - Method in class cb.petal.Petal
 
setClassAttributeList(List) - Method in class cb.petal.Class
 
setClassName(String) - Method in class cb.petal.Object
 
setClazz(Class) - Method in class cb.generator.java.ClassImpl
 
setClient(Tag) - Method in class cb.petal.View
 
setClientCardinality(Value) - Method in class cb.petal.Role
 
setClientCardinality(Value) - Method in class cb.petal.UsesRelationship
 
setClientContainment(String) - Method in class cb.petal.Link
 
setClipIconLabels(boolean) - Method in class cb.petal.Defaults
 
setCode(List<String>) - Method in interface cb.generator.java.Method
 
setCode(List<String>) - Method in class cb.generator.java.MethodImpl
 
setCollaborators(List) - Method in class cb.petal.Object
 
setColor(int) - Method in class cb.petal.Font
 
setCompartment(Compartment) - Method in class cb.petal.ClassView
 
setCompartment(Compartment) - Method in class cb.petal.StateView
 
setConcurrency(String) - Method in class cb.petal.Operation
 
setConcurrency(Operation, MOperation) - Method in class cb.xmi.XMIFactory
 
setCondition(String) - Method in class cb.petal.StateTransition
 
setConnections(List) - Method in class cb.petal.Processor
 
setConstraints(String) - Method in class cb.petal.Role
 
setContainment(String) - Method in class cb.petal.ClassAttribute
 
setContainment(String) - Method in class cb.petal.Role
Possible values are: "By value" and "By reference"
setCurrentDir(File) - Method in class cb.parser.PetalParser
Set current, i.e., the directory where the source MDL file is located so that references to external .CAT files can be resolved.
setDataFlowView(Tag) - Method in class cb.petal.MessView
 
setDefaultColor(boolean) - Method in class cb.petal.Font
 
setDefaultFont(Font) - Method in class cb.petal.Defaults
 
setDefaults(Defaults) - Method in class cb.petal.Design
 
setDerived(boolean) - Method in class cb.petal.ClassAttribute
 
setDesign(Design) - Method in class cb.petal.PetalFile
 
setDir(int) - Method in class cb.petal.DataFlowView
 
setDir(String) - Method in class cb.petal.Message
 
setDir(int) - Method in class cb.petal.MessView
 
setDocumentation(String) - Method in class cb.petal.AccessObject
 
setDocumentation(String) - Method in class cb.petal.ClassCategory
 
setDocumentation(String) - Method in class cb.petal.Device
 
setDocumentation(String) - Method in interface cb.petal.Documented
 
setDocumentation(String) - Method in class cb.petal.Parameter
 
setDocumentation(String) - Method in class cb.petal.Process
 
setDocumentation(String) - Method in class cb.petal.Processor
 
setDocumentation(String) - Method in class cb.petal.Relationship
 
setDocumentation(String) - Method in class cb.petal.Role
 
setDocumentedObject(Documented) - Method in interface cb.generator.java.Node
 
setDocumentedObject(Documented) - Method in class cb.generator.java.NodeImpl
 
setDumpPath(String) - Method in interface cb.generator.Generator
 
setDumpPath(String) - Method in class cb.generator.GeneratorVisitor
 
setEvent(Event) - Method in class cb.petal.SendEvent
 
setEvent(Event) - Method in class cb.petal.StateTransition
 
setExceptions(List) - Method in class cb.petal.Operation
 
setExportControl(String) - Method in class cb.petal.AccessObject
 
setExportControl(String) - Method in interface cb.petal.AccessQualified
 
setExportControl(String) - Method in class cb.petal.ClassCategory
 
setExportControl(String) - Method in class cb.petal.Operation
 
setExportControl(String) - Method in class cb.petal.Role
 
setExportControl(String) - Method in class cb.petal.UsesRelationship
 
setExternalDocPath(String) - Method in class cb.petal.ExternalDoc
 
setExternalDocUrl(String) - Method in class cb.petal.ExternalDoc
 
setFace(String) - Method in class cb.petal.Font
 
setFillColor(int) - Method in class cb.petal.Compartment
 
setFillColor(int) - Method in class cb.petal.ItemLabel
 
setFillColor(int) - Method in class cb.petal.View
 
setFirstValue(int) - Method in class cb.petal.Location
 
setFocusEntry(Tag) - Method in class cb.petal.InterMessView
 
setFocusOfControl(FocusOfControl) - Method in class cb.petal.InterObjView
 
setFocusSrc(Tag) - Method in class cb.petal.InterMessView
 
setFocusSrc(Tag) - Method in class cb.petal.SelfMessView
 
setFont(Font) - Method in class cb.petal.Label
 
setFont(Font) - Method in class cb.petal.SegLabel
 
setFormalParameter(String) - Method in class cb.petal.ParameterizedClass
 
setFrequency(String) - Method in class cb.petal.Message
 
setGlobal(boolean) - Method in class cb.petal.ClassCategory
 
setGridX(int) - Method in class cb.petal.Defaults
 
setGridY(int) - Method in class cb.petal.Defaults
 
setHeight(int) - Method in class cb.petal.FocusOfControl
 
setHeight(int) - Method in class cb.petal.SegLabel
 
setHeight(int) - Method in class cb.petal.View
 
setHidden(boolean) - Method in class cb.petal.SegLabel
 
setIcon(String) - Method in class cb.petal.View
 
setIconHeight(int) - Method in class cb.petal.InterObjView
 
setIconStyle(String) - Method in class cb.petal.Compartment
 
setIconStyle(String) - Method in class cb.petal.FocusOfControl
 
setIconStyle(String) - Method in class cb.petal.View
 
setIconWidth(int) - Method in class cb.petal.InterObjView
 
setIDParameter(String) - Method in class cb.petal.StateView
 
setIgnoredNodes(Class[]) - Method in class cb.parser.Parser
If the parser finds such a node while building the petal tree, the node will be ignored and not added to the tree.
setIgnoredNodes(Class[]) - Method in class cb.parser.PetalParser
If the parser finds such a node while building the petal tree, the node will be ignored and not added to the tree.
setIncludeAttribute(boolean) - Method in class cb.petal.ClassView
 
setIncludeOperation(boolean) - Method in class cb.petal.ClassView
 
setInitialValue(String) - Method in interface cb.generator.java.Field
 
setInitialValue(String) - Method in class cb.generator.java.FieldImpl
 
setInitialValue(String) - Method in class cb.petal.ClassAttribute
 
setInitialValue(String) - Method in class cb.petal.Parameter
 
setInstance(Factory) - Static method in class cb.generator.java.Factory
 
setInstance(ObjectFactory) - Static method in class cb.parser.ObjectFactory
 
setInstance(PetalObjectFactory) - Static method in class cb.util.PetalObjectFactory
 
setInstantiationRelationship(InstantiationRelationship) - Method in class cb.petal.InstantiatedClass
 
setInterObjView(Tag) - Method in class cb.petal.FocusOfControl
 
setIsAggregate(boolean) - Method in class cb.petal.Role
 
setIsLoaded(boolean) - Method in class cb.petal.Design
 
setIsUnit(boolean) - Method in class cb.petal.Design
 
setItalics(boolean) - Method in class cb.petal.Font
 
setItems(List) - Method in class cb.petal.Diagram
 
setItems(List) - Method in class cb.petal.ModuleDiagram
 
setItems(List) - Method in class cb.petal.ObjectDiagram
 
setItems(List) - Method in class cb.petal.ProcessDiagram
 
setItems(List) - Method in class cb.petal.StateDiagram
 
setJustify(int) - Method in class cb.petal.ItemLabel
 
setJustify(int) - Method in class cb.petal.SegLabel
 
setLabel(SegLabel) - Method in class cb.petal.AssociationViewNew
 
setLabel(ItemLabel) - Method in class cb.petal.CategoryView
 
setLabel(ItemLabel) - Method in class cb.petal.ClassView
 
setLabel(SegLabel) - Method in class cb.petal.DataFlowView
 
setLabel(ItemLabel) - Method in class cb.petal.DeviceView
 
setLabel(SegLabel) - Method in class cb.petal.InterMessView
 
setLabel(ItemLabel) - Method in class cb.petal.InterObjView
 
setLabel(String) - Method in class cb.petal.ItemLabel
 
setLabel(String) - Method in class cb.petal.Label
 
setLabel(String) - Method in interface cb.petal.Labeled
 
setLabel(SegLabel) - Method in class cb.petal.MessView
 
setLabel(ItemLabel) - Method in class cb.petal.ModView
 
setLabel(ItemLabel) - Method in class cb.petal.NoteView
 
setLabel(ItemLabel) - Method in class cb.petal.ObjectView
 
setLabel(ItemLabel) - Method in class cb.petal.ProcessorView
 
setLabel(String) - Method in class cb.petal.Relationship
 
setLabel(ItemLabel) - Method in class cb.petal.RelationshipView
 
setLabel(String) - Method in class cb.petal.Role
 
setLabel(SegLabel) - Method in class cb.petal.RoleView
 
setLabel(String) - Method in class cb.petal.SegLabel
 
setLabel(SegLabel) - Method in interface cb.petal.SegLabeled
 
setLabel(SegLabel) - Method in class cb.petal.SelfMessView
 
setLabel(String) - Method in class cb.petal.StateTransition
 
setLabel(ItemLabel) - Method in class cb.petal.StateView
 
setLabel(ItemLabel) - Method in class cb.petal.SubSysView
 
setLabel(SegLabel) - Method in class cb.petal.TransView
 
setLabel(ItemLabel) - Method in class cb.petal.UseCaseView
 
setLanguage(String) - Method in class cb.petal.Class
 
setLanguage(String) - Method in class cb.petal.Module
 
setLeftMargin(double) - Method in class cb.petal.Defaults
 
setLineColor(int) - Method in class cb.petal.View
 
setLineStyle(int) - Method in class cb.petal.View
 
setLocation(Location) - Method in class cb.petal.Compartment
 
setLocation(Location) - Method in class cb.petal.FocusOfControl
 
setLocation(Location) - Method in class cb.petal.ItemLabel
 
setLocation(Location) - Method in class cb.petal.Label
 
setLocation(Location) - Method in class cb.petal.SegLabel
 
setLocation(Location) - Method in class cb.petal.View
 
setLogicalModels(List) - Method in class cb.petal.ClassCategory
set the Logical models
setLogicalModels(List) - Method in class cb.petal.Mechanism
 
setLogicalPresentations(List) - Method in class cb.petal.ClassCategory
 
setLogicalView(ClassCategory) - Method in class cb.petal.Design
 
setMaxHeight(int) - Method in class cb.petal.Diagram
 
setMaxHeight(int) - Method in class cb.petal.ModuleDiagram
 
setMaxHeight(int) - Method in class cb.petal.ObjectDiagram
 
setMaxHeight(int) - Method in class cb.petal.ProcessDiagram
 
setMaxHeight(int) - Method in class cb.petal.StateDiagram
 
setMaxWidth(int) - Method in class cb.petal.Compartment
 
setMaxWidth(int) - Method in class cb.petal.Diagram
 
setMaxWidth(int) - Method in class cb.petal.ItemLabel
 
setMaxWidth(int) - Method in class cb.petal.Label
 
setMaxWidth(int) - Method in class cb.petal.ModuleDiagram
 
setMaxWidth(int) - Method in class cb.petal.ObjectDiagram
 
setMaxWidth(int) - Method in class cb.petal.ProcessDiagram
 
setMaxWidth(int) - Method in class cb.petal.SegLabel
 
setMaxWidth(int) - Method in class cb.petal.StateDiagram
 
setMechanismRef(Tag) - Method in class cb.petal.ObjectDiagram
 
setMessages(List) - Method in class cb.petal.Link
 
setMessView(Tag) - Method in class cb.petal.DataFlowView
 
setMode(boolean) - Static method in class cb.util.Constants
 
setModelName(String) - Method in class cb.petal.PetalFile
 
setModule(String) - Method in class cb.petal.InstantiatedClass
 
setModule(String) - Method in class cb.petal.ParameterizedClass
 
setMulti(boolean) - Method in class cb.petal.Object
 
setMulti(boolean) - Method in class cb.petal.StringLiteral
 
setName(String) - Method in interface cb.generator.java.Node
 
setName(String) - Method in class cb.generator.java.NodeImpl
 
setName(String) - Method in class cb.petal.List
 
setName(String) - Method in class cb.petal.PetalObject
 
setName(String) - Method in class cb.petal.Tuple
 
setNameParameter(String) - Method in class cb.petal.AccessObject
 
setNameParameter(String) - Method in class cb.petal.Action
 
setNameParameter(String) - Method in class cb.petal.ActivityState
 
setNameParameter(String) - Method in class cb.petal.ClassCategory
 
setNameParameter(String) - Method in class cb.petal.Decision
 
setNameParameter(String) - Method in class cb.petal.Design
 
setNameParameter(String) - Method in class cb.petal.Device
 
setNameParameter(String) - Method in class cb.petal.Diagram
 
setNameParameter(String) - Method in class cb.petal.Event
 
setNameParameter(String) - Method in class cb.petal.Message
 
setNameParameter(String) - Method in class cb.petal.Module
 
setNameParameter(String) - Method in class cb.petal.ModuleDiagram
 
setNameParameter(String) - Method in interface cb.petal.Named
 
setNameParameter(String) - Method in class cb.petal.Object
 
setNameParameter(String) - Method in class cb.petal.Parameter
 
setNameParameter(String) - Method in class cb.petal.Partition
 
setNameParameter(String) - Method in class cb.petal.Process
 
setNameParameter(String) - Method in class cb.petal.ProcessDiagram
 
setNameParameter(String) - Method in class cb.petal.Processor
 
setNameParameter(String) - Method in class cb.petal.Role
 
setNameParameter(String) - Method in class cb.petal.State
 
setNameParameter(String) - Method in class cb.petal.StateDiagram
 
setNameParameter(String) - Method in class cb.petal.SubSystem
 
setNameParameter(String) - Method in class cb.petal.SynchronizationState
 
setNameParameter(String) - Method in class cb.petal.View
 
setNested(boolean) - Method in class cb.petal.FocusOfControl
 
setNestedClasses(List) - Method in class cb.petal.ParameterizedClass
 
setNlines(int) - Method in class cb.petal.Compartment
 
setNlines(int) - Method in class cb.petal.ItemLabel
 
setNlines(int) - Method in class cb.petal.Label
 
setNlines(int) - Method in class cb.petal.SegLabel
 
setNonclassname(String) - Method in class cb.petal.InstantiatedClass
 
setNonclassname(String) - Method in class cb.petal.ParameterizedClass
 
setNotation(String) - Method in class cb.petal.Defaults
 
setObjectArc(Tag) - Method in class cb.petal.MessView
 
setOperation(Operation) - Method in class cb.generator.java.MethodImpl
 
setOperation(String) - Method in class cb.petal.Message
 
setOperationList(List) - Method in class cb.petal.Class
 
setOrdinal(int) - Method in class cb.petal.InterMessView
 
setOrdinal(int) - Method in class cb.petal.Message
 
setOrdinal(int) - Method in class cb.petal.SelfMessView
 
setOrientation(int) - Method in class cb.petal.MessView
 
setOrientation(int) - Method in class cb.petal.SegLabel
 
setOrigin(Location) - Method in class cb.petal.InterMessView
 
setOrigin(Location) - Method in class cb.petal.MessView
 
setOrigin(Location) - Method in class cb.petal.SelfMessView
 
setOriginAttachment(Location) - Method in class cb.petal.TransView
 
setOriginX(int) - Method in class cb.petal.Diagram
 
setOriginX(int) - Method in class cb.petal.ModuleDiagram
 
setOriginX(int) - Method in class cb.petal.ObjectDiagram
 
setOriginX(int) - Method in class cb.petal.ProcessDiagram
 
setOriginX(int) - Method in class cb.petal.StateDiagram
 
setOriginY(int) - Method in class cb.petal.Diagram
 
setOriginY(int) - Method in class cb.petal.ModuleDiagram
 
setOriginY(int) - Method in class cb.petal.ObjectDiagram
 
setOriginY(int) - Method in class cb.petal.ProcessDiagram
 
setOriginY(int) - Method in class cb.petal.StateDiagram
 
setPackage(Package) - Method in interface cb.generator.java.Class
 
setPackage(Package) - Method in class cb.generator.java.ClassImpl
set my package
setPageOverlap(double) - Method in class cb.petal.Defaults
 
setParameter(Parameter) - Method in class cb.generator.java.ParameterImpl
 
setParameterList(ArrayList) - Method in class cb.petal.PetalObject
 
setParameters(List<Parameter>) - Method in interface cb.generator.java.Method
 
setParameters(List<Parameter>) - Method in class cb.generator.java.MethodImpl
 
setParameters(List) - Method in class cb.petal.Class
 
setParameters(List) - Method in class cb.petal.Operation
 
setParent(PetalNode) - Method in class cb.petal.PetalObject
 
setParentView(Tag) - Method in class cb.petal.Compartment
 
setParentView(Tag) - Method in class cb.petal.ItemLabel
 
setParentView(Tag) - Method in class cb.petal.RoleView
 
setParentView(Tag) - Method in class cb.petal.SegLabel
 
setParentView(Tag) - Method in class cb.petal.StateView
 
setPath(String) - Method in class cb.petal.Module
 
setPathMap(Map) - Method in class cb.parser.PetalParser
 
setPctDist(double) - Method in class cb.petal.MessView
 
setPctDist(double) - Method in class cb.petal.SegLabel
 
setPDL(String) - Method in class cb.petal.SemanticInfo
 
setPersistence(String) - Method in class cb.petal.Object
 
setPetal(Petal) - Method in class cb.petal.PetalFile
 
setPhysicalModels(List) - Method in class cb.petal.SubSystem
 
setPhysicalPresentations(List) - Method in class cb.petal.SubSystem
 
setPostCondition(SemanticInfo) - Method in class cb.petal.Operation
 
setPriority(String) - Method in class cb.petal.Process
 
setProcesses(List) - Method in class cb.petal.Processor
 
setProcessStructure(Processes) - Method in class cb.petal.Design
 
setProcsNDevs(List) - Method in class cb.petal.Processes
 
setProperties(Properties) - Method in class cb.petal.Design
 
setProperty(int, String, PetalNode) - Method in class cb.petal.PetalObject
Override property at i, value's "parent" reference points to this object afterwards
setQualifiedName(String) - Method in class cb.generator.java.PackageImpl
set the qualified name
setQualifiedNameParameter(String) - Method in class cb.petal.ClassView
 
setQualifiedNameParameter(String) - Method in interface cb.petal.Qualified
 
setQualifiedNameParameter(String) - Method in class cb.petal.UseCaseView
 
setQuid(String) - Method in class cb.petal.QuidObject
 
setQuidAsLong(long) - Method in class cb.petal.QuidObject
 
setQuidu(String) - Method in class cb.petal.DerivedClass
 
setQuidu(String) - Method in interface cb.petal.HasQuidu
 
setQuidu(String) - Method in class cb.petal.QuiduObject
 
setQuidu(String) - Method in class cb.petal.QuiduView
 
setQuiduAsLong(long) - Method in class cb.petal.DerivedClass
 
setQuiduAsLong(long) - Method in interface cb.petal.HasQuidu
 
setQuiduAsLong(long) - Method in class cb.petal.QuiduObject
 
setQuiduAsLong(long) - Method in class cb.petal.QuiduView
 
setRealizedInterfacesList(List) - Method in class cb.petal.Class
 
setResult(String) - Method in class cb.petal.Operation
 
setReturnType(String) - Method in interface cb.generator.java.Method
 
setReturnType(String) - Method in class cb.generator.java.MethodImpl
 
setRightMargin(double) - Method in class cb.petal.Defaults
 
setRoleName(String) - Method in class cb.petal.Role
 
setRoles(List) - Method in class cb.petal.Association
 
setRoleviewList(List) - Method in class cb.petal.AssociationViewNew
 
setRootCategory(ClassCategory) - Method in class cb.petal.Design
 
setRootSubsystem(SubSystem) - Method in class cb.petal.Design
 
setRootUsecasePackage(ClassCategory) - Method in class cb.petal.Design
 
setScheduling(String) - Method in class cb.petal.Processor
 
setSecondValue(int) - Method in class cb.petal.Location
 
setSemantics(SemanticInfo) - Method in class cb.petal.Operation
 
setSendEvent(SendEvent) - Method in class cb.petal.StateTransition
 
setSequence(String) - Method in class cb.petal.Message
 
setShowClassOfObject(boolean) - Method in class cb.petal.Defaults
 
setShowCompartmentStereotypes(boolean) - Method in class cb.petal.ClassView
 
setShowMessageNum(int) - Method in class cb.petal.Defaults
 
setSize(int) - Method in class cb.petal.Font
 
setSnapToGrid(boolean) - Method in class cb.petal.Defaults
 
setSpecificationParameter(String) - Method in class cb.petal.Module
 
setSpecificationParameter(String) - Method in class cb.petal.ModView
 
setStateMachine(StateMachine) - Method in class cb.petal.State
 
setStates(List) - Method in class cb.petal.StateMachine
 
setStatic(boolean) - Method in class cb.petal.ClassAttribute
 
setStatic(boolean) - Method in class cb.petal.Role
 
setStereotype(String) - Method in class cb.petal.AccessObject
 
setStereotype(String) - Method in class cb.petal.ClassCategory
 
setStereotype(ItemLabel) - Method in class cb.petal.ClassView
 
setStereotype(String) - Method in class cb.petal.Module
 
setStereotype(String) - Method in class cb.petal.Process
 
setStereotype(String) - Method in class cb.petal.Relationship
 
setStereotype(SegLabel) - Method in class cb.petal.RelationshipView
 
setStereotype(String) - Method in interface cb.petal.StereoTyped
 
setStereotype(String) - Method in class cb.petal.SubSystem
 
setStereotype(ItemLabel) - Method in class cb.petal.UseCaseView
 
setStereotype(StereoTyped, MModelElement) - Method in class cb.xmi.XMIFactory
 
setStrike(boolean) - Method in class cb.petal.Font
 
setSubobjects(int) - Method in class cb.petal.ObjectView
 
setSubsystem(String) - Method in class cb.petal.LogicalCategory
 
setSuperclassList(List) - Method in class cb.petal.Class
 
setSuperclassList(List) - Method in class cb.petal.Inheritable
Set list of InheritanceRelationship objects
setSupplier(String) - Method in interface cb.petal.HasSupplier
 
setSupplier(String) - Method in class cb.petal.Link
 
setSupplier(String) - Method in class cb.petal.Relationship
 
setSupplier(String) - Method in class cb.petal.Role
 
setSupplier(String) - Method in class cb.petal.StateTransition
 
setSupplier(Tag) - Method in class cb.petal.View
 
setSupplierCardinality(Value) - Method in class cb.petal.UsesRelationship
 
setSupplierContainment(String) - Method in class cb.petal.Link
 
setSupplierIsDevice(boolean) - Method in class cb.petal.ConnectionRelationship
 
setSupplierIsSpec(boolean) - Method in class cb.petal.DependencyRelationship
 
setSupplierIsSubsystem(boolean) - Method in class cb.petal.DependencyRelationship
 
setSynchronization(String) - Method in class cb.petal.Message
 
setTag(int) - Method in class cb.petal.FocusOfControl
 
setTag(int) - Method in class cb.petal.Label
 
setTag(int) - Method in class cb.petal.Mechanism
 
setTag(int) - Method in class cb.petal.SegLabel
 
setTag(int) - Method in interface cb.petal.Tagged
 
setTag(int) - Method in class cb.petal.View
 
setTarget(String) - Method in class cb.petal.SendEvent
 
setTemplateRoot(String) - Method in class cb.util.PetalObjectFactory
 
setTerminalAttachment(Location) - Method in class cb.petal.TransView
 
setTerminus(Location) - Method in class cb.petal.InterMessView
 
setTerminus(Location) - Method in class cb.petal.MessView
 
setTerminus(Location) - Method in class cb.petal.SelfMessView
 
setTitle(String) - Method in class cb.petal.Diagram
 
setTitle(String) - Method in class cb.petal.ModuleDiagram
 
setTitle(String) - Method in class cb.petal.ObjectDiagram
 
setTitle(String) - Method in class cb.petal.ProcessDiagram
 
setTitle(String) - Method in class cb.petal.StateDiagram
 
setTool(String) - Method in class cb.petal.Attribute
 
setTopMargin(double) - Method in class cb.petal.Defaults
 
setTransitions(List) - Method in class cb.petal.State
 
setTree(PetalFile) - Method in interface cb.generator.Generator
 
setTree(PetalFile) - Method in class cb.generator.GeneratorVisitor
 
setType(String) - Method in interface cb.generator.java.Field
 
setType(String) - Method in class cb.generator.java.FieldImpl
 
setType(String) - Method in interface cb.generator.java.Parameter
 
setType(String) - Method in class cb.generator.java.ParameterImpl
 
setType(String) - Method in class cb.petal.ClassAttribute
 
setType(String) - Method in class cb.petal.Parameter
 
setType(String) - Method in class cb.petal.State
 
setTypeParameter(String) - Method in class cb.petal.Module
 
setTypeParameter(String) - Method in class cb.petal.ModView
 
setUid(int) - Method in class cb.petal.Operation
 
setUnderline(boolean) - Method in class cb.petal.Font
 
setupAssociation(Association, MAssociation) - Method in class cb.xmi.XMIFactory
 
setUsecaseView(ClassCategory) - Method in class cb.petal.Design
 
setUsedClassesList(List) - Method in class cb.petal.Class
 
setUsedNodes(List) - Method in class cb.petal.DerivedClass
 
setValue(PetalNode) - Method in class cb.petal.Attribute
 
setValue(boolean) - Method in class cb.petal.BooleanLiteral
 
setValue(double) - Method in class cb.petal.FloatLiteral
 
setValue(int) - Method in class cb.petal.IntegerLiteral
 
setValue(int) - Method in class cb.petal.Tag
 
setValue(int) - Method in class cb.petal.Tuple
 
setValue(StringLiteral) - Method in class cb.petal.Value
 
setValueName(String) - Method in class cb.petal.Value
 
setVersion(int) - Method in class cb.petal.Petal
 
setVertices(List) - Method in class cb.petal.InheritTreeView
 
setVertices(List) - Method in class cb.petal.RoleView
 
setVertices(List) - Method in class cb.petal.TransView
 
setVisibility(AccessQualified, MModelElement) - Method in class cb.xmi.XMIFactory
 
setVisibleModules(List) - Method in class cb.petal.Module
 
setWarn(int) - Method in class cb.generator.java.JavaGenerator
 
setWhen(String) - Method in class cb.petal.ActionTime
 
setWidth(int) - Method in class cb.petal.View
 
setWritten(String) - Method in class cb.petal.Petal
 
setXOffset(double) - Method in class cb.petal.ObjectView
 
setXOffset(boolean) - Method in class cb.petal.TransView
 
setYCoord(int) - Method in class cb.petal.FocusOfControl
 
setYOffset(double) - Method in class cb.petal.ObjectView
 
setZoom(int) - Method in class cb.petal.Diagram
 
setZoom(int) - Method in class cb.petal.ModuleDiagram
 
setZoom(int) - Method in class cb.petal.ObjectDiagram
 
setZoom(int) - Method in class cb.petal.ProcessDiagram
 
setZoom(int) - Method in class cb.petal.StateDiagram
 
showHelp() - Method in class cb.petaltools.PetalTool
show Help
showTree - Variable in class cb.petaltools.PetalTool
 
showTree(String) - Method in class cb.petaltools.PetalTreeView
show the tree view for the given model FileName
showTree(PetalFile, Object) - Method in class cb.petaltools.PetalTreeView
show the given Tree
showVersion() - Static method in class cb.petaltools.PetalTool
show the Version
SimpleObject - Class in cb.petal
Very simple object, basically just a record.
SimpleObject(PetalNode, String, Collection) - Constructor for class cb.petal.SimpleObject
 
SimpleViewObject - Class in cb.petal
Very simple object, basically just a record.
SimpleViewObject(PetalNode, String, Collection, int) - Constructor for class cb.petal.SimpleViewObject
 
size() - Method in class cb.petal.List
 
srcRoot - Variable in class cb.petaltools.PetalTool
 
start() - Method in interface cb.generator.Generator
start the generator
start() - Method in class cb.generator.GeneratorVisitor
 
start() - Method in class cb.xmi.RoseGenerator
Start generation of Petal file.
start() - Method in class cb.xmi.XMIGenerator
Start generation of XMI code.
State - Class in cb.petal
Represents State object
State(PetalNode, Collection) - Constructor for class cb.petal.State
 
State() - Constructor for class cb.petal.State
 
StateDiagram - Class in cb.petal
Represents State_Diagram object
StateDiagram(PetalNode, Collection) - Constructor for class cb.petal.StateDiagram
 
StateDiagram() - Constructor for class cb.petal.StateDiagram
 
StateMachine - Class in cb.petal
Represents State_Machine object
StateMachine(PetalNode, Collection) - Constructor for class cb.petal.StateMachine
 
StateMachine() - Constructor for class cb.petal.StateMachine
 
StateTransition - Class in cb.petal
Represents State_Transition object
StateTransition(PetalNode, Collection) - Constructor for class cb.petal.StateTransition
 
StateTransition() - Constructor for class cb.petal.StateTransition
 
StateView - Class in cb.petal
Represents StateView object
StateView(PetalNode, Collection, int) - Constructor for class cb.petal.StateView
 
StateView() - Constructor for class cb.petal.StateView
 
StereoTyped - Interface in cb.petal
Denote that a petal object may have an attribute "stereotype", e.g. classes, methods, ...
strict - Static variable in class cb.petal.PetalObject
 
STRING - Static variable in class cb.parser.Lexer
 
StringLiteral - Class in cb.petal
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 |.
StringLiteral(String) - Constructor for class cb.petal.StringLiteral
 
StringLiteral(Collection) - Constructor for class cb.petal.StringLiteral
 
SubSystem - Class in cb.petal
Represents SubSystem object
SubSystem(PetalNode, Collection) - Constructor for class cb.petal.SubSystem
 
SubSystem() - Constructor for class cb.petal.SubSystem
 
SubSysView - Class in cb.petal
Represents SubSysView object
SubSysView(PetalNode, Collection, int) - Constructor for class cb.petal.SubSysView
 
SubSysView() - Constructor for class cb.petal.SubSysView
 
Swimlane - Class in cb.petal
Represents Swimlane object
Swimlane(PetalNode, Collection, int) - Constructor for class cb.petal.Swimlane
 
Swimlane() - Constructor for class cb.petal.Swimlane
 
SynchronizationState - Class in cb.petal
Represents SynchronizationState object
SynchronizationState(PetalNode, Collection) - Constructor for class cb.petal.SynchronizationState
 
SynchronizationState() - Constructor for class cb.petal.SynchronizationState
 
SynchronizationView - Class in cb.petal
Represents SynchronizationView object
SynchronizationView(PetalNode, Collection, int) - Constructor for class cb.petal.SynchronizationView
 
SynchronizationView() - Constructor for class cb.petal.SynchronizationView
 

T

TAB - Static variable in class cb.util.Constants
 
TAG - Static variable in class cb.parser.Lexer
 
Tag - Class in cb.petal
Reference to object.
Tag(int) - Constructor for class cb.petal.Tag
 
Tagged - Interface in cb.petal
Denote that a petal object has a tag, i.e. @12
tempMode - Static variable in class cb.util.Constants
mode how to find temporary directory may be tmp: just use /tmp TEMP: original version checking for isDOS and using C:\\TEMP\\ if in that environment env: get the tmp file from the environment variable TempFile: use javas tempfile facility to find an internal temporary directory to use
testMode - Static variable in class cb.petaltools.PetalTool
 
Token - Class in cb.parser
 
toString() - Method in class cb.petal.BooleanLiteral
 
toString() - Method in class cb.petal.FloatLiteral
 
toString() - Method in class cb.petal.IntegerLiteral
 
toString() - Method in class cb.petal.List
 
toString() - Method in class cb.petal.Location
 
toString() - Method in class cb.petal.PetalFile
 
toString() - Method in class cb.petal.PetalObject
 
toString() - Method in class cb.petal.StringLiteral
 
toString() - Method in class cb.petal.Tag
 
toString() - Method in class cb.petal.Tuple
 
toString() - Method in class cb.petal.Value
 
toString() - Method in class cb.petal.View
 
TransView - Class in cb.petal
Represents TransView object
TransView(PetalNode, Collection, int) - Constructor for class cb.petal.TransView
 
TransView() - Constructor for class cb.petal.TransView
 
tree - Variable in class cb.xmi.XMIFactory
 
TRUE - Static variable in class cb.parser.Token
 
Tuple - Class in cb.petal
Tuple (name, value), like in ("DataBaseSet" 800)
Tuple(String, int) - Constructor for class cb.petal.Tuple
 

U

ungetToken(Token) - Method in class cb.parser.Lexer
 
UNIX - Static variable in class cb.util.Constants
 
usage(String) - Method in class cb.petaltools.PetalTool
show a usage
UseCase - Class in cb.petal
Represents UseCase object
UseCase(PetalNode, Collection) - Constructor for class cb.petal.UseCase
 
UseCase() - Constructor for class cb.petal.UseCase
 
UseCaseCategory - Class in cb.petal
Use case class category.
UseCaseCategory(PetalObject) - Constructor for class cb.petal.UseCaseCategory
 
UseCaseCategory() - Constructor for class cb.petal.UseCaseCategory
 
UseCaseDiagram - Class in cb.petal
Represents UseCaseDiagram object
UseCaseDiagram(PetalNode, Collection) - Constructor for class cb.petal.UseCaseDiagram
 
UseCaseDiagram() - Constructor for class cb.petal.UseCaseDiagram
 
UseCaseView - Class in cb.petal
Represents UseCaseView object
UseCaseView(PetalNode, Collection, int) - Constructor for class cb.petal.UseCaseView
 
UseCaseView() - Constructor for class cb.petal.UseCaseView
 
UsesRelationship - Class in cb.petal
Represents uses relationship in use case diagrams, in class diagrams this is also used to express dependency relationships.
UsesRelationship(PetalNode, Collection) - Constructor for class cb.petal.UsesRelationship
 
UsesRelationship() - Constructor for class cb.petal.UsesRelationship
 
UsesView - Class in cb.petal
Represents UsesView object
UsesView(PetalNode, Collection, int) - Constructor for class cb.petal.UsesView
 
UsesView() - Constructor for class cb.petal.UsesView
 
Utils - Class in cb.petaltools
Path Map utilities
Utils() - Constructor for class cb.petaltools.Utils
 

V

Value - Class in cb.petal
Values like in (value Text "foo")
Value(String, StringLiteral) - Constructor for class cb.petal.Value
 
valueForPathChanged(TreePath, Object) - Method in class cb.petal.PetalFile
Messaged when the user has altered the value for the item identified by path to newValue.
valueOf(String) - Static method in enum cb.util.Constants.TmpMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum cb.util.Constants.TmpMode
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class cb.petaltools.PetalTool
 
VERSION - Static variable in class cb.util.Constants
 
View - Class in cb.petal
Super class for all view objects used in the diagrams.
View(PetalNode, String, Collection, int) - Constructor for class cb.petal.View
 
View(String) - Constructor for class cb.petal.View
 
VisibilityRelationship - Class in cb.petal
Represents Visibility_Relationship object
VisibilityRelationship(PetalNode, Collection) - Constructor for class cb.petal.VisibilityRelationship
 
VisibilityRelationship() - Constructor for class cb.petal.VisibilityRelationship
 
visit(InheritanceRelationship) - Method in class cb.generator.GeneratorVisitor
 
visit(RealizeRelationship) - Method in class cb.generator.GeneratorVisitor
 
visit(UsesRelationship) - Method in class cb.generator.GeneratorVisitor
 
visit(Association) - Method in class cb.generator.GeneratorVisitor
visit an association
visit(Class) - Method in class cb.generator.GeneratorVisitor
visit the given petal class
visit(ClassAttribute) - Method in class cb.generator.GeneratorVisitor
visit the given attribute
visit(Operation) - Method in class cb.generator.GeneratorVisitor
visit the given operation
visit(ClassCategory) - Method in class cb.generator.GeneratorVisitor
 
visit(Attribute) - Method in class cb.generator.GeneratorVisitor
tagged Value handling
visit(Class) - Method in class cb.parser.MyPrintVisitor
 
visit(Association) - Method in class cb.parser.MyPrintVisitor
 
visit(PetalFile) - Method in class cb.parser.PrintVisitor
visit the given PetalFile object
visit(StringLiteral) - Method in class cb.parser.PrintVisitor
 
visit(BooleanLiteral) - Method in class cb.parser.PrintVisitor
 
visit(FloatLiteral) - Method in class cb.parser.PrintVisitor
 
visit(IntegerLiteral) - Method in class cb.parser.PrintVisitor
 
visit(Tag) - Method in class cb.parser.PrintVisitor
 
visit(Location) - Method in class cb.parser.PrintVisitor
 
visit(List) - Method in class cb.parser.PrintVisitor
 
visit(Value) - Method in class cb.parser.PrintVisitor
 
visit(Tuple) - Method in class cb.parser.PrintVisitor
 
visit(PetalFile) - Method in class cb.petal.DescendingVisitor
visit the given PetalFile
visit(List) - Method in class cb.petal.DescendingVisitor
visit the given List
visit(Value) - Method in class cb.petal.DescendingVisitor
 
visit(Class) - Method in class cb.petal.DescendingVisitor
 
visit(SemanticInfo) - Method in class cb.petal.DescendingVisitor
 
visit(Font) - Method in class cb.petal.DescendingVisitor
 
visit(Design) - Method in class cb.petal.DescendingVisitor
 
visit(Petal) - Method in class cb.petal.DescendingVisitor
 
visit(ClassAttribute) - Method in class cb.petal.DescendingVisitor
 
visit(LogicalCategory) - Method in class cb.petal.DescendingVisitor
 
visit(ClassCategory) - Method in class cb.petal.DescendingVisitor
 
visit(UseCaseCategory) - Method in class cb.petal.DescendingVisitor
 
visit(Operation) - Method in class cb.petal.DescendingVisitor
 
visit(Defaults) - Method in class cb.petal.DescendingVisitor
 
visit(Attribute) - Method in class cb.petal.DescendingVisitor
 
visit(Processes) - Method in class cb.petal.DescendingVisitor
 
visit(Properties) - Method in class cb.petal.DescendingVisitor
 
visit(SubSystem) - Method in class cb.petal.DescendingVisitor
 
visit(UseCase) - Method in class cb.petal.DescendingVisitor
 
visit(UseCaseDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(Compartment) - Method in class cb.petal.DescendingVisitor
 
visit(ItemLabel) - Method in class cb.petal.DescendingVisitor
 
visit(Label) - Method in class cb.petal.DescendingVisitor
 
visit(SimpleViewObject) - Method in class cb.petal.DescendingVisitor
 
visit(ClassView) - Method in class cb.petal.DescendingVisitor
 
visit(CategoryView) - Method in class cb.petal.DescendingVisitor
 
visit(Parameter) - Method in class cb.petal.DescendingVisitor
 
visit(Association) - Method in class cb.petal.DescendingVisitor
 
visit(Role) - Method in class cb.petal.DescendingVisitor
 
visit(ModView) - Method in class cb.petal.DescendingVisitor
 
visit(UsesRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(ClassDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(DependencyRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(ImportView) - Method in class cb.petal.DescendingVisitor
 
visit(InheritView) - Method in class cb.petal.DescendingVisitor
 
visit(InheritanceRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(InstantiateView) - Method in class cb.petal.DescendingVisitor
 
visit(InstantiationRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(ModVisView) - Method in class cb.petal.DescendingVisitor
 
visit(ModuleDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(ProcessDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(SubSysView) - Method in class cb.petal.DescendingVisitor
 
visit(VisibilityRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(Module) - Method in class cb.petal.DescendingVisitor
 
visit(RoleView) - Method in class cb.petal.DescendingVisitor
 
visit(SegLabel) - Method in class cb.petal.DescendingVisitor
 
visit(AssociationViewNew) - Method in class cb.petal.DescendingVisitor
 
visit(NoteView) - Method in class cb.petal.DescendingVisitor
 
visit(InheritTreeView) - Method in class cb.petal.DescendingVisitor
 
visit(AttachView) - Method in class cb.petal.DescendingVisitor
 
visit(AssocAttachView) - Method in class cb.petal.DescendingVisitor
 
visit(Mechanism) - Method in class cb.petal.DescendingVisitor
 
visit(Object) - Method in class cb.petal.DescendingVisitor
 
visit(Message) - Method in class cb.petal.DescendingVisitor
 
visit(Event) - Method in class cb.petal.DescendingVisitor
 
visit(StateView) - Method in class cb.petal.DescendingVisitor
 
visit(TransView) - Method in class cb.petal.DescendingVisitor
 
visit(ActionTime) - Method in class cb.petal.DescendingVisitor
 
visit(StateDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(Link) - Method in class cb.petal.DescendingVisitor
 
visit(State) - Method in class cb.petal.DescendingVisitor
 
visit(StateTransition) - Method in class cb.petal.DescendingVisitor
 
visit(SendEvent) - Method in class cb.petal.DescendingVisitor
 
visit(Action) - Method in class cb.petal.DescendingVisitor
 
visit(StateMachine) - Method in class cb.petal.DescendingVisitor
 
visit(UsesView) - Method in class cb.petal.DescendingVisitor
 
visit(InteractionDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(InterObjView) - Method in class cb.petal.DescendingVisitor
 
visit(MessView) - Method in class cb.petal.DescendingVisitor
 
visit(UseCaseView) - Method in class cb.petal.DescendingVisitor
 
visit(LinkSelfView) - Method in class cb.petal.DescendingVisitor
 
visit(LinkView) - Method in class cb.petal.DescendingVisitor
 
visit(DataFlowView) - Method in class cb.petal.DescendingVisitor
 
visit(ObjectView) - Method in class cb.petal.DescendingVisitor
 
visit(FocusOfControl) - Method in class cb.petal.DescendingVisitor
 
visit(SelfMessView) - Method in class cb.petal.DescendingVisitor
 
visit(InterMessView) - Method in class cb.petal.DescendingVisitor
 
visit(ObjectDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(RealizeView) - Method in class cb.petal.DescendingVisitor
 
visit(ExternalDoc) - Method in class cb.petal.DescendingVisitor
 
visit(ClassInstanceView) - Method in class cb.petal.DescendingVisitor
 
visit(Processor) - Method in class cb.petal.DescendingVisitor
 
visit(ConnectionRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(RealizeRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(Process) - Method in class cb.petal.DescendingVisitor
 
visit(Device) - Method in class cb.petal.DescendingVisitor
 
visit(ProcessorView) - Method in class cb.petal.DescendingVisitor
 
visit(DeviceView) - Method in class cb.petal.DescendingVisitor
 
visit(ConnectionView) - Method in class cb.petal.DescendingVisitor
 
visit(DependencyView) - Method in class cb.petal.DescendingVisitor
 
visit(InterfaceView) - Method in class cb.petal.DescendingVisitor
 
visit(ModuleVisibilityRelationship) - Method in class cb.petal.DescendingVisitor
 
visit(Swimlane) - Method in class cb.petal.DescendingVisitor
 
visit(Partition) - Method in class cb.petal.DescendingVisitor
 
visit(ActivityStateView) - Method in class cb.petal.DescendingVisitor
 
visit(DecisionView) - Method in class cb.petal.DescendingVisitor
 
visit(SynchronizationView) - Method in class cb.petal.DescendingVisitor
 
visit(ActivityDiagram) - Method in class cb.petal.DescendingVisitor
 
visit(ActivityState) - Method in class cb.petal.DescendingVisitor
 
visit(Decision) - Method in class cb.petal.DescendingVisitor
 
visit(SynchronizationState) - Method in class cb.petal.DescendingVisitor
 
visit(SimpleObject) - Method in class cb.petal.DescendingVisitor
 
visit(StringLiteral) - Method in class cb.petal.DescendingVisitor
 
visit(BooleanLiteral) - Method in class cb.petal.DescendingVisitor
 
visit(FloatLiteral) - Method in class cb.petal.DescendingVisitor
 
visit(IntegerLiteral) - Method in class cb.petal.DescendingVisitor
 
visit(Tag) - Method in class cb.petal.DescendingVisitor
 
visit(Location) - Method in class cb.petal.DescendingVisitor
 
visit(Tuple) - Method in class cb.petal.DescendingVisitor
 
visit(PetalFile) - Method in class cb.petal.EmptyVisitor
 
visit(List) - Method in class cb.petal.EmptyVisitor
 
visit(Value) - Method in class cb.petal.EmptyVisitor
 
visit(Class) - Method in class cb.petal.EmptyVisitor
 
visit(Font) - Method in class cb.petal.EmptyVisitor
 
visit(Design) - Method in class cb.petal.EmptyVisitor
 
visit(Petal) - Method in class cb.petal.EmptyVisitor
 
visit(ClassAttribute) - Method in class cb.petal.EmptyVisitor
 
visit(LogicalCategory) - Method in class cb.petal.EmptyVisitor
 
visit(ClassCategory) - Method in class cb.petal.EmptyVisitor
 
visit(UseCaseCategory) - Method in class cb.petal.EmptyVisitor
 
visit(SemanticInfo) - Method in class cb.petal.EmptyVisitor
 
visit(Operation) - Method in class cb.petal.EmptyVisitor
 
visit(Defaults) - Method in class cb.petal.EmptyVisitor
 
visit(Attribute) - Method in class cb.petal.EmptyVisitor
 
visit(Processes) - Method in class cb.petal.EmptyVisitor
 
visit(Properties) - Method in class cb.petal.EmptyVisitor
 
visit(SubSystem) - Method in class cb.petal.EmptyVisitor
 
visit(UseCase) - Method in class cb.petal.EmptyVisitor
 
visit(UseCaseDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(Compartment) - Method in class cb.petal.EmptyVisitor
 
visit(ItemLabel) - Method in class cb.petal.EmptyVisitor
 
visit(Label) - Method in class cb.petal.EmptyVisitor
 
visit(SimpleViewObject) - Method in class cb.petal.EmptyVisitor
 
visit(ClassView) - Method in class cb.petal.EmptyVisitor
 
visit(CategoryView) - Method in class cb.petal.EmptyVisitor
 
visit(Parameter) - Method in class cb.petal.EmptyVisitor
 
visit(Association) - Method in class cb.petal.EmptyVisitor
 
visit(Role) - Method in class cb.petal.EmptyVisitor
 
visit(ModView) - Method in class cb.petal.EmptyVisitor
 
visit(UsesRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(ClassDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(DependencyRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(ImportView) - Method in class cb.petal.EmptyVisitor
 
visit(InheritView) - Method in class cb.petal.EmptyVisitor
 
visit(InheritanceRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(InstantiateView) - Method in class cb.petal.EmptyVisitor
 
visit(InstantiationRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(ModVisView) - Method in class cb.petal.EmptyVisitor
 
visit(ModuleDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(ProcessDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(SubSysView) - Method in class cb.petal.EmptyVisitor
 
visit(VisibilityRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(Module) - Method in class cb.petal.EmptyVisitor
 
visit(RoleView) - Method in class cb.petal.EmptyVisitor
 
visit(SegLabel) - Method in class cb.petal.EmptyVisitor
 
visit(AssociationViewNew) - Method in class cb.petal.EmptyVisitor
 
visit(NoteView) - Method in class cb.petal.EmptyVisitor
 
visit(InheritTreeView) - Method in class cb.petal.EmptyVisitor
 
visit(AttachView) - Method in class cb.petal.EmptyVisitor
 
visit(AssocAttachView) - Method in class cb.petal.EmptyVisitor
 
visit(Mechanism) - Method in class cb.petal.EmptyVisitor
 
visit(Object) - Method in class cb.petal.EmptyVisitor
 
visit(Message) - Method in class cb.petal.EmptyVisitor
 
visit(Event) - Method in class cb.petal.EmptyVisitor
 
visit(StateView) - Method in class cb.petal.EmptyVisitor
 
visit(TransView) - Method in class cb.petal.EmptyVisitor
 
visit(ActionTime) - Method in class cb.petal.EmptyVisitor
 
visit(StateDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(Link) - Method in class cb.petal.EmptyVisitor
 
visit(State) - Method in class cb.petal.EmptyVisitor
 
visit(StateTransition) - Method in class cb.petal.EmptyVisitor
 
visit(SendEvent) - Method in class cb.petal.EmptyVisitor
 
visit(Action) - Method in class cb.petal.EmptyVisitor
 
visit(StateMachine) - Method in class cb.petal.EmptyVisitor
 
visit(UsesView) - Method in class cb.petal.EmptyVisitor
 
visit(InteractionDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(InterObjView) - Method in class cb.petal.EmptyVisitor
 
visit(MessView) - Method in class cb.petal.EmptyVisitor
 
visit(UseCaseView) - Method in class cb.petal.EmptyVisitor
 
visit(LinkSelfView) - Method in class cb.petal.EmptyVisitor
 
visit(LinkView) - Method in class cb.petal.EmptyVisitor
 
visit(DataFlowView) - Method in class cb.petal.EmptyVisitor
 
visit(ObjectView) - Method in class cb.petal.EmptyVisitor
 
visit(FocusOfControl) - Method in class cb.petal.EmptyVisitor
 
visit(SelfMessView) - Method in class cb.petal.EmptyVisitor
 
visit(InterMessView) - Method in class cb.petal.EmptyVisitor
 
visit(ObjectDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(RealizeView) - Method in class cb.petal.EmptyVisitor
 
visit(ExternalDoc) - Method in class cb.petal.EmptyVisitor
 
visit(ClassInstanceView) - Method in class cb.petal.EmptyVisitor
 
visit(Processor) - Method in class cb.petal.EmptyVisitor
 
visit(ConnectionRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(RealizeRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(Process) - Method in class cb.petal.EmptyVisitor
 
visit(Device) - Method in class cb.petal.EmptyVisitor
 
visit(ProcessorView) - Method in class cb.petal.EmptyVisitor
 
visit(DeviceView) - Method in class cb.petal.EmptyVisitor
 
visit(ConnectionView) - Method in class cb.petal.EmptyVisitor
 
visit(DependencyView) - Method in class cb.petal.EmptyVisitor
 
visit(InterfaceView) - Method in class cb.petal.EmptyVisitor
 
visit(ModuleVisibilityRelationship) - Method in class cb.petal.EmptyVisitor
 
visit(Swimlane) - Method in class cb.petal.EmptyVisitor
 
visit(Partition) - Method in class cb.petal.EmptyVisitor
 
visit(ActivityStateView) - Method in class cb.petal.EmptyVisitor
 
visit(DecisionView) - Method in class cb.petal.EmptyVisitor
 
visit(SynchronizationView) - Method in class cb.petal.EmptyVisitor
 
visit(ActivityDiagram) - Method in class cb.petal.EmptyVisitor
 
visit(ActivityState) - Method in class cb.petal.EmptyVisitor
 
visit(Decision) - Method in class cb.petal.EmptyVisitor
 
visit(SynchronizationState) - Method in class cb.petal.EmptyVisitor
 
visit(SimpleObject) - Method in class cb.petal.EmptyVisitor
 
visit(StringLiteral) - Method in class cb.petal.EmptyVisitor
 
visit(BooleanLiteral) - Method in class cb.petal.EmptyVisitor
 
visit(FloatLiteral) - Method in class cb.petal.EmptyVisitor
 
visit(IntegerLiteral) - Method in class cb.petal.EmptyVisitor
 
visit(Tag) - Method in class cb.petal.EmptyVisitor
 
visit(Location) - Method in class cb.petal.EmptyVisitor
 
visit(Tuple) - Method in class cb.petal.EmptyVisitor
 
visit(PetalFile) - Method in interface cb.petal.Visitor
visit the PetalFile
visit(Class) - Method in interface cb.petal.Visitor
 
visit(Operation) - Method in interface cb.petal.Visitor
 
visit(Font) - Method in interface cb.petal.Visitor
 
visit(Petal) - Method in interface cb.petal.Visitor
 
visit(Design) - Method in interface cb.petal.Visitor
 
visit(ClassAttribute) - Method in interface cb.petal.Visitor
 
visit(Defaults) - Method in interface cb.petal.Visitor
 
visit(Attribute) - Method in interface cb.petal.Visitor
 
visit(Processes) - Method in interface cb.petal.Visitor
 
visit(Properties) - Method in interface cb.petal.Visitor
 
visit(SubSystem) - Method in interface cb.petal.Visitor
 
visit(UseCase) - Method in interface cb.petal.Visitor
 
visit(UseCaseDiagram) - Method in interface cb.petal.Visitor
 
visit(Compartment) - Method in interface cb.petal.Visitor
 
visit(ItemLabel) - Method in interface cb.petal.Visitor
 
visit(Label) - Method in interface cb.petal.Visitor
 
visit(ClassCategory) - Method in interface cb.petal.Visitor
 
visit(LogicalCategory) - Method in interface cb.petal.Visitor
 
visit(UseCaseCategory) - Method in interface cb.petal.Visitor
 
visit(ClassView) - Method in interface cb.petal.Visitor
 
visit(CategoryView) - Method in interface cb.petal.Visitor
 
visit(Parameter) - Method in interface cb.petal.Visitor
 
visit(Association) - Method in interface cb.petal.Visitor
 
visit(Role) - Method in interface cb.petal.Visitor
 
visit(ModView) - Method in interface cb.petal.Visitor
 
visit(SemanticInfo) - Method in interface cb.petal.Visitor
 
visit(UsesRelationship) - Method in interface cb.petal.Visitor
 
visit(RealizeRelationship) - Method in interface cb.petal.Visitor
 
visit(InheritanceRelationship) - Method in interface cb.petal.Visitor
 
visit(InstantiationRelationship) - Method in interface cb.petal.Visitor
 
visit(ConnectionRelationship) - Method in interface cb.petal.Visitor
 
visit(DependencyRelationship) - Method in interface cb.petal.Visitor
 
visit(SimpleViewObject) - Method in interface cb.petal.Visitor
 
visit(ClassDiagram) - Method in interface cb.petal.Visitor
 
visit(ImportView) - Method in interface cb.petal.Visitor
 
visit(InheritView) - Method in interface cb.petal.Visitor
 
visit(InstantiateView) - Method in interface cb.petal.Visitor
 
visit(ModVisView) - Method in interface cb.petal.Visitor
 
visit(ModuleDiagram) - Method in interface cb.petal.Visitor
 
visit(ProcessDiagram) - Method in interface cb.petal.Visitor
 
visit(SubSysView) - Method in interface cb.petal.Visitor
 
visit(VisibilityRelationship) - Method in interface cb.petal.Visitor
 
visit(Module) - Method in interface cb.petal.Visitor
 
visit(RoleView) - Method in interface cb.petal.Visitor
 
visit(SegLabel) - Method in interface cb.petal.Visitor
 
visit(AssociationViewNew) - Method in interface cb.petal.Visitor
 
visit(NoteView) - Method in interface cb.petal.Visitor
 
visit(InheritTreeView) - Method in interface cb.petal.Visitor
 
visit(AttachView) - Method in interface cb.petal.Visitor
 
visit(AssocAttachView) - Method in interface cb.petal.Visitor
 
visit(Mechanism) - Method in interface cb.petal.Visitor
 
visit(Object) - Method in interface cb.petal.Visitor
 
visit(Link) - Method in interface cb.petal.Visitor
 
visit(Message) - Method in interface cb.petal.Visitor
 
visit(Event) - Method in interface cb.petal.Visitor
 
visit(StateView) - Method in interface cb.petal.Visitor
 
visit(TransView) - Method in interface cb.petal.Visitor
 
visit(ActionTime) - Method in interface cb.petal.Visitor
 
visit(StateDiagram) - Method in interface cb.petal.Visitor
 
visit(State) - Method in interface cb.petal.Visitor
 
visit(StateTransition) - Method in interface cb.petal.Visitor
 
visit(SendEvent) - Method in interface cb.petal.Visitor
 
visit(Action) - Method in interface cb.petal.Visitor
 
visit(StateMachine) - Method in interface cb.petal.Visitor
 
visit(UsesView) - Method in interface cb.petal.Visitor
 
visit(InteractionDiagram) - Method in interface cb.petal.Visitor
 
visit(InterObjView) - Method in interface cb.petal.Visitor
 
visit(MessView) - Method in interface cb.petal.Visitor
 
visit(UseCaseView) - Method in interface cb.petal.Visitor
 
visit(LinkSelfView) - Method in interface cb.petal.Visitor
 
visit(LinkView) - Method in interface cb.petal.Visitor
 
visit(DataFlowView) - Method in interface cb.petal.Visitor
 
visit(ObjectView) - Method in interface cb.petal.Visitor
 
visit(FocusOfControl) - Method in interface cb.petal.Visitor
 
visit(SelfMessView) - Method in interface cb.petal.Visitor
 
visit(InterMessView) - Method in interface cb.petal.Visitor
 
visit(ObjectDiagram) - Method in interface cb.petal.Visitor
 
visit(ExternalDoc) - Method in interface cb.petal.Visitor
 
visit(ClassInstanceView) - Method in interface cb.petal.Visitor
 
visit(Processor) - Method in interface cb.petal.Visitor
 
visit(Process) - Method in interface cb.petal.Visitor
 
visit(Device) - Method in interface cb.petal.Visitor
 
visit(ProcessorView) - Method in interface cb.petal.Visitor
 
visit(DeviceView) - Method in interface cb.petal.Visitor
 
visit(ConnectionView) - Method in interface cb.petal.Visitor
 
visit(RealizeView) - Method in interface cb.petal.Visitor
 
visit(DependencyView) - Method in interface cb.petal.Visitor
 
visit(InterfaceView) - Method in interface cb.petal.Visitor
 
visit(ModuleVisibilityRelationship) - Method in interface cb.petal.Visitor
 
visit(Swimlane) - Method in interface cb.petal.Visitor
 
visit(Partition) - Method in interface cb.petal.Visitor
 
visit(ActivityStateView) - Method in interface cb.petal.Visitor
 
visit(DecisionView) - Method in interface cb.petal.Visitor
 
visit(SynchronizationView) - Method in interface cb.petal.Visitor
 
visit(ActivityDiagram) - Method in interface cb.petal.Visitor
 
visit(ActivityState) - Method in interface cb.petal.Visitor
 
visit(Decision) - Method in interface cb.petal.Visitor
 
visit(SynchronizationState) - Method in interface cb.petal.Visitor
 
visit(SimpleObject) - Method in interface cb.petal.Visitor
 
visit(List) - Method in interface cb.petal.Visitor
 
visit(Value) - Method in interface cb.petal.Visitor
 
visit(Tuple) - Method in interface cb.petal.Visitor
 
visit(Location) - Method in interface cb.petal.Visitor
 
visit(Tag) - Method in interface cb.petal.Visitor
 
visit(StringLiteral) - Method in interface cb.petal.Visitor
 
visit(BooleanLiteral) - Method in interface cb.petal.Visitor
 
visit(FloatLiteral) - Method in interface cb.petal.Visitor
 
visit(IntegerLiteral) - Method in interface cb.petal.Visitor
 
visit(List) - Method in class cb.util.PiggybackVisitor
apply both visitors to lists
visit(MExtension) - Method in class cb.xmi.RoseGenerator
 
visit(MFactory) - Method in class cb.xmi.RoseGenerator
 
visit(MActionState) - Method in class cb.xmi.RoseGenerator
 
visit(MActivityGraph) - Method in class cb.xmi.RoseGenerator
 
visit(MCallState) - Method in class cb.xmi.RoseGenerator
 
visit(MClassifierInState) - Method in class cb.xmi.RoseGenerator
 
visit(MObjectFlowState) - Method in class cb.xmi.RoseGenerator
 
visit(MPartition) - Method in class cb.xmi.RoseGenerator
 
visit(MSubactivityState) - Method in class cb.xmi.RoseGenerator
 
visit(MAssociationEndRole) - Method in class cb.xmi.RoseGenerator
 
visit(MAssociationRole) - Method in class cb.xmi.RoseGenerator
 
visit(MClassifierRole) - Method in class cb.xmi.RoseGenerator
 
visit(MCollaboration) - Method in class cb.xmi.RoseGenerator
 
visit(MInteraction) - Method in class cb.xmi.RoseGenerator
 
visit(MMessage) - Method in class cb.xmi.RoseGenerator
 
visit(MAction) - Method in class cb.xmi.RoseGenerator
 
visit(MActionSequence) - Method in class cb.xmi.RoseGenerator
 
visit(MArgument) - Method in class cb.xmi.RoseGenerator
 
visit(MAttributeLink) - Method in class cb.xmi.RoseGenerator
 
visit(MCallAction) - Method in class cb.xmi.RoseGenerator
 
visit(MComponentInstance) - Method in class cb.xmi.RoseGenerator
 
visit(MCreateAction) - Method in class cb.xmi.RoseGenerator
 
visit(MDataValue) - Method in class cb.xmi.RoseGenerator
 
visit(MDestroyAction) - Method in class cb.xmi.RoseGenerator
 
visit(MException) - Method in class cb.xmi.RoseGenerator
 
visit(MInstance) - Method in class cb.xmi.RoseGenerator
 
visit(MLinkEnd) - Method in class cb.xmi.RoseGenerator
 
visit(MLink) - Method in class cb.xmi.RoseGenerator
 
visit(MLinkObject) - Method in class cb.xmi.RoseGenerator
 
visit(MNodeInstance) - Method in class cb.xmi.RoseGenerator
 
visit(MObject) - Method in class cb.xmi.RoseGenerator
 
visit(MReception) - Method in class cb.xmi.RoseGenerator
 
visit(MReturnAction) - Method in class cb.xmi.RoseGenerator
 
visit(MSendAction) - Method in class cb.xmi.RoseGenerator
 
visit(MSignal) - Method in class cb.xmi.RoseGenerator
 
visit(MStimulus) - Method in class cb.xmi.RoseGenerator
 
visit(MTerminateAction) - Method in class cb.xmi.RoseGenerator
 
visit(MUninterpretedAction) - Method in class cb.xmi.RoseGenerator
 
visit(MCallEvent) - Method in class cb.xmi.RoseGenerator
 
visit(MChangeEvent) - Method in class cb.xmi.RoseGenerator
 
visit(MCompositeState) - Method in class cb.xmi.RoseGenerator
 
visit(MFinalState) - Method in class cb.xmi.RoseGenerator
 
visit(MGuard) - Method in class cb.xmi.RoseGenerator
 
visit(MPseudostate) - Method in class cb.xmi.RoseGenerator
 
visit(MSignalEvent) - Method in class cb.xmi.RoseGenerator
 
visit(MSimpleState) - Method in class cb.xmi.RoseGenerator
 
visit(MState) - Method in class cb.xmi.RoseGenerator
 
visit(MStateMachine) - Method in class cb.xmi.RoseGenerator
 
visit(MStubState) - Method in class cb.xmi.RoseGenerator
 
visit(MSubmachineState) - Method in class cb.xmi.RoseGenerator
 
visit(MSynchState) - Method in class cb.xmi.RoseGenerator
 
visit(MTimeEvent) - Method in class cb.xmi.RoseGenerator
 
visit(MTransition) - Method in class cb.xmi.RoseGenerator
 
visit(MActor) - Method in class cb.xmi.RoseGenerator
 
visit(MExtend) - Method in class cb.xmi.RoseGenerator
 
visit(MExtensionPoint) - Method in class cb.xmi.RoseGenerator
 
visit(MInclude) - Method in class cb.xmi.RoseGenerator
 
visit(MUseCase) - Method in class cb.xmi.RoseGenerator
 
visit(MUseCaseInstance) - Method in class cb.xmi.RoseGenerator
 
visit(MAbstraction) - Method in class cb.xmi.RoseGenerator
 
visit(MAssociationClass) - Method in class cb.xmi.RoseGenerator
 
visit(MAssociationEnd) - Method in class cb.xmi.RoseGenerator
 
visit(MAssociation) - Method in class cb.xmi.RoseGenerator
 
visit(MAttribute) - Method in class cb.xmi.RoseGenerator
 
visit(MBinding) - Method in class cb.xmi.RoseGenerator
 
visit(MClass) - Method in class cb.xmi.RoseGenerator
 
visit(MClassifier) - Method in class cb.xmi.RoseGenerator
 
visit(MComment) - Method in class cb.xmi.RoseGenerator
 
visit(MComponent) - Method in class cb.xmi.RoseGenerator
 
visit(MConstraint) - Method in class cb.xmi.RoseGenerator
 
visit(MDataType) - Method in class cb.xmi.RoseGenerator
 
visit(MDependency) - Method in class cb.xmi.RoseGenerator
 
visit(MElementResidence) - Method in class cb.xmi.RoseGenerator
 
visit(MFlow) - Method in class cb.xmi.RoseGenerator
 
visit(MGeneralization) - Method in class cb.xmi.RoseGenerator
 
visit(MInterface) - Method in class cb.xmi.RoseGenerator
 
visit(MMethod) - Method in class cb.xmi.RoseGenerator
 
visit(MNamespace) - Method in class cb.xmi.RoseGenerator
 
visit(MNode) - Method in class cb.xmi.RoseGenerator
 
visit(MOperation) - Method in class cb.xmi.RoseGenerator
 
visit(MParameter) - Method in class cb.xmi.RoseGenerator
 
visit(MPermission) - Method in class cb.xmi.RoseGenerator
 
visit(MPresentationElement) - Method in class cb.xmi.RoseGenerator
 
visit(MRelationship) - Method in class cb.xmi.RoseGenerator
 
visit(MTemplateParameter) - Method in class cb.xmi.RoseGenerator
 
visit(MUsage) - Method in class cb.xmi.RoseGenerator
 
visit(MElementImport) - Method in class cb.xmi.RoseGenerator
 
visit(MModel) - Method in class cb.xmi.RoseGenerator
visit the given Model
visit(MPackage) - Method in class cb.xmi.RoseGenerator
 
visit(MSubsystem) - Method in class cb.xmi.RoseGenerator
 
visit(MStereotype) - Method in class cb.xmi.RoseGenerator
 
visit(MTaggedValue) - Method in class cb.xmi.RoseGenerator
 
visit(LogicalCategory) - Method in class cb.xmi.XMIGenerator
 
visit(UseCaseCategory) - Method in class cb.xmi.XMIGenerator
 
visit(SubSystem) - Method in class cb.xmi.XMIGenerator
 
visit(ClassAttribute) - Method in class cb.xmi.XMIGenerator
 
visit(Operation) - Method in class cb.xmi.XMIGenerator
 
visit(InheritanceRelationship) - Method in class cb.xmi.XMIGenerator
 
visit(UsesRelationship) - Method in class cb.xmi.XMIGenerator
 
visit(DependencyRelationship) - Method in class cb.xmi.XMIGenerator
 
visit(RealizeRelationship) - Method in class cb.xmi.XMIGenerator
 
visit(Association) - Method in class cb.xmi.XMIGenerator
If this association contains an association class, use that object, otherwise create new object.
visitObject(PetalObject) - Method in class cb.parser.MyPrintVisitor
 
visitObject(PetalObject) - Method in class cb.parser.PrintVisitor
 
visitObject(PetalObject) - Method in class cb.petal.DescendingVisitor
visit the given PetalObject
visitObject(PetalObject) - Method in class cb.util.ObjectGenerator
 
visitObject(PetalObject) - Method in class cb.util.PiggybackVisitor
apply both visitors for the given obj
Visitor - Interface in cb.petal
Visitor interface.

X

XMIFactory - Class in cb.xmi
Factory for classes, methods, etc., it also contains methods to add relationships, like uses/realize relationships.
XMIFactory() - Constructor for class cb.xmi.XMIFactory
 
XMIFactory(PetalFile, XMIGenerator) - Constructor for class cb.xmi.XMIFactory
create me with the given PetalFile
XMIGenerator - Class in cb.xmi
Convert a Rose petal file into the XMI format using NovoSoft's NSUML package which implements the entities defined in the UML specification 1.3.
XMIGenerator(PetalFile, String) - Constructor for class cb.xmi.XMIGenerator
 
A B C D E F G H I J K L M N O P Q R S T U V X 
Skip navigation links

Copyright © 2018 BITPlan GmbH. All rights reserved.