| 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.