Package | Description |
---|---|
cb.generator |
This package contains bases classes and interfaces for the generators.
|
cb.generator.java |
This package contains a simple Java generator that reads in a PetalFile tree as input.
|
cb.parser |
This package contains the Parser for Rational Rose Petal files.
|
cb.petal | |
cb.util | |
cb.xmi |
Modifier and Type | Method and Description |
---|---|
ClassCategory |
GeneratorVisitor.getCategory(Class clazz)
get the category for the given petal class
|
void |
GeneratorVisitor.visit(Class clazz)
visit the given petal class
|
Modifier and Type | Field and Description |
---|---|
protected Class |
ClassImpl.clazz |
Modifier and Type | Method and Description |
---|---|
Class |
ClassImpl.getClazz() |
Modifier and Type | Method and Description |
---|---|
Class |
Factory.createClass(Class clazz,
Package p)
create a Class based on the given petal Clazz
|
Class |
Factory.createClass(Class clazz,
String name,
Package pack,
String acc,
boolean is_interface)
create a Class
|
void |
ClassImpl.setClazz(Class c) |
Constructor and Description |
---|
ClassImpl(Class clazz)
construct me from the given clazz
|
Modifier and Type | Method and Description |
---|---|
void |
MyPrintVisitor.visit(Class obj) |
Modifier and Type | Class and Description |
---|---|
class |
ClassUtility
Represents Class Utility object, i.e., helper class
|
class |
DerivedClass
Super class for instantiated and paramerized class objects.
|
class |
InstantiatedClass
Represents Instantiated_Class object
|
class |
InstantiatedClassUtility
Represents Instantiated_Class object
|
class |
MetaClass
Represents Meta class object
|
class |
ParameterizedClass
Represents Parameterized_Class object
|
class |
ParameterizedClassUtility
Represents Parameterized_Class_Utility object
|
Modifier and Type | Method and Description |
---|---|
Class |
Association.getAssociationClass() |
Class |
PetalFile.getClassByQualifiedName(String qual) |
Class |
PetalFile.getClassByQuid(String quid) |
Class |
PetalFile.getClassByQuidu(HasQuidu obj) |
Class |
Object.getInstantiatedClass() |
Class |
Class.getSuperclass() |
Modifier and Type | Method and Description |
---|---|
RealizeRelationship |
Class.addImplementedInterface(Class inter)
Add implemented interface to this class, i.e. adds RealizeRelationship to
"realized_interfaces" list.
|
InheritanceRelationship |
Class.addSuperClass(Class clazz)
Add super class of this class, i.e. adds InheritanceRelationship to
"superclasses" list.
|
void |
ClassCategory.addToModel(Class clazz)
Add a class to the model.
|
UsesRelationship |
Class.addUsedClass(Class inter)
Add used to this class, i.e. adds UsesRelationship to
"used_nodes" list.
|
List |
PetalFile.getAssociations(Class clazz)
If the association has registered itself properly (done in
Association.init() by default) one can look up what associations a class
has.
|
void |
PetalFile.registerClass(Class clazz)
Register class by its fully qualified name
|
void |
ClassCategory.removeFromModel(Class clazz) |
void |
Association.setAssociationClass(Class o) |
void |
EmptyVisitor.visit(Class obj) |
void |
Visitor.visit(Class obj) |
void |
DescendingVisitor.visit(Class obj) |
Modifier and Type | Method and Description |
---|---|
Class |
PetalObjectFactory.createClass(String name)
Creates empty class object with just the name and the quid set. init() is
called on it after has been added to a model.
|
Class |
PetalObjectFactory.createInterface(String name)
Just like createClass() except that it sets the stereotype to "Interface".
|
Modifier and Type | Method and Description |
---|---|
Association |
PetalObjectFactory.createAssociation(Class clazz1,
Class clazz2)
Create association without explicit name, it will have an invisible
anonymous name.
|
Association |
PetalObjectFactory.createAssociation(Class clazz,
UseCase caze) |
Association |
PetalObjectFactory.createAssociation(String name,
Class clazz1,
Class clazz2)
Create Association between two classes.
|
Association |
PetalObjectFactory.createAssociation(String name,
Class clazz,
UseCase caze) |
ClassView |
PetalObjectFactory.createClassView(Class clazz)
Creates class view for given class and sets the qualified name and quidu
for the referenced class accordingly.
|
RealizeRelationship |
PetalObjectFactory.createRealizeRelationship(Class clazz,
Class inter)
Create RealizeRelationship between class and an interface, called by
Class.addImplementedInterface().
|
List |
PetalObjectFactory.createRealizeViews(Class clazz) |
UsesRelationship |
PetalObjectFactory.createUsesRelationship(Class clazz,
Class clazz2)
Create UsesRelationship between class and an interface, called by
Class.addUsedClass().
|
List |
PetalObjectFactory.createUsesViews(Class clazz) |
Modifier and Type | Method and Description |
---|---|
ru.novosoft.uml.foundation.core.MClassifier |
XMIFactory.createClass(Class clazz) |
Copyright © 2018 BITPlan GmbH. All rights reserved.