Spread classes

0 votes
asked Jan 21, 2015 in To be sorted by anonymous

Helo again. Look on this diagram:

@startuml

 
scale 1500 width
 
class Videos {
Id
Url
UploaderId
Views
TotalRates
PercentRate
Duration
}
 
class VideosModels {
VideoId
ModelId
BlalaOne
}
 
class Profiles {
Id
Url
FriendsCount
VideosCount
TotalRates
PercentRate
Age
Country
Height
Weight
LastActivityDaysAgo
ChannelsHitRankings
}
 
class VideosTags {
VideoId
TagId
}
 
class Tags {
Id
Name
}
 
 
VideosModels "AAAAAAA TEXT" .left.> "Id" Videos
VideosModels "BBBBBBB TEXT" .right.> "Id" Profiles
 
Videos "UploaderId" .right.> "Id" Profiles
 
VideosTags "CCCCCCCC TEXT" .up.> "Id" Videos
VideosTags "TagId" .right.> "Id" Tags
 
 
@enduml
 
How can i spread VIdeos and Profiles classes? Finally i want that AAAtext and BBBtext displays not on the other class
Thanks!

1 Answer

0 votes
answered Jan 21, 2015 by plantuml (298,440 points)

You can force separation using nodesep:

@startuml

skinparam nodesep 200
 
class Videos {
Id
Url
UploaderId
Views
TotalRates
PercentRate
Duration
}
 
class VideosModels {
VideoId
ModelId
BlalaOne
}
 
class Profiles {
Id
Url
FriendsCount
VideosCount
TotalRates
PercentRate
Age
Country
Height
Weight
LastActivityDaysAgo
ChannelsHitRankings
}
 
class VideosTags {
VideoId
TagId
}
 
class Tags {
Id
Name
}
 
 
VideosModels "AAAAAAA TEXT" .left.> "Id" Videos
VideosModels "BBBBBBB TEXT" .right.> "Id" Profiles
 
Videos "UploaderId" .right.> "Id" Profiles
 
VideosTags "CCCCCCCC TEXT" .up.> "Id" Videos
VideosTags "TagId" .right.> "Id" Tags

@enduml

 

commented Jan 21, 2015 by anonymous
Thank you! plantUML is best
...