Uses of Interface
net.ponder2.ManagedObject

Packages that use ManagedObject
net.ponder2   
net.ponder2.managedobject   
net.ponder2.mission   
net.ponder2.objects   
net.ponder2.policy   
 

Uses of ManagedObject in net.ponder2
 

Classes in net.ponder2 that implement ManagedObject
 class Domain
          Domain is the basic managed object for Ponder2 that supports hierarchies.
 class EventForwarder
          Forwards event from its attachment point to another part of the proximity event bus in this or another SMC.
 class EventTemplate
          Managed object to act as a template for notifications (events).
 class ExternalManagedObject
          A managed object that represents a remote managed object.
 class FactoryObject
          This managed object class is used to hold the factory classes for other managed objects and to instantiate new managed objects.
 class HashInspector
          Creates a window making available for editing the values of a Hash.
 class PonderTalk
          A Managed Object that parses and executes PonderTalk.
 class SelfManagedCell
          The top level root domain of the whole system.
 class Semaphore
          A semaphore object to enable synchronisation between managed objects.
 class ShellInstance
          The actual class that an interactive user interacts with.
 class Timer
          Implements a multiple timer.
 

Fields in net.ponder2 declared as ManagedObject
protected  ManagedObject P2ObjectAdaptor.objImpl
          The instance of the managed object to be called
 

Methods in net.ponder2 that return ManagedObject
abstract  ManagedObject P2ObjectAdaptor.CreateOperation.call(P2Object obj, P2Object source, java.lang.String operation, P2Object... args)
          creates a managed object
 ManagedObject P2ObjectAdaptor.getObj()
           
 

Methods in net.ponder2 with parameters of type ManagedObject
abstract  P2Object P2ObjectAdaptor.InstanceOperation.call(P2Object thisobj, ManagedObject obj, P2Object source, java.lang.String operation, P2Object... args)
          calls an operation in a managed object
 void P2ObjectAdaptor.setObj(ManagedObject obj)
           
 

Uses of ManagedObject in net.ponder2.managedobject
 

Classes in net.ponder2.managedobject that implement ManagedObject
 class CsvHash
          TODO Description
 class DateTime
          TODO Description
 class DynamicString
          Implements a dynamic string.
 class SampleObject
          Implements a hash or dictionary.
 

Uses of ManagedObject in net.ponder2.mission
 

Classes in net.ponder2.mission that implement ManagedObject
 class Interface
          Provides an interface to remote systems.
 class Mission
          Describes a mission which can be instantiated at a Mission Controller with a set of given interfaces.
 class MissionController
          A MissionController is responsible for managing missions in its SMC.
 

Uses of ManagedObject in net.ponder2.objects
 

Classes in net.ponder2.objects that implement ManagedObject
 class P2Array
          Holds a collection of Ponder2 objects.
 class P2Block
          Acts as a closure encompassing PonderTalk statements.
 class P2Boolean
          A boolean object.
 class P2Error
          Object containing error details created when an error is thrown in the code.
 class P2Hash
          Implements a dictionary that stores objects indexed by keys.
 class P2Number
          An object used for comparing and counting
 class P2String
          TODO Description
 class P2XML
          This is an internal Ponder2 XML object type.
 

Uses of ManagedObject in net.ponder2.policy
 

Classes in net.ponder2.policy that implement ManagedObject
 class AuthorisationPolicy
          This is an Authorisation Policy.
 class Event
          The actual notification that is sent through the system.
 class ObligationPolicy
          an obligation policy that performs Event, Condition, Action rules for the SMC
 class Policy
          This class implements policies within the SMC.
 



Copyright © 2008 Imperial College. All Rights Reserved.