Class: DataFoodConsortium::Connector::PlannedFlow

Inherits:
Flow
  • Object
show all
Defined in:
lib/datafoodconsortium/connector/planned_flow.rb

Constant Summary

Constants inherited from Flow

Flow::SEMANTIC_TYPE

Instance Attribute Summary collapse

Attributes inherited from Flow

#quantity

Instance Method Summary collapse

Constructor Details

#initialize(transformation: nil, quantity: nil) ⇒ PlannedFlow

Returns a new instance of PlannedFlow.

Parameters:

  • transformation (IPlannedTransformation) (defaults to: nil)
  • quantity (IQuantity) (defaults to: nil)


33
34
35
36
37
38
# File 'lib/datafoodconsortium/connector/planned_flow.rb', line 33

def initialize(transformation: nil, quantity: nil)
	super(quantity: quantity)
	@transformation = transformation
	
	registerSemanticProperty("dfc-b:incomeOf", &method("transformation")).valueSetter = method("transformation=")
end

Instance Attribute Details

#transformationIPlannedTransformation

Returns:

  • (IPlannedTransformation)


29
30
31
# File 'lib/datafoodconsortium/connector/planned_flow.rb', line 29

def transformation
  @transformation
end