Module: Pione

Extended by:
Util::Evaluatable
Includes:
Log::MessageLog, Relay, TupleSpace
Included in:
Bacon::Context
Defined in:
lib/pione/rule-engine/update-criteria.rb,
lib/pione.rb,
lib/pione/log.rb,
lib/pione/lang.rb,
lib/pione/pnml.rb,
lib/pione/util.rb,
lib/pione/agent.rb,
lib/pione/front.rb,
lib/pione/model.rb,
lib/pione/patch.rb,
lib/pione/relay.rb,
lib/pione/global.rb,
lib/pione/system.rb,
lib/pione/command.rb,
lib/pione/package.rb,
lib/pione/util/id.rb,
lib/pione/version.rb,
lib/pione/location.rb,
lib/pione/util/cgi.rb,
lib/pione/util/cpu.rb,
lib/pione/util/zip.rb,
lib/pione/lang/expr.rb,
lib/pione/lang/type.rb,
lib/pione/log/debug.rb,
lib/pione/util/misc.rb,
lib/pione/util/uuid.rb,
lib/pione/lang/float.rb,
lib/pione/lang/piece.rb,
lib/pione/global/item.rb,
lib/pione/lang/string.rb,
lib/pione/log/xes-log.rb,
lib/pione/pnml/parser.rb,
lib/pione/pnml/reader.rb,
lib/pione/rule-engine.rb,
lib/pione/system/init.rb,
lib/pione/test-helper.rb,
lib/pione/tuple-space.rb,
lib/pione/util/digest.rb,
lib/pione/agent/logger.rb,
lib/pione/lang/boolean.rb,
lib/pione/lang/context.rb,
lib/pione/lang/integer.rb,
lib/pione/lang/message.rb,
lib/pione/notification.rb,
lib/pione/global/config.rb,
lib/pione/lang/sequence.rb,
lib/pione/lang/variable.rb,
lib/pione/pnml/compiler.rb,
lib/pione/system/common.rb,
lib/pione/system/object.rb,
lib/pione/system/status.rb,
lib/pione/util/profiler.rb,
lib/pione/command/action.rb,
lib/pione/command/common.rb,
lib/pione/command/option.rb,
lib/pione/lang/data-expr.rb,
lib/pione/lang/rule-expr.rb,
lib/pione/log/domain-log.rb,
lib/pione/log/system-log.rb,
lib/pione/util/last-time.rb,
lib/pione/agent/messenger.rb,
lib/pione/command/spawner.rb,
lib/pione/lang/definition.rb,
lib/pione/lang/parameters.rb,
lib/pione/literate-action.rb,
lib/pione/log/message-log.rb,
lib/pione/log/process-log.rb,
lib/pione/patch/drb-patch.rb,
lib/pione/pnml/pnml-model.rb,
lib/pione/util/completion.rb,
lib/pione/util/ftp-server.rb,
lib/pione/util/ip-address.rb,
lib/pione/lang/basic-model.rb,
lib/pione/lang/declaration.rb,
lib/pione/lang/environment.rb,
lib/pione/lang/expr-parser.rb,
lib/pione/lang/ticket-expr.rb,
lib/pione/package/document.rb,
lib/pione/pnml/pione-model.rb,
lib/pione/relay/trampoline.rb,
lib/pione/util/evaluatable.rb,
lib/pione/util/indentation.rb,
lib/pione/agent/basic-agent.rb,
lib/pione/agent/job-manager.rb,
lib/pione/agent/task-worker.rb,
lib/pione/command/pione-log.rb,
lib/pione/command/pione-val.rb,
lib/pione/front/basic-front.rb,
lib/pione/front/relay-front.rb,
lib/pione/lang/feature-expr.rb,
lib/pione/lang/package-expr.rb,
lib/pione/lang/pione-method.rb,
lib/pione/pnml/io-expansion.rb,
lib/pione/pnml/net-rewriter.rb,
lib/pione/system/file-cache.rb,
lib/pione/system/normalizer.rb,
lib/pione/tuple-space/relay.rb,
lib/pione/util/positionable.rb,
lib/pione/util/process-info.rb,
lib/pione/util/waiter-table.rb,
lib/pione/command/pione-lang.rb,
lib/pione/front/client-front.rb,
lib/pione/lang/common-parser.rb,
lib/pione/log/process-record.rb,
lib/pione/relay/relay-socket.rb,
lib/pione/system/domain-dump.rb,
lib/pione/task-worker-broker.rb,
lib/pione/util/boolean-value.rb,
lib/pione/command/pione-clean.rb,
lib/pione/global/log-variable.rb,
lib/pione/lang/context-parser.rb,
lib/pione/lang/keyed-sequence.rb,
lib/pione/lang/lang-exception.rb,
lib/pione/lang/literal-parser.rb,
lib/pione/location/git-scheme.rb,
lib/pione/pnml/pnml-exception.rb,
lib/pione/agent/job-terminator.rb,
lib/pione/command/pione-action.rb,
lib/pione/command/pione-client.rb,
lib/pione/command/pione-config.rb,
lib/pione/global/path-variable.rb,
lib/pione/lang/document-parser.rb,
lib/pione/notification/address.rb,
lib/pione/notification/message.rb,
lib/pione/package/package-info.rb,
lib/pione/pnml/input-reduction.rb,
lib/pione/pnml/label-extractor.rb,
lib/pione/system/package-cache.rb,
lib/pione/agent/agent-exception.rb,
lib/pione/agent/input-generator.rb,
lib/pione/command/basic-command.rb,
lib/pione/command/pione-command.rb,
lib/pione/command/pione-compile.rb,
lib/pione/command/pione-package.rb,
lib/pione/front/front-exception.rb,
lib/pione/global/relay-variable.rb,
lib/pione/lang/expr-transformer.rb,
lib/pione/lang/ordinal-sequence.rb,
lib/pione/location/ftp-location.rb,
lib/pione/location/local-scheme.rb,
lib/pione/location/myftp-scheme.rb,
lib/pione/notification/receiver.rb,
lib/pione/package/package-cache.rb,
lib/pione/package/scenario-info.rb,
lib/pione/pnml/output-reduction.rb,
lib/pione/relay/receiver-socket.rb,
lib/pione/relay/relay-client-db.rb,
lib/pione/test-helper/webserver.rb,
lib/pione/global/client-variable.rb,
lib/pione/global/system-variable.rb,
lib/pione/location/data-location.rb,
lib/pione/location/http-location.rb,
lib/pione/notification/exception.rb,
lib/pione/notification/recipient.rb,
lib/pione/package/package-reader.rb,
lib/pione/relay/relay-account-db.rb,
lib/pione/util/parslet-extension.rb,
lib/pione/util/variable-holdable.rb,
lib/pione/command/pione-diagnosis.rb,
lib/pione/front/interactive-front.rb,
lib/pione/front/task-worker-front.rb,
lib/pione/global/global-exception.rb,
lib/pione/global/network-variable.rb,
lib/pione/global/package-variable.rb,
lib/pione/lang/conditional-branch.rb,
lib/pione/lang/declaration-parser.rb,
lib/pione/literate-action/handler.rb,
lib/pione/location/basic-location.rb,
lib/pione/location/dropbox-scheme.rb,
lib/pione/location/https-location.rb,
lib/pione/location/local-location.rb,
lib/pione/package/package-handler.rb,
lib/pione/package/package-scanner.rb,
lib/pione/package/scenario-reader.rb,
lib/pione/rule-engine/data-finder.rb,
lib/pione/system/system-exception.rb,
lib/pione/test-helper/lang-helper.rb,
lib/pione/tuple-space/basic-tuple.rb,
lib/pione/util/backslash-notation.rb,
lib/pione/agent/task-worker-broker.rb,
lib/pione/agent/tuple-space-client.rb,
lib/pione/command/pione-config-get.rb,
lib/pione/command/pione-config-set.rb,
lib/pione/command/pione-log-format.rb,
lib/pione/lang/context-transformer.rb,
lib/pione/lang/literal-transformer.rb,
lib/pione/literate-action/document.rb,
lib/pione/location/location-scheme.rb,
lib/pione/log/message-log-receiver.rb,
lib/pione/notification/transmitter.rb,
lib/pione/package/package-archiver.rb,
lib/pione/package/package-database.rb,
lib/pione/package/package-expander.rb,
lib/pione/package/package-filename.rb,
lib/pione/package/scenario-handler.rb,
lib/pione/package/scenario-scanner.rb,
lib/pione/relay/transmitter-socket.rb,
lib/pione/rule-engine/flow-handler.rb,
lib/pione/rule-engine/root-handler.rb,
lib/pione/test-helper/tuple-helper.rb,
lib/pione/command/command-exception.rb,
lib/pione/command/pione-action-exec.rb,
lib/pione/command/pione-action-list.rb,
lib/pione/command/pione-config-list.rb,
lib/pione/command/pione-interactive.rb,
lib/pione/command/pione-log-list-id.rb,
lib/pione/command/pione-package-add.rb,
lib/pione/command/pione-task-worker.rb,
lib/pione/global/diagnosis-variable.rb,
lib/pione/lang/document-transformer.rb,
lib/pione/location/broadcast-scheme.rb,
lib/pione/location/dropbox-location.rb,
lib/pione/package/package-exception.rb,
lib/pione/pnml/annotation-extractor.rb,
lib/pione/pnml/ticket-instantiation.rb,
lib/pione/rule-engine/basic-handler.rb,
lib/pione/rule-engine/empty-handler.rb,
lib/pione/test-helper/parser-helper.rb,
lib/pione/agent/tuple-space-provider.rb,
lib/pione/command/pione-action-print.rb,
lib/pione/command/pione-config-unset.rb,
lib/pione/command/pione-package-show.rb,
lib/pione/pnml/declaration-extractor.rb,
lib/pione/rule-engine/action-handler.rb,
lib/pione/rule-engine/system-handler.rb,
lib/pione/test-helper/command-helper.rb,
lib/pione/test-helper/package-helper.rb,
lib/pione/util/embeded-expr-expander.rb,
lib/pione/util/free-thread-generator.rb,
lib/pione/agent/notification-listener.rb,
lib/pione/command/pione-package-build.rb,
lib/pione/global/interactive-variable.rb,
lib/pione/global/task-worker-variable.rb,
lib/pione/location/location-exception.rb,
lib/pione/pnml/input-merge-complement.rb,
lib/pione/test-helper/location-helper.rb,
lib/pione/command/pione-package-remove.rb,
lib/pione/command/pione-package-update.rb,
lib/pione/lang/declaration-transformer.rb,
lib/pione/location/notification-scheme.rb,
lib/pione/pnml/invalid-arc-elimination.rb,
lib/pione/rule-engine/engine-exception.rb,
lib/pione/util/package-parameters-list.rb,
lib/pione/command/pione-lang-interactive.rb,
lib/pione/front/task-worker-broker-front.rb,
lib/pione/lang/conditional-branch-parser.rb,
lib/pione/model/task-worker-broker-model.rb,
lib/pione/test-helper/transformer-helper.rb,
lib/pione/test-helper/tuple-space-helper.rb,
lib/pione/tuple-space/tuple-space-server.rb,
lib/pione/command/pione-lang-check-syntax.rb,
lib/pione/global/input-generator-variable.rb,
lib/pione/literate-action/markdown-parser.rb,
lib/pione/command/pione-task-worker-broker.rb,
lib/pione/command/pione-tuple-space-viewer.rb,
lib/pione/front/tuple-space-provider-front.rb,
lib/pione/location/git-repository-location.rb,
lib/pione/task-worker-broker/easy-provider.rb,
lib/pione/front/notification-listener-front.rb,
lib/pione/model/notification-listener-model.rb,
lib/pione/pnml/isolated-element-elimination.rb,
lib/pione/task-worker-broker/basic-provider.rb,
lib/pione/test-helper/internet-connectivity.rb,
lib/pione/tuple-space/tuple-space-exception.rb,
lib/pione/tuple-space/tuple-space-interface.rb,
lib/pione/command/pione-tuple-space-provider.rb,
lib/pione/front/diagnosis-notification-front.rb,
lib/pione/global/task-worker-broker-variable.rb,
lib/pione/command/pione-notification-listener.rb,
lib/pione/lang/conditional-branch-transformer.rb,
lib/pione/command/pione-diagnosis-notification.rb,
lib/pione/global/tuple-space-notifier-variable.rb,
lib/pione/pnml/output-decomposition-complement.rb,
lib/pione/pnml/input-parallelization-complement.rb,
lib/pione/front/notification-recipient-interface.rb,
lib/pione/pnml/output-synchronization-complement.rb,
lib/pione/notification/task-worker-broker-recipient.rb

Overview

UpdateCriteria repesents rule application criteria.

Defined Under Namespace

Modules: Agent, Command, DRbPatch, Front, Global, Lang, LiterateAction, Location, LocationScheme, Log, Model, Notification, PNML, Package, Patch, Relay, RuleEngine, System, TaskWorkerBroker, TestHelper, TupleSpace, Util

Constant Summary collapse

VERSION =

version of pione

"0.5.0"

Constants included from TupleSpace

TupleSpace::TUPLE

Constants included from Log::MessageLog

Log::MessageLog::MESSAGE_QUEUE

Method Summary

Methods included from Util::Evaluatable

val, val!

Methods included from TupleSpace

[], from_array, identifiers

Methods included from Log::MessageLog

#debug_message, #debug_message_begin, #debug_message_end, debug_mode, debug_mode=, debug_mode?, message, quiet_mode, quiet_mode=, quiet_mode?, #show, #user_message, #user_message_begin, #user_message_end