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

A

accept(Visitor) - Method in class cb.petal.PetalObject
 
accept(Visitor) - Method in class cb.petal.Class
 
accept(Visitor) - Method in class cb.petal.State
 
accept(Visitor) - Method in class cb.petal.Module
 
accept(Visitor) - Method in class cb.petal.InterMessView
 
accept(Visitor) - Method in class cb.petal.FocusOfControl
 
accept(Visitor) - Method in class cb.petal.SegLabel
 
accept(Visitor) - Method in class cb.petal.SemanticInfo
 
accept(Visitor) - Method in class cb.petal.ModView
 
accept(Visitor) - Method in class cb.petal.Defaults
 
accept(Visitor) - Method in class cb.petal.BooleanLiteral
 
accept(Visitor) - Method in class cb.petal.SelfMessView
 
accept(Visitor) - Method in class cb.petal.StateMachine
 
accept(Visitor) - Method in class cb.petal.RoleView
 
accept(Visitor) - Method in class cb.petal.Link
 
accept(Visitor) - Method in class cb.petal.ActionTime
 
accept(Visitor) - Method in class cb.petal.Role
 
accept(Visitor) - Method in class cb.petal.InteractionDiagram
 
accept(Visitor) - Method in class cb.petal.ClassDiagram
 
accept(Visitor) - Method in class cb.petal.UsesRelationship
 
accept(Visitor) - Method in class cb.petal.ModuleVisibilityRelationship
 
accept(Visitor) - Method in class cb.petal.LinkView
 
accept(Visitor) - Method in class cb.petal.ObjectDiagram
 
accept(Visitor) - Method in class cb.petal.SimpleObject
 
accept(Visitor) - Method in class cb.petal.UseCase
 
accept(Visitor) - Method in class cb.petal.SubSysView
 
accept(Visitor) - Method in class cb.petal.SubSystem
 
accept(Visitor) - Method in class cb.petal.Object
 
accept(Visitor) - Method in class cb.petal.AssocAttachView
 
accept(Visitor) - Method in class cb.petal.StringLiteral
 
accept(Visitor) - Method in class cb.petal.PetalFile
 
accept(Visitor) - Method in class cb.petal.InheritTreeView
 
accept(Visitor) - Method in class cb.petal.Association
 
accept(Visitor) - Method in class cb.petal.ClassView
 
accept(Visitor) - Method in class cb.petal.ModuleDiagram
 
accept(Visitor) - Method in interface cb.petal.PetalNode
 
accept(Visitor) - Method in class cb.petal.FloatLiteral
 
accept(Visitor) - Method in class cb.petal.StateDiagram
 
accept(Visitor) - Method in class cb.petal.ConnectionRelationship
 
accept(Visitor) - Method in class cb.petal.UseCaseDiagram
 
accept(Visitor) - Method in class cb.petal.CategoryView
 
accept(Visitor) - Method in class cb.petal.ModVisView
 
accept(Visitor) - Method in class cb.petal.DataFlowView
 
accept(Visitor) - Method in class cb.petal.AttachView
 
accept(Visitor) - Method in class cb.petal.SynchronizationView
 
accept(Visitor) - Method in class cb.petal.LinkSelfView
 
accept(Visitor) - Method in class cb.petal.InheritanceRelationship
 
accept(Visitor) - Method in class cb.petal.Tuple
 
accept(Visitor) - Method in class cb.petal.Mechanism
 
accept(Visitor) - Method in class cb.petal.DependencyRelationship
 
accept(Visitor) - Method in class cb.petal.ProcessDiagram
 
accept(Visitor) - Method in class cb.petal.Compartment
 
accept(Visitor) - Method in class cb.petal.ClassInstanceView
 
accept(Visitor) - Method in class cb.petal.SendEvent
 
accept(Visitor) - Method in class cb.petal.Partition
 
accept(Visitor) - Method in class cb.petal.Font
 
accept(Visitor) - Method in class cb.petal.Properties
 
accept(Visitor) - Method in class cb.petal.List
 
accept(Visitor) - Method in class cb.petal.Attribute
 
accept(Visitor) - Method in class cb.petal.IntegerLiteral
 
accept(Visitor) - Method in class cb.petal.Label
 
accept(Visitor) - Method in class cb.petal.VisibilityRelationship
 
accept(Visitor) - Method in class cb.petal.ProcessorView
 
accept(Visitor) - Method in class cb.petal.InstantiateView
 
accept(Visitor) - Method in class cb.petal.ActivityStateView
 
accept(Visitor) - Method in class cb.petal.Device
 
accept(Visitor) - Method in class cb.petal.ClassAttribute
 
accept(Visitor) - Method in class cb.petal.NoteView
 
accept(Visitor) - Method in class cb.petal.Swimlane
 
