Class: When::TM::Node
- Inherits:
-
TopologicalPrimitive
- Object
- BasicTypes::Object
- Object
- Primitive
- TopologicalPrimitive
- When::TM::Node
- Defined in:
- lib/when_exe/tmobjects.rb
Overview
零次元位相プリミティブ - 幾何的実現は When::TM::Instant と対応する
see gml schema
Constant Summary
Constants included from Namespace
Namespace::DC, Namespace::DCQ, Namespace::DCT, Namespace::FOAF, Namespace::OWL, Namespace::RDF, Namespace::RDFC, Namespace::RDFS, Namespace::RSS, Namespace::XSD
Instance Attribute Summary collapse
-
#geometry ⇒ When::TM::Instant
readonly
対応する瞬間 (relation - Realization).
-
#next_edge ⇒ Array<When::TM::Edge>
(also: #nextEdge)
readonly
対応するエッジ (relation - Initiation).
-
#previous_edge ⇒ Array<When::TM::Edge>
(also: #previousEdge)
readonly
対応するエッジ (relation - Termination).
Attributes inherited from TopologicalPrimitive
Attributes inherited from BasicTypes::Object
Attributes included from Parts::Resource
#child, #keys, #locale, #namespace
Instance Method Summary collapse
-
#initialize(geometry) ⇒ Node
constructor
オブジェクトの生成.
Methods included from Order
Methods included from Parts::Resource
#[], #^, _instance, _setup_, _setup_info, base_uri, #each, #enum_for, #hierarchy, #include?, #included?, #iri, #leaf?, #m17n, #map, #parent, #registered?, root_dir
Methods included from Parts::Resource::Pool
Constructor Details
#initialize(geometry) ⇒ Node
オブジェクトの生成
477 478 479 480 481 482 483 |
# File 'lib/when_exe/tmobjects.rb', line 477 def initialize(geometry) super() @previous_edge = [] @next_edge = [] @geometry = geometry @geometry.topology = self end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class When::TM::TopologicalPrimitive
Instance Attribute Details
#geometry ⇒ When::TM::Instant (readonly)
対応する瞬間 (relation - Realization)
471 472 473 |
# File 'lib/when_exe/tmobjects.rb', line 471 def geometry @geometry end |
#next_edge ⇒ Array<When::TM::Edge> (readonly) Also known as: nextEdge
対応するエッジ (relation - Initiation)
464 465 466 |
# File 'lib/when_exe/tmobjects.rb', line 464 def next_edge @next_edge end |
#previous_edge ⇒ Array<When::TM::Edge> (readonly) Also known as: previousEdge
対応するエッジ (relation - Termination)
457 458 459 |
# File 'lib/when_exe/tmobjects.rb', line 457 def previous_edge @previous_edge end |