Class: Tengine::Job::Template::Jobnet
- Inherits:
-
NamedVertex
- Object
- NamedVertex
- Tengine::Job::Template::Jobnet
- Includes:
- Core::SafeUpdatable, Core::SelectableAttr, Structure::ElementSelectorNotation, Structure::JobnetBuilder, Structure::JobnetFinder, SshJob::Settings
- Defined in:
- lib/tengine/job/template/jobnet.rb
Overview
ジョブの始端から終端までを持ち、VertexとEdgeを組み合わせてジョブネットを構成することができるVertex。 自身もジョブネットを構成するVertexの一部として扱われる。
Direct Known Subclasses
Constant Summary collapse
- VERTEX_CLASSES =
{ vertex: "Vertex", start_vertex: "Start", end_vertex: "End", jobnet: "Jobnet", fork: "Fork", join: "Join", }.freeze
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.by_name(name) ⇒ Object
66 67 68 |
# File 'lib/tengine/job/template/jobnet.rb', line 66 def by_name(name) where({:name => name}).first end |
Instance Method Details
#chained_box? ⇒ Boolean
36 |
# File 'lib/tengine/job/template/jobnet.rb', line 36 def chained_box?; jobnet_type_entry[:chained_box]; end |