accept(Visitor) - Method in class cb.petal.RealizeView
 
accept(Visitor) - Method in class cb.petal.Parameter
 
accept(Visitor) - Method in class cb.petal.Value
 
accept(Visitor) - Method in class cb.petal.DependencyView
 
accept(Visitor) - Method in class cb.petal.Petal
 
accept(Visitor) - Method in class cb.petal.LogicalCategory
 
accept(Visitor) - Method in class cb.petal.ExternalDoc
 
accept(Visitor) - Method in class cb.petal.ImportView
 
accept(Visitor) - Method in class cb.petal.ItemLabel
 
accept(Visitor) - Method in class cb.petal.InterfaceView
 
accept(Visitor) - Method in class cb.petal.DecisionView
 
accept(Visitor) - Method in class cb.petal.Action
 
accept(Visitor) - Method in class cb.petal.Operation
 
accept(Visitor) - Method in class cb.petal.Message
 
accept(Visitor) - Method in class cb.petal.Tag
 
accept(Visitor) - Method in class cb.petal.DeviceView
 
accept(Visitor) - Method in class cb.petal.Event
 
accept(Visitor) - Method in class cb.petal.Processes
 
accept(Visitor) - Method in class cb.petal.ConnectionView
 
accept(Visitor) - Method in class cb.petal.Location
 
accept(Visitor) - Method in class cb.petal.SimpleViewObject
 
accept(Visitor) - Method in class cb.petal.InstantiationRelationship
 
accept(Visitor) - Method in class cb.petal.MessView
 
accept(Visitor) - Method in class cb.petal.StateView
 
accept(Visitor) - Method in class cb.petal.TransView
 
accept(Visitor) - Method in class cb.petal.Processor
 
accept(Visitor) - Method in class cb.petal.ActivityDiagram
 
accept(Visitor) - Method in class cb.petal.UsesView
 
accept(Visitor) - Method in class cb.petal.InterObjView
 
accept(Visitor) - Method in class cb.petal.AssociationViewNew
 
accept(Visitor) - Method in class cb.petal.UseCaseCategory
 
accept(Visitor) - Method in class cb.petal.Design
 
accept(Visitor) - Method in class cb.petal.StateTransition
 
accept(Visitor) - Method in class cb.petal.UseCaseView
 
accept(Visitor) - Method in class cb.petal.Process
 
accept(Visitor) - Method in class cb.petal.RealizeRelationship
 
accept(Visitor) - Method in class cb.petal.InheritView
 
accept(Visitor) - Method in class cb.petal.ObjectView
 
access - Variable in class cb.generator.NodeImpl
 
AccessObject - class cb.petal.AccessObject.
Super class for all petal objects that have access qualifiers, i.e., "Public", "Protected", "Private", or "Implementation" (whatever that means, probably it reads "language dependent")
AccessObject(PetalNode, String, Collection) - Constructor for class cb.petal.AccessObject
 
AccessObject(String) - Constructor for class cb.petal.AccessObject
 
AccessQualified - interface cb.petal.AccessQualified.
Denote that a petal object may have an attribute "exportControl", e.g.
Action - class cb.petal.Action.
Represents action object
Action() - Constructor for class cb.petal.Action
 
Action(PetalNode, Collection) - Constructor for class cb.petal.Action
 
ActionTime - class cb.petal.ActionTime.
Represents ActionTime object
ActionTime() - Constructor for class cb.petal.ActionTime
 
ActionTime(PetalNode, Collection) - Constructor for class cb.petal.ActionTime
 
ActivityDiagram - class cb.petal.ActivityDiagram.
Represents ActivityDiagram object
ActivityDiagram() - Constructor for class cb.petal.ActivityDiagram
 
ActivityDiagram(PetalNode, Collection) - Constructor for class cb.petal.ActivityDiagram
 
ActivityStateView - class cb.petal.ActivityStateView.
Represents ActivityStateView object
ActivityStateView() - Constructor for class cb.petal.ActivityStateView
 
ActivityStateView(PetalNode, Collection, int) - Constructor for class cb.petal.ActivityStateView
 
add(PetalNode) - Method in class cb.petal.List
 
add(PetalObject) - Method in class cb.petal.ClassCategory
 
addAssociation(Class, Role, Class, Role, Class) - Method in class cb.generator.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.
addClassAttribute(ClassAttribute) - 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(String, String, String) - Method in class cb.petal.Class
Add a class attribute aka field to this class.
addField(Class, Field) - Method in class cb.generator.Factory
 
addField(Field) - Method in class cb.generator.ClassImpl
 
addField(Field) - Method in interface cb.generator.Class
 
addImplementedInterface(Class) - Method in class cb.petal.Class
Add implemented interface to this class, i.e.
addImplementedInterface(Class, Class) - Method in class cb.generator.Factory
 
