Uses of Interface
ix.icore.IXObject

Packages that use IXObject
ix.icore I-X core classes. 
ix.icore.domain Domain descriptions. 
ix.icore.plan Classes for external / snapshot representation of processes. 
ix.ip2 I-X Process Panels 
ix.iview Viewers. 
ix.iview.domain Objects that mirror those of the domain (in ix.icore.domain package) for UI purposes. 
 

Uses of IXObject in ix.icore
 

Classes in ix.icore that implement IXObject
 class AbstractIXObject
          Provides an implementation of the IXObject interface.
 class Activity
          An Activity.
 class Issue
          An Issue.
 class Report
          A report sent from another agent.
 class TaskItem
          Something an agent might be asked to do or to handle.
 

Uses of IXObject in ix.icore.domain
 

Classes in ix.icore.domain that implement IXObject
 class Constrainer
          A common superclass for Constraint and Ordering.
 class Constraint
          A general-purpose container for constraint information.
 class Domain
          A Domain contains descriptions of ways to refine activities by expanding them into subactivities and adding constraints.
 class ObjectClass
           
 class Ordering
          A probably temporary representation of temporal "before" constraints.
 class Refinement
          A Refinement describes one way to carry out a possible activity in a process being modelled.
 class VariableDeclaration
           
 

Uses of IXObject in ix.icore.plan
 

Classes in ix.icore.plan that implement IXObject
 class AbstractPlanItem
          Common superclass for PlanIssue and PlanNode.
 class AbstractRefinement
           
 class DomainAsPlan
          A plan constructed from a domain that's meant to represent a plan.
 class Plan
          Represents a plan in a form that can be converted to XML, etc.
 class PlanAsDomain
          A plan represented as a domain.
 class PlanIssue
          Wraps an Issue when it appears in a plan.
 class PlanIssueRefinement
          Describes one level of the expansion of a PlanIssue.
 class PlanNode
          Wraps an Activity when it appears in a plan.
 class PlanObject
          Base class for most classes in this package.
 class PlanRefinement
          Describes one level of the expansion of a PlanNode.
 class PlanVariable
          A variable that can appear in patterns in a plan.
 class PlanVariableDeclaration
          Introduces a PlanVariable.
 

Uses of IXObject in ix.ip2
 

Classes in ix.ip2 that implement IXObject
 class WaitForReportsActivity
          An activity that waits for reports re something sent to another agent.
 

Uses of IXObject in ix.iview
 

Methods in ix.iview that return IXObject
 IXObject AbstractUISetEditor.getBaseObject(Named object)
           
 IXObject ActionFormPanel.getConstruct()
          Gets the current construct.
 IXObject GlobalFormPanel.getConstruct()
           
 IXObject GrammarEditorPanel.GrammarFormPanel.getConstruct()
           
 IXObject AROEditorPanel.AROFormPanel.getConstruct()
           
 IXObject AConstructEditorPanel.getConstruct()
          Gets the current construct.
 IXObject ConstructEditing.getConstruct()
          Gets the current construct.
 

Methods in ix.iview with parameters of type IXObject
 void ActionFormPanel.setConstruct(IXObject construct)
          Sets the current construct.
 void GlobalFormPanel.setConstruct(IXObject construct)
           
 void GrammarEditorPanel.setConstruct(IXObject construct)
          Put a given construct of the panel's type into the panel ready for editing
 void GrammarEditorPanel.GrammarFormPanel.setConstruct(IXObject construct)
           
 void AROEditorPanel.AROFormPanel.setConstruct(IXObject construct)
           
 void DomainEditorFrame.setConstruct(IXObject construct)
          Sets the given construct as the current one and displays it for editing.
 void AConstructEditorPanel.setConstruct(IXObject construct)
          Sets the current construct.
 void ConstructEditing.setConstruct(IXObject construct)
          Sets the current construct.
 void ConstructFraming.setConstruct(IXObject construct)
          Puts a given domain construct of the panel's type into the panel ready for editing
 void AConstructFramePanel.setConstruct(IXObject object)
          Sets the given construct to be viewed/edited.
 void DomainEditor.setConstruct(IXObject construct)
          Sets the given construct as the current one and displays it for editing.
 

Uses of IXObject in ix.iview.domain
 

Methods in ix.iview.domain that return IXObject
 IXObject UIRefinement.getBaseObject()
           
 IXObject UIObjectClass.getBaseObject()
           
 IXObject UIEditableObject.getBaseObject()
           
 IXObject UIObject.getBaseObject()
          Gets the object that corresponds to this one in the domain.
 IXObject UIDomain.getBaseObject()
           
 IXObject UIRefinement.getOriginal()
           
 IXObject UIObjectClass.getOriginal()
           
 IXObject UIObject.getOriginal()
          Gets the object that corresponds to this one in the original domain.
 IXObject UIDomain.getOriginal()
           
 IXObject UIRefinement.makeBaseObject()
           
 IXObject UIObjectClass.makeBaseObject()
           
 IXObject UIObject.makeBaseObject()
          Makes an empty object of the right class that can represent this UIObject in the domain.
 IXObject UIDomain.makeBaseObject()
           
 

Methods in ix.iview.domain with parameters of type IXObject
 void UIDomain.addedObject(UIObject uio, IXObject original)
          from UIRefinement and UIObjectClass when they are created
 UIObject UIDomain.getUIObject(IXObject object)
           
 UIObject UIDomain.newUIObject(IXObject object)
           
 void UIRefinement.setBaseObject(IXObject object)
           
 void UIObjectClass.setBaseObject(IXObject object)
           
 void UIObject.setBaseObject(IXObject object)
          Sets the object that will represent this one in the domain.
 void UIDomain.setBaseObject(IXObject object)