Class: DataFoodConsortium::Connector::Flow

Inherits:
Object
  • Object
show all
Includes:
VirtualAssembly::Semantizer::SemanticObject
Defined in:
lib/datafoodconsortium/connector/flow.rb

Constant Summary collapse

SEMANTIC_TYPE =
"".freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(semanticId, quantity: nil) ⇒ Flow

Returns a new instance of Flow.

Parameters:

  • semanticId (String)
  • quantity (IQuantity) (defaults to: nil)


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

#quantityIQuantity

Returns:

  • (IQuantity)


33
34
35
# File 'lib/datafoodconsortium/connector/flow.rb', line 33

def quantity
  @quantity
end