addImplementedInterface(String) - Method in class cb.generator.ClassImpl
 
addImplementedInterface(String) - Method in interface cb.generator.Class
 
addLine(String) - Method in class cb.petal.StringLiteral
 
addMethod(Class, Method) - Method in class cb.generator.Factory
 
addMethod(Method) - Method in class cb.generator.ClassImpl
 
addMethod(Method) - Method in interface cb.generator.Class
 
addObject(String, Node) - Method in class cb.generator.Factory
 
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.
addPrefixCode(String) - Method in class cb.generator.ClassImpl
 
addPrefixCode(String) - Method in interface cb.generator.Class
 
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.Factory
Alias for addImplementedInterface()
addRelationship(RelationshipView, Relationship) - Method in class cb.petal.Diagram
 
addSuperClass(Class) - Method in class cb.petal.Class
Add super class of this class, i.e.
addSuperClass(Class, Class) - Method in class cb.generator.Factory
 
addSuperClass(String) - Method in class cb.generator.ClassImpl
 
addSuperClass(String) - Method in interface cb.generator.Class
 
addSuperClassifier(Inheritable) - Method in class cb.petal.Inheritable
Add super classifier of this use case/class, i.e.
addSuperUseCase(UseCase) - Method in class cb.petal.UseCase
Add super use case of this use case, i.e.
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(UseCase) - Method in class cb.petal.UseCaseCategory
Add a use case to the model.
addToModel(UseCaseCategory) - Method in class cb.petal.UseCaseCategory
 
addToView(AssociationViewNew) - Method in class cb.petal.Diagram
Add a association view to the presentation view, set location and tags and call init().
addToView(ClassView) - Method in class cb.petal.Diagram
Adds a class 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(InheritView) - Method in class cb.petal.UseCaseDiagram
Class and super class and the according views must have been added to the model already.
addToView(NoteView) - Method in class cb.petal.ClassDiagram
Adds a note view to the presentation view, sets location and tags and calls init().
addToView(RealizeView) - Method in class cb.petal.ClassDiagram
Class and interface and the according views must have been added to the model already.
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(UsesView) - Method in class cb.petal.ClassDiagram
Classes 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) - Method in class cb.petal.Class
Add used to this class, i.e.
addUsedClass(Class, Class, UsesRelationship) - Method in class cb.generator.Factory
 
AssocAttachView - class cb.petal.AssocAttachView.
Represents AssocAttachView object which is means it is just the line drawn between an association and an association class.
AssocAttachView() - Constructor for class cb.petal.AssocAttachView
 
AssocAttachView(PetalNode, Collection, int) - Constructor for class cb.petal.AssocAttachView
 
Association - class cb.petal.Association.
Represents Association object
Association() - Constructor for class cb.petal.Association
 
Association(PetalNode, Collection) - Constructor for class cb.petal.Association
 
AssociationViewNew - class cb.petal.AssociationViewNew.
Represents AssociationViewNew object, i.e.
AssociationViewNew() - Constructor for class cb.petal.AssociationViewNew
 
AssociationViewNew(PetalNode, Collection, int) - Constructor for class cb.petal.AssociationViewNew
 
AttachView - class cb.petal.AttachView.
Represents AttachView object which means the line drawn between a note (view) and some entity.
AttachView() - Constructor for class cb.petal.AttachView
 
AttachView(PetalNode, Collection, int) - Constructor for class cb.petal.AttachView
 
attribute - Variable in class cb.generator.FieldImpl
 
Attribute - class cb.petal.Attribute.
Represents Attribute object
Attribute() - Constructor for class cb.petal.Attribute
 
Attribute(PetalNode, Collection) - Constructor for class cb.petal.Attribute
 

B

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

C

CategoryView - class cb.petal.CategoryView.
This view corresponds to a ClassCategory object.
CategoryView() - Constructor for class cb.petal.CategoryView
 
CategoryView(PetalNode, Collection) - Constructor for class cb.petal.CategoryView
 
cb.generator - package cb.generator
 
cb.parser - package cb.parser
 
cb.petal - package cb.petal
 
cb.util - package cb.util
 
Class - class cb.petal.Class.
Represents Class object, there are a lot of convenience methods here for adding super class(es), operations, attributes, etc.
Class - interface cb.generator.Class.
Represents a class consisting of fields and methods, should be useful for Java and C++.
Class() - Constructor for class cb.petal.Class
 
Class(PetalNode, Collection) - Constructor for class cb.petal.Class
 
Class(PetalNode, String, Collection) - Constructor for class cb.petal.Class
 
ClassAttribute - class cb.petal.ClassAttribute.
Represents class attribute (aka field) of class object.
ClassAttribute() - Constructor for class cb.petal.ClassAttribute
 
