Package | Description |
---|---|
moise.oe |
Modifier and Type | Field and Description |
---|---|
protected SchemeInstance |
PlanInstance.sch |
protected SchemeInstance |
GoalInstance.sch |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,SchemeInstance> |
OE.schs |
Modifier and Type | Method and Description |
---|---|
SchemeInstance |
OE.findScheme(java.lang.String schId)
looks for a Scheme with schId
|
SchemeInstance |
PlanInstance.getScheme() |
SchemeInstance |
Permission.getScheme() |
SchemeInstance |
MissionPlayer.getScheme() |
SchemeInstance |
GoalInstance.getScheme() |
SchemeInstance |
OE.startScheme(java.lang.String schSpecId)
Creates a new scheme instance.
|
SchemeInstance |
OE.startScheme(java.lang.String schId,
java.lang.String schSpecId)
Creates a new scheme instance with a particular id.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<SchemeInstance> |
OE.findInstancesOfSchSpec(java.lang.String schSpecId)
finds all schemes that instantiates schSpecId
|
java.util.Set<SchemeInstance> |
OEAgent.getAllMySchemes()
returns a set of SCH where this agents has a mission
|
java.util.Collection<SchemeInstance> |
GroupInstance.getRespSchemes()
returns a set of schemes which this group is responsible for
|
java.util.Collection<SchemeInstance> |
OE.getSchemes() |
Modifier and Type | Method and Description |
---|---|
void |
OEAgent.abortMission(java.lang.String missionId,
SchemeInstance sch)
removes a mission commitment without checking
|
void |
OE.abortScheme(SchemeInstance sch)
Aborts (and removes) the scheme instance from the OE's Schemes.
|
MissionPlayer |
OEAgent.commitToMission(java.lang.String missionId,
SchemeInstance sch)
adds a mission for an agent.
|
void |
OE.finishScheme(SchemeInstance sch)
Removes the scheme instance from the OE's Schemes.
|
GoalInstance |
OEAgent.getLeafestPossibleGoal(SchemeInstance sch)
get the left first leaf possible goal in the scheme sch
|
protected MissionPlayer |
OEAgent.getMission(java.lang.String missionId,
SchemeInstance sch)
finds a mission player object for the mission "missionId" in scheme sch
|
boolean |
OEAgent.isMyGoal(GoalInstance g,
SchemeInstance sch)
returns true if i am committed to the goal g.
|
protected void |
OEAgent.missionMaxCardinalityCheck(Mission mis,
SchemeInstance sch) |
protected boolean |
OEAgent.missionMinCardinalityCheck(Mission mis,
SchemeInstance sch) |
MissionPlayer |
OEAgent.removeMission(java.lang.String missionId,
SchemeInstance sch)
removes a mission from an agent.
|
void |
PlanInstance.setGoalInstances(SchemeInstance sch) |
Constructor and Description |
---|
GoalInstance(Goal sg,
SchemeInstance sch) |
MissionPlayer(Mission mission,
OEAgent ag,
SchemeInstance sch) |
Permission(RolePlayer rp,
Mission mis,
SchemeInstance sch) |