Package de.gmuth.overarch.domain
Class Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNode.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Set<Rel>relsprivate DirectionpublishDirectionprivate DirectionsubscribeDirectionprivate final Booleanexternalprivate final Stringspriteprivate final Ididprivate final Element.Typetypeprivate final Stringnameprivate final Stringdescprivate final Stringtechprivate final Stringsubtypeprivate final Collection<String>tagspublic final static Node.CompanionCompanion
-
Method Summary
-
-
Constructor Detail
-
Node
Node(Id id, Element.Type type, String name, String desc, String tech, String subtype, Collection<String> tags, Boolean external, String sprite)
-
-
Method Detail
-
getPublishDirection
final Direction getPublishDirection()
-
setPublishDirection
final Unit setPublishDirection(Direction publishDirection)
-
getSubscribeDirection
final Direction getSubscribeDirection()
-
setSubscribeDirection
final Unit setSubscribeDirection(Direction subscribeDirection)
-
getExternal
final Boolean getExternal()
-
getPublishedQueues
final List<Queue> getPublishedQueues()
-
getSubscribedQueues
final List<Queue> getSubscribedQueues()
-
getOutgoingRels
final List<Rel> getOutgoingRels(Element.Type type)
-
getIncomingRels
final List<Rel> getIncomingRels(Element.Type type)
-
buildRelId
final Id buildRelId(String idAction, Node target, Boolean includeTargetNameInId)
-
rel
final Rel rel(String idAction, String name, String desc, String tech, Node target, Boolean includeTargetNameInId)
-
-
-
-