ClassAttribute(PetalNode, Collection) - Constructor for class cb.petal.ClassAttribute
 
ClassCategory - class cb.petal.ClassCategory.
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
 
ClassDiagram - class cb.petal.ClassDiagram.
Represents ClassDiagram object contained within a LogicalCategory object.
ClassDiagram() - Constructor for class cb.petal.ClassDiagram
 
ClassDiagram(PetalNode, Collection) - Constructor for class cb.petal.ClassDiagram
 
ClassImpl - class cb.generator.ClassImpl.
Simple representation of a Java Class.
ClassImpl() - Constructor for class cb.generator.ClassImpl
 
ClassInstanceView - class cb.petal.ClassInstanceView.
Represents ClassInstanceView object
ClassInstanceView() - Constructor for class cb.petal.ClassInstanceView
 
ClassInstanceView(PetalNode, Collection, int) - Constructor for class cb.petal.ClassInstanceView
 
ClassUtility - class cb.petal.ClassUtility.
Represents Class Utility object, i.e., helper class
ClassUtility() - Constructor for class cb.petal.ClassUtility
 
ClassUtility(PetalNode, Collection) - Constructor for class cb.petal.ClassUtility
 
ClassView - class cb.petal.ClassView.
Represents ClassView object
ClassView() - Constructor for class cb.petal.ClassView
 
ClassView(PetalNode, Collection, int) - Constructor for class cb.petal.ClassView
 
ClassView(PetalNode, String, Collection, int) - Constructor for class cb.petal.ClassView
 
ClassView(String) - Constructor for class cb.petal.ClassView
 
clazz - Variable in class cb.generator.ClassImpl
 
clone() - Method in class cb.petal.PetalObject
 
clone() - Method in class cb.petal.Literal
 
clone() - Method in class cb.petal.PetalFile
 
clone() - Method in class cb.petal.List
 
CLOSED_ICON - Static variable in class cb.util.PetalTree
 
COMMA - Static variable in class cb.parser.Token
 
COMMA - Static variable in class cb.parser.Lexer
 
Compartment - class cb.petal.Compartment.
Represents Compartment object
Compartment() - Constructor for class cb.petal.Compartment
 
Compartment(PetalNode, Collection) - Constructor for class cb.petal.Compartment
 
ConnectionRelationship - class cb.petal.ConnectionRelationship.
Represents Connection_Relationship object
ConnectionRelationship() - Constructor for class cb.petal.ConnectionRelationship
 
ConnectionRelationship(PetalNode, Collection) - Constructor for class cb.petal.ConnectionRelationship
 
ConnectionView - class cb.petal.ConnectionView.
Represents ConnectionView object
ConnectionView() - Constructor for class cb.petal.ConnectionView
 
ConnectionView(PetalNode, Collection, int) - Constructor for class cb.petal.ConnectionView
 
Constants - class cb.util.Constants.
Global constants and utility methods.
Constants() - Constructor for class cb.util.Constants
 
counter - Variable in class cb.generator.Factory
 
createAssocAttachView() - Method in class cb.util.PetalObjectFactory
 
createAssociation(Class, Class) - Method in class cb.util.PetalObjectFactory
Create association without explicit name, it will have an invisible anonymous name.
createAssociation(Class, UseCase) - Method in class cb.util.PetalObjectFactory
 
createAssociation(String, Class, Class) - Method in class cb.util.PetalObjectFactory
Create Association between two classes.
createAssociation(String, Class, UseCase) - Method in class cb.util.PetalObjectFactory
 
createAssociation(String, UseCase, UseCase) - Method in class cb.util.PetalObjectFactory
Create Association between two use cases.
createAssociation(UseCase, UseCase) - Method in class cb.util.PetalObjectFactory
Create association without explicit name, it will have an invisible anonymous name.
createAssociationView(Association) - Method in class cb.util.PetalObjectFactory
 
createAssociationView(Association, boolean) - Method in class cb.util.PetalObjectFactory
Creates view for given association.
createAttachView() - Method in class cb.util.PetalObjectFactory
 
createBoolean(String) - Method in class cb.parser.ObjectFactory
 
createClass(Class) - Method in class cb.generator.Factory
 
createClass(Class, String, String, String, boolean) - Method in class cb.generator.Factory
 
createClass(String) - Method in class cb.util.PetalObjectFactory
Creates empty class object with just the name and the quid set.
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.
createField(ClassAttribute) - Method in class cb.generator.Factory
 
createField(ClassAttribute, String, String, String, String) - Method in class cb.generator.Factory
 
createFloat(String) - Method in class cb.parser.ObjectFactory
 
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) - Method in class cb.generator.Factory
 
