Uses of Class
moise.oe.OEAgent
-
Packages that use OEAgent Package Description moise.common moise.oe moise.tools -
-
Uses of OEAgent in moise.common
Fields in moise.common declared as OEAgent Modifier and Type Field Description private OEAgent
MoiseElement. owner
Methods in moise.common that return OEAgent Modifier and Type Method Description OEAgent
MoiseElement. getOwner()
Methods in moise.common with parameters of type OEAgent Modifier and Type Method Description void
MoiseElement. setOwner(OEAgent ag)
-
Uses of OEAgent in moise.oe
Fields in moise.oe declared as OEAgent Modifier and Type Field Description protected OEAgent
Player. player
Fields in moise.oe with type parameters of type OEAgent Modifier and Type Field Description protected java.util.List<OEAgent>
GoalInstance. achievedAgs
protected java.util.Map<java.lang.String,OEAgent>
OE. agents
protected java.util.List<OEAgent>
GoalInstance. comAgs
Methods in moise.oe that return OEAgent Modifier and Type Method Description OEAgent
OE. addAgent(java.lang.String agName)
Adds an agent in the OE.OEAgent
OE. getAgent(java.lang.String agId)
OEAgent
Player. getPlayer()
Methods in moise.oe that return types with arguments of type OEAgent Modifier and Type Method Description java.util.Collection<OEAgent>
GoalInstance. getAchievedAgents()
java.util.Set<OEAgent>
GroupInstance. getAgents(boolean includeSubGroups)
returns a collection with OEAgents belonging to this groupjava.util.Collection<OEAgent>
OE. getAgents()
java.util.Collection<OEAgent>
OE. getAgents(GroupInstance gr, java.lang.String roleId)
gets all agents that playsrole
ingr
.java.util.Collection<OEAgent>
OE. getAgents(GroupInstance gr, Role role)
gets all agents that playsrole
ingr
.java.util.Collection<OEAgent>
SchemeInstance. getAgents()
gets all agents participating in this schemejava.util.Collection<OEAgent>
GoalInstance. getCommittedAgents()
java.util.Collection<OEAgent>
SchemeInstance. getPlayers(java.lang.String missionId)
returns the OEAgents committed to the missionId in this scheme (if missionId is null, return all agents)Methods in moise.oe with parameters of type OEAgent Modifier and Type Method Description void
GoalInstance. committed(OEAgent a)
adds the agent a in the set of agents committed to this goalboolean
OEAgent. hasLink(java.lang.String type, OEAgent other)
returns true if this agent has a role with atype
link toother
agent.boolean
SchemeInstance. isPlayer(OEAgent ag)
OE
OE. partialOE(OEAgent ag)
gets a partial view of this OE, only entities allowed for the ag will be shown.void
GoalInstance. setAchieved(OEAgent a)
sets that this goal is achieved by the agent a.void
GoalInstance. setImpossible(OEAgent a)
sets this goal as impossible to be achieved.protected void
Player. setPlayer(OEAgent ag)
void
GoalInstance. uncommitted(OEAgent a)
removes the agent a in the set of agents committed to this goalConstructors in moise.oe with parameters of type OEAgent Constructor Description MissionPlayer(Mission mission, OEAgent ag, SchemeInstance sch)
Player(OEAgent ag)
RolePlayer(Role role, OEAgent ag, GroupInstance gr)
-
Uses of OEAgent in moise.tools
Methods in moise.tools with parameters of type OEAgent Modifier and Type Method Description (package private) void
SimOE. setGoalStateImpossible(GoalInstance gi, OEAgent ag)
(package private) void
SimOE. setGoalStateSatisfied(GoalInstance gi, OEAgent ag)
-