|
|||||||||
| Home >> All >> org >> metacosm >> framework >> [ entity overview ] | PREV NEXT | ||||||||
A
- AlreadyDefinedActionException - exception org.metacosm.framework.entity.AlreadyDefinedActionException.
- AlreadyDefinedActionException() - Constructor for class org.metacosm.framework.entity.AlreadyDefinedActionException
- AlreadyDefinedPropertyException - exception org.metacosm.framework.entity.AlreadyDefinedPropertyException.
- AlreadyDefinedPropertyException() - Constructor for class org.metacosm.framework.entity.AlreadyDefinedPropertyException
- AlreadyDefinedPropertyException(String) - Constructor for class org.metacosm.framework.entity.AlreadyDefinedPropertyException
- absoluteModifiers - Variable in class org.metacosm.framework.entity.EntityInfluence
- absoluteModifiers - Variable in class org.metacosm.framework.entity.Influence
- Absolute modifiers
- actionIdCounter - Static variable in class org.metacosm.framework.entity.IdServer
- Counter for Action Ids
- addAbsoluteModifier(String, AbsoluteModifier) - Method in class org.metacosm.framework.entity.EntityInfluence
- addAction(Action, String) - Method in class org.metacosm.framework.entity.Influence
- addAction(Action, String[]) - Method in class org.metacosm.framework.entity.Influence
- addDescription(DescriptionProperty) - Method in class org.metacosm.framework.entity.Influence
- Adds a new DescriptionProperty to describe the Entity.
- addDescription(Medium, DescriptionProperty) - Method in class org.metacosm.framework.entity.LowLevelDescription
- Adds a new description.
- addDescriptions(Influence) - Method in class org.metacosm.framework.entity.BasicEntity
- addEntity(Entity) - Method in class org.metacosm.framework.entity.BasicPlace
- Adds an Entity in this Place.
- addEntity(Entity) - Method in interface org.metacosm.framework.entity.Place
- addInfluence(Influence) - Method in class org.metacosm.framework.entity.BasicEntity
- addInfluence(Influence) - Method in interface org.metacosm.framework.entity.Entity
- addProperty(Property) - Method in class org.metacosm.framework.entity.Influence
- Defines a new Property.
- addRelativeModifier(String, RelativeModifier) - Method in class org.metacosm.framework.entity.EntityInfluence
- addedActions - Variable in class org.metacosm.framework.entity.Influence
- Actions added
- addedDescriptionProperties - Variable in class org.metacosm.framework.entity.Influence
- DescriptionProperties for add
- appendDescription(DescriptionProperty) - Method in class org.metacosm.framework.entity.Influence
- Appends the value of the DescriptionProperty to a preexistent one with the same name.
- appendDescriptionProperties - Variable in class org.metacosm.framework.entity.Influence
- DescriptionProperties for append
B
- BasicCreature - class org.metacosm.framework.entity.BasicCreature.
- BasicCreature(int, Place, World) - Constructor for class org.metacosm.framework.entity.BasicCreature
- BasicEntity - class org.metacosm.framework.entity.BasicEntity.
- BasicEntity(int, Place, World) - Constructor for class org.metacosm.framework.entity.BasicEntity
- BasicItem - class org.metacosm.framework.entity.BasicItem.
- BasicItem(int, Place, World) - Constructor for class org.metacosm.framework.entity.BasicItem
- BasicPlace - class org.metacosm.framework.entity.BasicPlace.
- BasicPlace(int, Place, World) - Constructor for class org.metacosm.framework.entity.BasicPlace
C
- Creature - interface org.metacosm.framework.entity.Creature.
- compute() - Method in class org.metacosm.framework.entity.LowLevelDescription
- (Re)Computes the descriptions.
- controller - Variable in class org.metacosm.framework.entity.BasicEntity
- controllerIdCounter - Static variable in class org.metacosm.framework.entity.IdServer
- Counter for Controller Ids
D
- DescriptionProperty - class org.metacosm.framework.entity.DescriptionProperty.
- TODO Just a bad hack for now
- DescriptionProperty(String, Object) - Constructor for class org.metacosm.framework.entity.DescriptionProperty
- descriptions - Variable in class org.metacosm.framework.entity.BasicEntity
- Descriptions properties Values can be a List with one AddedDescription (first item), and zero, one or more AppendDescription, or a List with one or more AppendDescription .
- descriptions - Variable in class org.metacosm.framework.entity.LowLevelDescription
- The table of descriptions sorted by Medium.
- dispatchEntityStimuli(Entity) - Method in class org.metacosm.framework.entity.BasicPlace
- Send Stimuli from one Entity to the StimuliDispatcher of this Place.
- dispatchStimuli() - Method in class org.metacosm.framework.entity.BasicPlace
- Sends Stimuli from all Entities inside this Place to the StimuliDispatcher.
- dispatchStimulus(Stimulus) - Method in class org.metacosm.framework.entity.BasicPlace
- dispatcher - Variable in class org.metacosm.framework.entity.BasicPlace
E
- Entity - interface org.metacosm.framework.entity.Entity.
- EntityInfluence - class org.metacosm.framework.entity.EntityInfluence.
- EntityInfluence() - Constructor for class org.metacosm.framework.entity.EntityInfluence
- EntityList - class org.metacosm.framework.entity.EntityList.
- EntityList() - Constructor for class org.metacosm.framework.entity.EntityList
- entities - Variable in class org.metacosm.framework.entity.BasicPlace
- entityId - Variable in class org.metacosm.framework.entity.BasicEntity
- Entity ID
- entityIdCounter - Static variable in class org.metacosm.framework.entity.IdServer
- Counter for Entity Ids
G
- getAbsoluteModifiers() - Method in class org.metacosm.framework.entity.Influence
- getAction(String) - Method in class org.metacosm.framework.entity.BasicEntity
- getAction(String) - Method in interface org.metacosm.framework.entity.Entity
- getAction(String) - Method in class org.metacosm.framework.entity.Influence
- getActionId() - Method in class org.metacosm.framework.entity.IdServer
- getActions() - Method in class org.metacosm.framework.entity.BasicEntity
- getActions() - Method in interface org.metacosm.framework.entity.Entity
- getAddedActions() - Method in class org.metacosm.framework.entity.Influence
- getAddedDescriptions() - Method in class org.metacosm.framework.entity.Influence
- getAppendDescriptions() - Method in class org.metacosm.framework.entity.Influence
- getContainedEntities() - Method in class org.metacosm.framework.entity.BasicPlace
- getController() - Method in class org.metacosm.framework.entity.BasicEntity
- getController() - Method in interface org.metacosm.framework.entity.Entity
- getControllerId() - Method in class org.metacosm.framework.entity.IdServer
- getDescription(Medium, String) - Method in class org.metacosm.framework.entity.LowLevelDescription
- Gets a description.
- getDescriptions(String) - Method in class org.metacosm.framework.entity.BasicEntity
- getDescriptions() - Method in class org.metacosm.framework.entity.BasicEntity
- getDescriptions(String) - Method in interface org.metacosm.framework.entity.Entity
- getDescriptions() - Method in interface org.metacosm.framework.entity.Entity
- getDescriptions(Medium) - Method in class org.metacosm.framework.entity.LowLevelDescription
- Gets all descriptions for a given Medium.
- getEntityId() - Method in class org.metacosm.framework.entity.BasicEntity
- getEntityId() - Method in interface org.metacosm.framework.entity.Entity
- getEntityId() - Method in class org.metacosm.framework.entity.IdServer
- getInfluences() - Method in class org.metacosm.framework.entity.BasicEntity
- getInfluences() - Method in interface org.metacosm.framework.entity.Entity
- getInstance() - Static method in class org.metacosm.framework.entity.IdServer
- Public static access method for singleton pattern
- getName() - Method in class org.metacosm.framework.entity.DescriptionProperty
- getName() - Method in class org.metacosm.framework.entity.Influence
- getPlace() - Method in class org.metacosm.framework.entity.BasicEntity
- getPlace() - Method in interface org.metacosm.framework.entity.Entity
- getProperties() - Method in class org.metacosm.framework.entity.BasicEntity
- getProperties() - Method in interface org.metacosm.framework.entity.Entity
- getProperties() - Method in class org.metacosm.framework.entity.Influence
- getProperty(String) - Method in class org.metacosm.framework.entity.BasicEntity
- getProperty(String) - Method in interface org.metacosm.framework.entity.Entity
- getRelativeModifiers() - Method in class org.metacosm.framework.entity.Influence
- getReplacedActions() - Method in class org.metacosm.framework.entity.Influence
- getSenses() - Method in class org.metacosm.framework.entity.BasicEntity
- getSenses() - Method in interface org.metacosm.framework.entity.Entity
- getValue() - Method in class org.metacosm.framework.entity.DescriptionProperty
- getWorld() - Method in class org.metacosm.framework.entity.BasicEntity
- getWorld() - Method in interface org.metacosm.framework.entity.Entity
H
- hasAction(String) - Method in class org.metacosm.framework.entity.BasicEntity
- hasAction(String) - Method in interface org.metacosm.framework.entity.Entity
- hasDescription(String) - Method in class org.metacosm.framework.entity.BasicEntity
- hasProperty(String) - Method in class org.metacosm.framework.entity.BasicEntity
- hasProperty(String) - Method in interface org.metacosm.framework.entity.Entity
I
- Id - class org.metacosm.framework.entity.Id.
- Id(String) - Constructor for class org.metacosm.framework.entity.Id
- IdServer - class org.metacosm.framework.entity.IdServer.
- This class allocates Ids for Actions, Controllers and Entities.
- IdServer() - Constructor for class org.metacosm.framework.entity.IdServer
- Private constructor for singleton pattern
- Influence - class org.metacosm.framework.entity.Influence.
- An Influence defines a Community of similar Entities and how being part this Community "influences" Entities that belongs to it.
- Influence(String) - Constructor for class org.metacosm.framework.entity.Influence
- Item - interface org.metacosm.framework.entity.Item.
- idServer - Static variable in class org.metacosm.framework.entity.IdServer
- Instance variable for singleton pattern
- idString - Variable in class org.metacosm.framework.entity.Id
- influencesList - Variable in class org.metacosm.framework.entity.BasicEntity
- Influences list
- influencesMap - Variable in class org.metacosm.framework.entity.BasicEntity
- Influences map
- isApplicableTo(BasicEntity) - Method in class org.metacosm.framework.entity.Influence
- isInfluencedBy(String) - Method in class org.metacosm.framework.entity.BasicEntity
- isInfluencedBy(String) - Method in interface org.metacosm.framework.entity.Entity
L
- LowLevelDescription - class org.metacosm.framework.entity.LowLevelDescription.
- This class contains the LowLevelDescription for an Entity.
- LowLevelDescription() - Constructor for class org.metacosm.framework.entity.LowLevelDescription
- lnkEntity - Variable in class org.metacosm.framework.entity.EntityList
- load(InputStream) - Method in class org.metacosm.framework.entity.BasicEntity
- load(InputStream) - Method in class org.metacosm.framework.entity.DescriptionProperty
- Loads from the stream.
- load(InputStream) - Method in class org.metacosm.framework.entity.IdServer
- Loads from the stream.
- load(InputStream) - Method in class org.metacosm.framework.entity.Influence
M
- modifyProperty(String, AbsoluteModifier) - Method in class org.metacosm.framework.entity.Influence
- Modifies the Property name with the AbsoluteModifier am.
- modifyProperty(String, RelativeModifier) - Method in class org.metacosm.framework.entity.Influence
- Modifies the Property name with the RelativeModifier am.
N
- name - Variable in class org.metacosm.framework.entity.Influence
- Influence name
- nnp - Variable in class org.metacosm.framework.entity.DescriptionProperty
O
- org.metacosm.framework.entity - package org.metacosm.framework.entity
P
- Place - interface org.metacosm.framework.entity.Place.
- place - Variable in class org.metacosm.framework.entity.BasicEntity
- Location
- properties - Variable in class org.metacosm.framework.entity.BasicEntity
- Properties
- properties - Variable in class org.metacosm.framework.entity.Influence
- Newly defined Properties
R
- relativeModifiers - Variable in class org.metacosm.framework.entity.EntityInfluence
- relativeModifiers - Variable in class org.metacosm.framework.entity.Influence
- Relative modifiers
- removeAbsoluteModifier(String) - Method in class org.metacosm.framework.entity.Influence
- Removes the AbsoluteModifier am on the Property name.
- removeAction(Action) - Method in class org.metacosm.framework.entity.Influence
- removeAction(String) - Method in class org.metacosm.framework.entity.Influence
- removeDescription(Medium, String) - Method in class org.metacosm.framework.entity.LowLevelDescription
- Removes a description.
- removeEntity(Entity) - Method in class org.metacosm.framework.entity.BasicPlace
- Removes an Entity from this Place.
- removeEntity(Entity) - Method in interface org.metacosm.framework.entity.Place
- removeInfluence(Influence) - Method in class org.metacosm.framework.entity.BasicEntity
- removeInfluence(Influence) - Method in interface org.metacosm.framework.entity.Entity
- removeProperty(Property) - Method in class org.metacosm.framework.entity.Influence
- Removes the Property.
- removeProperty(String) - Method in class org.metacosm.framework.entity.Influence
- Removes the Property
- replaceAction(Action, String) - Method in class org.metacosm.framework.entity.Influence
- replaceAction(Action, String[]) - Method in class org.metacosm.framework.entity.Influence
- replacedActions - Variable in class org.metacosm.framework.entity.Influence
- Actions replaced
S
- save(OutputStream) - Method in class org.metacosm.framework.entity.BasicEntity
- save(OutputStream) - Method in class org.metacosm.framework.entity.DescriptionProperty
- Saves on the stream.
- save(OutputStream) - Method in class org.metacosm.framework.entity.IdServer
- Saves on the stream.
- save(OutputStream) - Method in class org.metacosm.framework.entity.Influence
- sendMessage(String) - Method in class org.metacosm.framework.entity.BasicEntity
- TODO Temporary before perception system
- sendMessage(String) - Method in interface org.metacosm.framework.entity.Entity
- senses - Variable in class org.metacosm.framework.entity.BasicEntity
- Perceptions senses
- setController(Controller) - Method in class org.metacosm.framework.entity.BasicEntity
- setController(Controller) - Method in interface org.metacosm.framework.entity.Entity
- setPlace(Place) - Method in class org.metacosm.framework.entity.BasicEntity
- Moves the Entity to a Place.
T
- toString() - Method in class org.metacosm.framework.entity.BasicCreature
- toString() - Method in class org.metacosm.framework.entity.BasicEntity
- toString() - Method in class org.metacosm.framework.entity.BasicItem
- toString() - Method in class org.metacosm.framework.entity.BasicPlace
- toString() - Method in class org.metacosm.framework.entity.DescriptionProperty
- toString() - Method in class org.metacosm.framework.entity.Influence
U
- UnableToPerformException - exception org.metacosm.framework.entity.UnableToPerformException.
- UnableToPerformException(StringKey) - Constructor for class org.metacosm.framework.entity.UnableToPerformException
- UnapplicableInfluenceException - exception org.metacosm.framework.entity.UnapplicableInfluenceException.
- UnapplicableInfluenceException() - Constructor for class org.metacosm.framework.entity.UnapplicableInfluenceException
- UndefinedActionException - exception org.metacosm.framework.entity.UndefinedActionException.
- UndefinedActionException() - Constructor for class org.metacosm.framework.entity.UndefinedActionException
- UndefinedPropertyException - exception org.metacosm.framework.entity.UndefinedPropertyException.
- UndefinedPropertyException() - Constructor for class org.metacosm.framework.entity.UndefinedPropertyException
- UndefinedPropertyException(String) - Constructor for class org.metacosm.framework.entity.UndefinedPropertyException
W
- world - Variable in class org.metacosm.framework.entity.BasicEntity
- World
A B C D E G H I L M N O P R S T U W
|
|||||||||
| Home >> All >> org >> metacosm >> framework >> [ entity overview ] | PREV NEXT | ||||||||