createMethod(Operation, String, String, String, List) - Method in class cb.generator.Factory
 
createModel() - Method in class cb.util.PetalObjectFactory
Creates empty model.
createNoteView(String) - Method in class cb.util.PetalObjectFactory
 
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)
createParameter(Parameter) - Method in class cb.generator.Factory
 
createParameter(String, String) - Method in class cb.generator.Factory
 
createParser(File) - Static method in class cb.parser.PetalParser
 
createParser(InputStream) - Static method in class cb.parser.PetalParser
 
createParser(Reader) - Static method in class cb.parser.PetalParser
 
createParser(String) - Static method in class cb.parser.PetalParser
 
createParser(URL) - Static method in class cb.parser.PetalParser
 
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.Factory
 
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 |.
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
 
createUseCase(String) - Method in class cb.util.PetalObjectFactory
Creates use case object with just the name and the quid set.
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 cb.petal.DataFlowView.
Represents DataFlowView object
DataFlowView() - Constructor for class cb.petal.DataFlowView
 
DataFlowView(PetalNode, Collection, int) - Constructor for class cb.petal.DataFlowView
 
DecisionView - class cb.petal.DecisionView.
Represents DecisionView object
DecisionView() - Constructor for class cb.petal.DecisionView
 
DecisionView(PetalNode, Collection, int) - Constructor for class cb.petal.DecisionView
 
Defaults - class cb.petal.Defaults.
Represents defaults for top level design object.
Defaults() - Constructor for class cb.petal.Defaults
 
Defaults(PetalNode, Collection) - Constructor for class cb.petal.Defaults
 
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.
defineProperty(String, int) - Method in class cb.petal.PetalObject
Override property if exists already or add it if not.
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.
DependencyRelationship - class cb.petal.DependencyRelationship.
Represents Dependency_Relationship object
DependencyRelationship() - Constructor for class cb.petal.DependencyRelationship
 
DependencyRelationship(PetalNode, Collection) - Constructor for class cb.petal.DependencyRelationship
 
DependencyView - class cb.petal.DependencyView.
Represents DependencyView object
DependencyView() - Constructor for class cb.petal.DependencyView
 
DependencyView(PetalNode, Collection, int) - Constructor for class cb.petal.DependencyView
 
DerivedClass - class cb.petal.DerivedClass.
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 cb.petal.DescendingVisitor.
By default visits petal tree with DFS.
DescendingVisitor() - Constructor for class cb.petal.DescendingVisitor
 
Design - class cb.petal.Design.
Represents top level design object.
Design() - Constructor for class cb.petal.Design
 
Design(Collection) - Constructor for class cb.petal.Design
 
Device - class cb.petal.Device.
Represents Device object
Device() - Constructor for class cb.petal.Device
 
Device(PetalNode, Collection) - Constructor for class cb.petal.Device
 
DeviceView - class cb.petal.DeviceView.
Represents DeviceView object
DeviceView() - Constructor for class cb.petal.DeviceView
 
DeviceView(PetalNode, Collection, int) - Constructor for class cb.petal.DeviceView
 
Diagram - class cb.petal.Diagram.
Super class for diagrams
Diagram(PetalNode, String, Collection) - Constructor for class cb.petal.Diagram
 
Diagram(String) - Constructor for class cb.petal.Diagram
 
dispose(Token) - Static method in class cb.parser.Token
 
Documented - interface cb.petal.Documented.
Denote that a petal object may have documentation associated with it.
DOS - Static variable in class cb.util.Constants
 
Dump - class cb.util.Dump.
Create serialized templates.
dump() - Method in class cb.generator.Generator
 
Dump() - Constructor for class cb.util.Dump
 
dump(PrintWriter) - Method in class cb.generator.ClassImpl
Default implementation prints Java code
dump(PrintWriter) - Method in class cb.generator.FieldImpl
Default implementation prints Java code
dump(PrintWriter) - Method in class cb.generator.ParameterImpl
Default implementation prints Java code
dump(PrintWriter) - Method in interface cb.generator.Node
 
dump(PrintWriter) - Method in class cb.generator.MethodImpl
Default implementation prints Java code

E

EMPTY - Static variable in class cb.petal.PetalObject
 
EmptyVisitor - class cb.petal.EmptyVisitor.
Visitor containing just empty methods.
EmptyVisitor() - Constructor for class cb.petal.EmptyVisitor
 
EOF - Static variable in class cb.parser.Token
 
EOF - Static variable in class cb.parser.Lexer
 
equals(Object) - Method in class cb.petal.PetalObject
 
equals(Object) - Method in class cb.petal.BooleanLiteral
 
equals(Object) - Method in class cb.petal.StringLiteral
 
equals(Object) - Method in class cb.petal.PetalFile
 
