Class: Pione::PNML::Data

Inherits:
PioneModel show all
Defined in:
lib/pione/pnml/pione-model.rb

Overview

DataCondition is a class represents PIONE's input and output data condition.

Direct Known Subclasses

InputData, OutputData

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from PioneModel

#indent

Constructor Details

#initialize(node) ⇒ Data

Returns a new instance of Data.

Parameters:

  • nod (PNML::Node)

    data expression as a PIONE's expression string



560
561
562
563
# File 'lib/pione/pnml/pione-model.rb', line 560

def initialize(node)
  @name = LabelExtractor.extract_data_expr(node.name)
  @priority = LabelExtractor.extract_priority(node.name)
end

Instance Attribute Details

#data_exprObject (readonly)

Returns the value of attribute data_expr.



550
551
552
# File 'lib/pione/pnml/pione-model.rb', line 550

def data_expr
  @data_expr
end

#input_distributionObject

Returns the value of attribute input_distribution.



551
552
553
# File 'lib/pione/pnml/pione-model.rb', line 551

def input_distribution
  @input_distribution
end

#input_nonexistableObject

Returns the value of attribute input_nonexistable.



554
555
556
# File 'lib/pione/pnml/pione-model.rb', line 554

def input_nonexistable
  @input_nonexistable
end

#output_distributionObject

Returns the value of attribute output_distribution.



552
553
554
# File 'lib/pione/pnml/pione-model.rb', line 552

def output_distribution
  @output_distribution
end

#output_for_this_flowObject

Returns the value of attribute output_for_this_flow.



556
557
558
# File 'lib/pione/pnml/pione-model.rb', line 556

def output_for_this_flow
  @output_for_this_flow
end

#output_nonexistableObject

Returns the value of attribute output_nonexistable.



555
556
557
# File 'lib/pione/pnml/pione-model.rb', line 555

def output_nonexistable
  @output_nonexistable
end

#priorityObject

Returns the value of attribute priority.



553
554
555
# File 'lib/pione/pnml/pione-model.rb', line 553

def priority
  @priority
end