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