equals(Object) - Method in class cb.petal.FloatLiteral
 
equals(Object) - Method in class cb.petal.Tuple
 
equals(Object) - Method in class cb.petal.List
 
equals(Object) - Method in class cb.petal.IntegerLiteral
 
equals(Object) - Method in class cb.petal.Value
 
equals(Object) - Method in class cb.petal.Tag
 
equals(Object) - Method in class cb.petal.Location
 
equals(Object) - Method in class cb.generator.ClassImpl
 
equals(Object) - Method in class cb.generator.FieldImpl
 
equals(Object) - Method in class cb.generator.ParameterImpl
 
equals(Object) - Method in class cb.generator.MethodImpl
 
Event - class cb.petal.Event.
Represents Event object
Event() - Constructor for class cb.petal.Event
 
Event(PetalNode, Collection) - Constructor for class cb.petal.Event
 
ExternalDoc - class cb.petal.ExternalDoc.
Refer to external documentation, i.e.
ExternalDoc() - Constructor for class cb.petal.ExternalDoc
 
ExternalDoc(PetalNode, Collection) - Constructor for class cb.petal.ExternalDoc
 

F

factory - Variable in class cb.generator.Generator
 
Factory - class cb.generator.Factory.
Factory for classes, methods, etc., it also contains methods to add relationships, like uses/realize relationships.
Factory() - Constructor for class cb.generator.Factory
 
FALSE - Static variable in class cb.parser.Token
 
Field - interface cb.generator.Field.
Represents a field of a class.
FieldImpl - class cb.generator.FieldImpl.
Simple representation of a Java field.
FieldImpl() - Constructor for class cb.generator.FieldImpl
 
FLOAT - Static variable in class cb.parser.Lexer
 
FloatLiteral - class cb.petal.FloatLiteral.
Floating point literal (in fact a double).
FloatLiteral(double) - Constructor for class cb.petal.FloatLiteral
 
FocusOfControl - class cb.petal.FocusOfControl.
Represents Focus_Of_Control object
FocusOfControl() - Constructor for class cb.petal.FocusOfControl
 
FocusOfControl(PetalNode, Collection, int) - Constructor for class cb.petal.FocusOfControl
 
Font - class cb.petal.Font.
Represents font object.
Font() - Constructor for class cb.petal.Font
 
Font(PetalNode, Collection) - Constructor for class cb.petal.Font
 

G

Generator - class cb.generator.Generator.
Convert a petal file into a set of (Java) classes.
Generator(PetalFile, File, String) - Constructor for class cb.generator.Generator
 
Generator(PetalFile, String, String) - Constructor for class cb.generator.Generator
 
get(int) - Method in class cb.petal.List
 
getAbstract() - Method in class cb.petal.ParameterizedClass
 
getAccess() - Method in class cb.generator.NodeImpl
 
getAccess() - Method in interface cb.generator.Node
 
getAction() - Method in class cb.petal.StateTransition
 
getActions() - Method in class cb.petal.State
 
getActionTime() - Method in class cb.petal.SendEvent
 
getActionTime() - Method in class cb.petal.Action
 
getActualParameter() - Method in class cb.petal.InstantiatedClass
 
getAnchor() - Method in class cb.petal.SegLabel
 
getAnchor() - Method in class cb.petal.Compartment
 
getAnchor() - Method in class cb.petal.ItemLabel
 
getAnchorLoc() - Method in class cb.petal.SegLabel
 
getAnchorLoc() - Method in class cb.petal.ItemLabel
 
getAnnotation() - Method in class cb.petal.ClassView
 
getAnnotation() - Method in class cb.petal.ProcessorView
 
getAnnotation() - Method in class cb.petal.DeviceView
 
getAnnotation() - Method in class cb.petal.InterObjView
 
getAnnotation() - Method in class cb.petal.ObjectView
 
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.FieldImpl
 
getAttributeName() - Method in class cb.petal.Attribute
 
getAttributes() - Method in class cb.petal.Class
 
getAttributes() - Method in class cb.petal.Module
 
getAttributes() - Method in class cb.petal.Role
 
getAttributes() - Method in class cb.petal.UsesRelationship
 
getAttributes() - Method in class cb.petal.InheritanceRelationship
 
getAttributes() - Method in class cb.petal.Properties
 
getAutoResize() - Method in class cb.petal.Defaults
 
getAutoResize() - Method in class cb.petal.ClassView
 
getBold() - Method in class cb.petal.Font
 
getBottomMargin() - Method in class cb.petal.Defaults
 
getCardinality() - Method in class cb.petal.Role
 
getCardinality(Role) - Method in class cb.generator.Factory
 
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.PetalObject
 
getChildCount() - Method in class cb.petal.Literal
 
getChildCount() - Method in class cb.petal.PetalFile
 
