Class: DataFoodConsortium::Connector::Flow
- Inherits:
-
Object
- Object
- DataFoodConsortium::Connector::Flow
- Includes:
- VirtualAssembly::Semantizer::SemanticObject
- Defined in:
- lib/datafoodconsortium/connector/flow.rb
Direct Known Subclasses
PlannedConsumptionFlow, PlannedLocalConsumptionFlow, PlannedLocalProductionFlow, PlannedProductionFlow, RealizedConsumptionFlow, RealizedProductionFlow
Constant Summary collapse
- SEMANTIC_TYPE =
"".freeze
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(semanticId, quantity: nil) ⇒ Flow
constructor
A new instance of Flow.
Constructor Details
#initialize(semanticId, quantity: nil) ⇒ Flow
Returns a new instance of Flow.
37 38 39 40 41 42 |
# File 'lib/datafoodconsortium/connector/flow.rb', line 37 def initialize(semanticId, quantity: nil) super(semanticId) @quantity = quantity self.semanticType = "" registerSemanticProperty("dfc-b:hasQuantity", &method("quantity")).valueSetter = method("quantity=") end |
Instance Attribute Details
#quantity ⇒ IQuantity
33 34 35 |
# File 'lib/datafoodconsortium/connector/flow.rb', line 33 def quantity @quantity end |