Eidola home

Uses of Class
org.eidola.kernel.Container

Packages that use Container
org.eidola.kernel   
org.eidola.kernel.error   
org.eidola.kernel.event   
org.eidola.test   
 

Uses of Container in org.eidola.kernel
 

Subclasses of Container in org.eidola.kernel
 class Capsule
          An element which encapsulates a unit of a program by holding member elements in public and private sections.
 class Class
          An Eidola type.
 class Element
          A piece of an Eidola program which is owned by another container.
 class Function
          Holds a body of code which takes input and output parameters.
 class NamedElement
          An element which occupies a place in the namespace.
 class Namespace
          The top container in the container hierarchy.
 class Package
          The largest unit in Eidola's hierarchical namespace.
 class Variable
          A named and typed reference to an object.
 

Methods in org.eidola.kernel that return Container
 Container CompileAbortedException.getContainer()
           
 Container Element.getOwner()
          Returns this element's owner.
 

Methods in org.eidola.kernel with parameters of type Container
 void Element.setOwner(Container newOwner)
          Sets this element's owner.
 void Engine.add(Container container)
           
 void Engine.remove(Container container)
           
 

Constructors in org.eidola.kernel with parameters of type Container
CompileAbortedException(Container container, long compilingVersion)
           
Container.Compilation()
          Creates an empty compilation.
 

Uses of Container in org.eidola.kernel.error
 

Methods in org.eidola.kernel.error that return Container
 Container SemanticViolation.getCulprit()
          Returns the culprit element.
 

Constructors in org.eidola.kernel.error with parameters of type Container
SemanticViolation(Container culprit, String s)
           
LazySemanticViolation(Container culprit, String s)
           
CyclicOwner(Container culprit, String s)
           
UninitializedPart(Container culprit, String s, ContainerPart part)
           
IllegalElementType(Container culprit, String s)
           
 

Uses of Container in org.eidola.kernel.event
 

Methods in org.eidola.kernel.event that return Container
 Container ContainerEvent.getSource()
          Returns the element which caused this event.
 

Constructors in org.eidola.kernel.event with parameters of type Container
ContainerEvent(Container source)
          Creates a new blank element event.
ContainerEvent(Container source, ContainerEvent propagatedFrom)
          Creates a new blank element event which was spawned by another event.
CompileRequired(Container source)
          Creates a new compile required event which is the start of a propagation chain.
CompileRequired(Container source, ContainerEvent propagatedFrom)
          Creates a compile required event which was propagated from another such event.
ContainerCreated(Container source)
           
StructureChanged(Container source, ContainerPart part)
           
CompileCompleted(Container source, CompileRequired propagatedFrom)
           
 

Uses of Container in org.eidola.test
 

Methods in org.eidola.test that return Container
 Container CommandLineInterface.getContainer(int n)
           
 Container TreeTest.getContainer()
           
 

Methods in org.eidola.test with parameters of type Container
static Set GraphicsTest.getDeepContents(Container c)
           
 double GraphicsTest.paintLevel(Graphics2D g2, double left, double top, Container c, LinkedList visited)
           
static Set BoxTreeNotation.getDeepContents(Container c)
           
 double BoxTreeNotation.paintLevel(Graphics2D g2, double left, double top, Container c, LinkedList visited)
           
 

Constructors in org.eidola.test with parameters of type Container
JTreeNotationModel(Container root)
           
TreeTest2(Container root)
           
TreeTest(Container cntr)
           
TreeTest(Container cntr, TreeNode parent, DefaultTreeModel treeModel)
           
GraphicsTest(Container top)
           
BoxTreeNotation(Container top)
           
JTreeNotation(Container root)
           
 


Eidola home