getChildCount() - Method in interface cb.petal.PetalNode
 
getChildCount() - Method in class cb.petal.List
 
getChildCount(Object) - Method in class cb.petal.PetalFile
Returns the number of children of parent.
getClass(HasQuidu) - Method in class cb.generator.Generator
 
getClass(String) - Method in class cb.generator.Generator
 
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
 
getClassName() - Method in class cb.petal.Object
 
getClassName(Class) - Method in class cb.generator.Factory
 
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.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.Method
 
getCode() - Method in class cb.generator.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
 
getContainment() - Method in class cb.petal.Role
 
getContainment() - Method in class cb.petal.ClassAttribute
 
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 class cb.petal.AccessObject
 
getDocumentation() - Method in class cb.petal.Role
 
getDocumentation() - Method in class cb.petal.Relationship
 
getDocumentation() - Method in class cb.petal.ClassCategory
 
getDocumentation() - Method in interface cb.petal.Documented
 
getDocumentation() - Method in class cb.petal.Device
 
getDocumentation() - Method in class cb.petal.Processor
 
getDocumentation() - Method in class cb.petal.Process
 
getElements() - Method in class cb.petal.List
 
getEvent() - Method in class cb.petal.SendEvent
 
getEvent() - Method in class cb.petal.StateTransition
 
getExportControl() - Method in class cb.petal.AccessObject
 
getExportControl() - Method in class cb.petal.Role
 
getExportControl() - Method in class cb.petal.UsesRelationship
 
getExportControl() - Method in class cb.petal.ClassCategory
 
getExportControl() - Method in interface cb.petal.AccessQualified
 
getExportControl() - Method in class cb.petal.Operation
 
getExternalDocPath() - Method in class cb.petal.ExternalDoc
 
getExternalDocUrl() - Method in class cb.petal.ExternalDoc
 
getFace() - Method in class cb.petal.Font
 
getFields() - Method in class cb.generator.ClassImpl
 
getFields() - Method in interface cb.generator.Class
 
getFillColor() - Method in class cb.petal.View
 
getFillColor() - Method in class cb.petal.Compartment
 
getFillColor() - Method in class cb.petal.ItemLabel
 
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.SegLabel
 
getFont() - Method in class cb.petal.Label
 
getFormalParameter() - Method in class cb.petal.ParameterizedClass
 
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.View
 
getHeight() - Method in class cb.petal.FocusOfControl
 
getHeight() - Method in class cb.petal.SegLabel
 
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.View
 
getIconStyle() - Method in class cb.petal.FocusOfControl
 
getIconStyle() - Method in class cb.petal.Compartment
 
getIconWidth() - Method in class cb.petal.InterObjView
 
getIDParameter() - Method in class cb.petal.StateView
 
getIgnoredNodes() - Method in class cb.parser.PetalParser
 
getIgnoredNodes() - Method in class cb.parser.Parser
 
getImplementedInterfaces() - Method in class cb.petal.Class
 
getImplementedInterfaces() - Method in class cb.generator.ClassImpl
 
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 class cb.petal.ClassAttribute
 
getInitialValue() - Method in class cb.petal.Parameter
 
getInitialValue() - Method in class cb.generator.FieldImpl
 
getInitialValue() - Method in interface cb.generator.Field
 
getInstance() - Static method in class cb.parser.ObjectFactory
 
getInstance() - Static method in class cb.util.PetalObjectFactory
 
getInstance() - Static method in class cb.generator.Factory
 
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.ObjectDiagram
 
getItems() - Method in class cb.petal.ModuleDiagram
 
getItems() - Method in class cb.petal.StateDiagram
 
getItems() - Method in class cb.petal.ProcessDiagram
 
getJustify() - Method in class cb.petal.SegLabel
 
getJustify() - Method in class cb.petal.ItemLabel
 
getKind() - Method in class cb.petal.PetalObject
 
getKind() - Method in class cb.petal.Literal
 
getKind() - Method in class cb.petal.PetalFile
 
getKind() - Method in interface cb.petal.PetalNode
 
getKind() - Method in class cb.petal.List
 
getLabel() - Method in class cb.petal.InterMessView
 
getLabel() - Method in class cb.petal.SegLabel
 
getLabel() - Method in class cb.petal.ModView
 
getLabel() - Method in class cb.petal.SelfMessView
 
getLabel() - Method in class cb.petal.RoleView
 
getLabel() - Method in class cb.petal.Role
 
getLabel() - Method in class cb.petal.Relationship
 
getLabel() - Method in class cb.petal.SubSysView
 
getLabel() - Method in class cb.petal.ClassView
 
getLabel() - Method in class cb.petal.CategoryView
 
getLabel() - Method in class cb.petal.DataFlowView
 
