|
Eidola home | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NamedElement | |
org.eidola.kernel | |
org.eidola.kernel.error | |
org.eidola.kernel.event |
Uses of NamedElement in org.eidola.kernel |
Subclasses of NamedElement 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 |
Function
Holds a body of code which takes input and output parameters. |
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 NamedElement | |
NamedElement |
Capsule.findPublic(String memName)
Finds a public member by name. |
NamedElement |
Capsule.findPrivate(String memName)
Finds a private member by name. |
NamedElement |
Capsule.findMember(String memName,
boolean inPublic)
Finds a member by name. |
Methods in org.eidola.kernel with parameters of type NamedElement | |
void |
Capsule.addPublic(NamedElement mem)
Adds a public member to this capsule. |
void |
Capsule.addPrivate(NamedElement mem)
Adds a private member to this capsule. |
void |
Capsule.addMember(NamedElement mem,
boolean inPublic)
Adds a member to this capsule. |
void |
Capsule.removePublic(NamedElement mem)
Removes a public member from this capsule. |
void |
Capsule.removePrivate(NamedElement mem)
Removes a private member from this capsule. |
void |
Capsule.removeMember(NamedElement mem,
boolean inPublic)
Removes a member from this capsule. |
abstract boolean |
NamedElement.Compilation.specializes(NamedElement otherElement)
Determines whether this element can be used in a context which expects something looking like otherElement. |
boolean |
Variable.Compilation.specializes(NamedElement other)
Returns true if the other element is a variable with a compatible type (i.e. |
boolean |
Function.Compilation.specializes(NamedElement other)
Returns true if other is a function with the same number of
input and output parameters, and each parameter of this function specializes
a corresponding parameter of other with the same name. |
boolean |
Package.Compilation.specializes(NamedElement other)
A package only specializes itself. |
boolean |
Class.Compilation.specializes(NamedElement other)
Returns true if the other class is a generalization of this class. |
Constructors in org.eidola.kernel with parameters of type NamedElement | |
NamedElement.Compilation()
|
Uses of NamedElement in org.eidola.kernel.error |
Constructors in org.eidola.kernel.error with parameters of type NamedElement | |
DuplicateName(NamedElement culprit,
String s)
|
Uses of NamedElement in org.eidola.kernel.event |
Constructors in org.eidola.kernel.event with parameters of type NamedElement | |
SignatureChanged(NamedElement source,
ContainerEvent propagatedFrom)
|
|
Eidola home | |||||||||
PREV NEXT | FRAMES NO FRAMES |