Skip to content

Commit

Permalink
First try towards result.puml
Browse files Browse the repository at this point in the history
  • Loading branch information
simonharrer committed Sep 27, 2016
1 parent ee7f176 commit cf6e3ac
Showing 1 changed file with 81 additions and 0 deletions.
81 changes: 81 additions & 0 deletions pebl/doc/result.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
@startuml

package "engine" {
class Engine
}
package "tool" {
class Tool
}
package "result.test" {
class TestResult
}
package "result.feature" {
class FeatureResult
class FeatureSetResult
class GroupResult
class LanguageResult
class CapabilityResult

class Measurement
class Value

Measurement - Value
FeatureResult -- Measurement
FeatureSetResult -- Measurement
GroupResult -- Measurement
LanguageResult -- Measurement
CapabilityResult -- Measurement
}

package "benchmark.feature" {

class Metric

class Capability

class Language

class Group

class FeatureSet

class Feature

}

package "benchmark.test" {

class Test

}

Measurement - Metric

TestResult - Test
TestResult -left- FeatureResult
Test -left- Feature

Feature "*" -right- "1" FeatureSet
FeatureSet "*" -right- "1" Group
Group "*" -right- "1" Language
Language "*" -right- "1" Capability

FeatureResult "*" -right- "1" FeatureSetResult
FeatureSetResult "*" -right- "1" GroupResult
GroupResult "*" -right- "1" LanguageResult
LanguageResult "*" -right- "1" CapabilityResult

FeatureResult "1" - "1" Feature
FeatureSetResult "1" - "1" FeatureSet
GroupResult "1" - "1" Group
LanguageResult "1" - "1" Language
CapabilityResult "1" - "1" Capability

hide empty members
hide empty methods
hide circle

skinparam monochrome true
skinparam shadowing false
skinparam packageStyle rect
@enduml

0 comments on commit cf6e3ac

Please sign in to comment.