getLabel() - Method in interface cb.petal.SegLabeled
 
getLabel() - Method in class cb.petal.RelationshipView
 
getLabel() - Method in class cb.petal.Label
 
getLabel() - Method in class cb.petal.ProcessorView
 
getLabel() - Method in class cb.petal.NoteView
 
getLabel() - Method in interface cb.petal.Labeled
 
getLabel() - Method in class cb.petal.ItemLabel
 
getLabel() - Method in class cb.petal.DeviceView
 
getLabel() - Method in class cb.petal.MessView
 
getLabel() - Method in class cb.petal.StateView
 
getLabel() - Method in class cb.petal.TransView
 
getLabel() - Method in class cb.petal.InterObjView
 
getLabel() - Method in class cb.petal.AssociationViewNew
 
getLabel() - Method in class cb.petal.StateTransition
 
getLabel() - Method in class cb.petal.UseCaseView
 
getLabel() - Method in class cb.petal.ObjectView
 
getLanguage() - Method in class cb.petal.Class
 
getLanguage() - Method in class cb.petal.Module
 
getLeftMargin() - Method in class cb.petal.Defaults
 
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.Literal
 
getLiteralValue() - Method in class cb.petal.BooleanLiteral
 
getLiteralValue() - Method in class cb.petal.StringLiteral
 
getLiteralValue() - Method in class cb.petal.FloatLiteral
 
getLiteralValue() - Method in class cb.petal.Tuple
 
getLiteralValue() - Method in class cb.petal.IntegerLiteral
 
getLiteralValue() - Method in class cb.petal.Value
 
getLiteralValue() - Method in class cb.petal.Tag
 
getLiteralValue() - Method in class cb.petal.Location
 
getLocation() - Method in class cb.petal.View
 
getLocation() - Method in class cb.petal.FocusOfControl
 
getLocation() - Method in class cb.petal.SegLabel
 
getLocation() - Method in class cb.petal.Compartment
 
getLocation() - Method in class cb.petal.Label
 
getLocation() - Method in class cb.petal.ItemLabel
 
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.ObjectDiagram
 
getMaxHeight() - Method in class cb.petal.ModuleDiagram
 
getMaxHeight() - Method in class cb.petal.StateDiagram
 
getMaxHeight() - Method in class cb.petal.ProcessDiagram
 
getMaxWidth() - Method in class cb.petal.SegLabel
 
getMaxWidth() - Method in class cb.petal.Diagram
 
getMaxWidth() - Method in class cb.petal.ObjectDiagram
 
getMaxWidth() - Method in class cb.petal.ModuleDiagram
 
getMaxWidth() - Method in class cb.petal.StateDiagram
 
getMaxWidth() - Method in class cb.petal.ProcessDiagram
 
getMaxWidth() - Method in class cb.petal.Compartment
 
getMaxWidth() - Method in class cb.petal.Label
 
getMaxWidth() - Method in class cb.petal.ItemLabel
 
getMechanismRef() - Method in class cb.petal.ObjectDiagram
 
getMessages() - Method in class cb.petal.Link
 
getMessView() - Method in class cb.petal.DataFlowView
 
getMethods() - Method in class cb.generator.ClassImpl
 
getMethods() - Method in interface cb.generator.Class
 
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
 
getName() - Method in class cb.petal.PetalObject
 
getName() - Method in class cb.petal.Tuple
 
getName() - Method in class cb.petal.List
 
getName() - Method in class cb.generator.NodeImpl
 
getName() - Method in interface cb.generator.Node
 
getNameParameter() - Method in class cb.petal.AccessObject
 
getNameParameter() - Method in class cb.petal.State
 
getNameParameter() - Method in class cb.petal.Module
 
getNameParameter() - Method in class cb.petal.View
 
getNameParameter() - Method in class cb.petal.Role
 
getNameParameter() - Method in class cb.petal.Diagram
 
getNameParameter() - Method in class cb.petal.SubSystem
 
getNameParameter() - Method in class cb.petal.Object
 
getNameParameter() - Method in class cb.petal.ClassCategory
 
getNameParameter() - Method in class cb.petal.ModuleDiagram
 
getNameParameter() - Method in class cb.petal.StateDiagram
 
getNameParameter() - Method in class cb.petal.ProcessDiagram
 
getNameParameter() - Method in class cb.petal.Partition
 
getNameParameter() - Method in interface cb.petal.Named
 
getNameParameter() - Method in class cb.petal.Device
 
getNameParameter() - Method in class cb.petal.Parameter
 
getNameParameter() - Method in class cb.petal.Action
 
getNameParameter() - Method in class cb.petal.Message
 
getNameParameter() - Method in class cb.petal.Event
 
getNameParameter() - Method in class cb.petal.